数字合成扫频仪USB2.0接口设计

2012-07-02 23:22:16来源: 电子科技
   

摘要 在对数字合成扫频仪的硬件设计进行概述的基础上,描述了一种基于ISP1362的USB2.0接口设计方案,包括USB接口的硬件结构设计,USB固件程序、驱动程序以及应用程序的设计方法?实验表明,整个设计满足设计要求,传输速率可达33 Mbit·s-1。
关键词 扫频仪;USB2.0;ISP1362

    数字合成扫频仪的USB接口设计,分为硬件和软件两部分,硬件包括扫频仪主体和USB接口两部分,设计选用Philips公司的ISP1362作为USB接口芯片,该芯片支持USB2.0全速模式,支持OTC模式,芯片由外设控制器、OTG控制器、主机控制器、USB收发器、OTG收发器和缓存器组成,通过内部集成的总线接口可与CPU相连。软件部分包括接口的底层固件程序、USB设备驱动程序和用户应用程序。

1 硬件设计
1.1 数字合成扫频仪电路设计
    数字合成扫频仪主要由数据处理、控制接口电路逻辑、扫频信号产生与输出、幅度与相位检测、数据采集、USB接口等部分构成。数据处理部分采用ADI公司的ADSP-BF532处理器,加电后BF532实现对系统各部分的初始化,并对采集到的数据进行处理,得到幅度与相位数据并实现曲线描绘、数据存储和USB通信;控制接口电路逻辑部分采用Altera的EP1C6T144实现,设计中采用FPGA实现了DDS信号发生控制、数据采集控制、键盘扫描、增益控制以及显示控制;扫频信号产生与输出部分包括信号产生部分和输出增益控制部分,信号产生部分产生两路I、Q信号,其中I路信号用来实现相位测量,Q路经增益调节后得到所需测量输出信号;幅度与相位检测部分将信号的幅度与相位信息转换为对应的电压信号;数据采集部分通过采集信号幅度和相位对应的电压值将幅度与相位信息转换为数字信息,FPGA将采集到的数据通过SPI口送入DSP处理后得到幅度与相位曲线。

b.JPG


1.2 USB接口电路设计
    Philips生产的ISP1362提供两个USB端口,端口1通过软件配置可用作上行、下行或OTG端口,若以OTG模式进行配置,ISP1362既可做主机又可做外设,并支持主机与外设之间角色转换的主机通信协议HNP(Host Negotiation Protocol)和对话请求协议SRP(Session Request Protocol)。ISP作为主机使用时,能够关闭VBUS以响应SRP,而作为外设使用时,能够启动SRP以唤醒主机。设计中BF532通过EBIU接口与ISP1362连接,引出Host和OTG接口,OTG接口又分成一个Host接口和一个Device接口,供接USB外设使用。如图2所示,其中CPLD为该模块提供基地址。DSP通过向CPLD寄存器读入状态字或写入控制字将寄存器的地址映射在DSP的I/O空间,通过访问CPLD中相应的寄存器,可实现对ISP1362状态查询和控制。

[1] [2] [3]

关键字:数字合成扫频仪  USB2.0

编辑:北极风 引用地址:http://www.eeworld.com.cn/FPGA/2012/0702/article_3022.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
数字合成扫频仪
USB2.0

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 

夏宇闻老师专栏

你问我答FPGA设计

北京航空航天大学教授,国内最早从事复杂数字逻辑和嵌入式系统设计的专家。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved