您当前的位置:首页 > 行业资讯

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

时间:2015-03-01  来源:扁平线圈电感厂家  点击:

摘要 在对数字合成扫频仪的硬件设计进行概述的基础上,描述了一种基于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实现对系统各部分的初始化,并对采集到的数据进行处理,得到幅度与相位数据并实现曲线描绘、数据存储和U插件电感器SB通信;控制接口电路逻辑部分采用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状态查询和控制。

c.JPG


作为外设控制器(DC)时,ISP1362支持两个控制端点,还能以全速12 Mbit·s-1和低速1.5 Mbit·s-1将多达14个端点编程为任何4种传输类型,并为每个端点分配片上缓冲RAM空间,缓冲存储器独立于主机控制器缓冲存储器,当缓冲存储器溢出,DC将数据传输到USB总线上,当缓冲存储器是空的,产生一个中断通知微处理器提供数据。这里提到的微处理器和DC之间数据的传输可以是PIO(Programming Input/Out put)模式或者DMA(Direct Memory Access)模式。设计中ISP1362与ADSP-BF532之间采用中断方式进行通信,设计中所需传输数据量大,且对传输时间和速率均无具体要求,因此采用块传输(ATL)方式传输数据,ISP1362的设备控制器内置了一个2 462 Byte的缓冲存储器,这里将端点1配置成双缓冲,每个缓冲大小为256 Byte。当传输准备就绪时,DSP将数据写入其中一个缓存,当缓存被写满时,数据通过SIE传输给计算机,传输同时DSP向另一个缓存写数据。当缓存中的数据被完全读取后,DSP会继续向缓存中写数据写满为止。图3给出ISP1362外围电路设计,前面提到为方便后续升级,硬件上配置为OTG模式,OTG规范是对USB2.0规范的补充,允许便携式设备成为受限的USB主机,以代替特定功能的PC。

d.JPG



2 软件设计
USB接口的软件设计主要包括USB接口的固件程序、USB驱动程序以及用户应用程序3部分,底层固件程序控制整个硬件系统的运行,并负责处理PC机发来的各种USB请求,以完成数据传输;驱动程序包含WDM(Windows Driver Mode)驱动程序所需的入口例程、即插即用例程、分发例程、电源管理例程和卸载例程;应用程序为用户提供与软面板的接口,并对接收到的数据进行处理和分析。

大电流电感

英飞凌的CoolMOS真给力。。。 RCD箝位中间断路了,我不知道,继续搞高低压测试。


猛一看Vds都飙到720V了,650V的MOS竟然还没炸


10%-20%的余量一般MOS都不会炸,650V的管子 雪崩电压可以到780V这是常识楼

降低充电器和适配器无负载总功耗研究 4月08日 第三届·无线通信技术研讨会 立即报名 12月04日 2015•第二届中国IoT大会 精彩回顾 10月30日ETF•智能硬件开发技术培训会 精彩回顾 10月23日ETF•第三届 消费

PIC单片机在温度测量领域的应用及仿真研究在理论设计的基础上,利用Protues软件对其进行仿真调试和测试,并利用调试和测试的结果来验证理论设计的可靠性和正确性。0 引言在日常生活经常要用到温度的检测及控制,传统的测温元件有热电偶和热电阻,而

注塑加工厂


上一篇综合论述GLED的工作原理及特性

下一篇IP/HD-SDI高清高速球技术发展趋势探讨


  
  温馨提示
网站首页 | 产品展示 | 科技前沿 | 行业资讯
本公司专业研发、设计、生产、销售贴片电感、插件电感、功率电感、大电流电感、扁平线圈电感、一体成型电感。
专业电感生产制造商,品质优异、交期快。
在线客服
热线电话