USB:具有优良性价比的单台仪器接口
时间:03-04
来源:电子产品世界
点击:
B设备发送控制命令。发送控制命令先发送一个命令包,然后发送后续数据或从设备读取响应数据。例如,使用缺省配置中的6个EP来完成:
.EP OUT2 BULK:发送控制命令包
.EP IN2 BULK:接收USB设备发来的消息
.EP IN4 BULK:从USB设备读取数据
.EP OUT4 BULK:向USB设备发送数据
.EP OUT6 BULK:向USB设备发送辅助指令
.EP IN1 INT:从USB设备读取响应信号
由于接口协议内容复杂,从底层向上开发只有软件工程师才能胜任。为了简化 USB接口的编程,芯片生产商提供的 USB接口驱动程序执行从顶层向下分层处理,用户无需直接与硬件打交道。有关USB 接口的命令、读写等操作全部由 USB接口驱动程序传送给 USB设备。仪器电路设计工程师只要设定一个消息序列,当接收到 PC主机发来的消息时, 通过中断程序将消息放入序列,处理完华后再处理消息序列中的下一个消息,直至结束。此外,测试测量仪器业的 IVI (可互换虚拟仪器)基金会拥有2000多种不同类型的驱动程序可供参考,为非软件专业的仪器电路设计工程师编写 USB接口驱动程序提供方便。
结语
USB接口在虚拟仪器和台式仪器中的应用日益扩大,由于具有优良的性价比,从早期的附件式低档仪器开始,当前己进入到中高档仪器,成为测试测量仪器的重要非标准接口。
借助性能价格比的提高,诸如无线传送、定时触发、髙传输率等,USB接口今后还有发展空间。作为电路设计的工程技术人员,有必要重视 USB 接口技术,在测试测量仪器中充分发挥其潜力。(李仪)
- 采用CompactDAQ平台提高USB数据采集应用的性能(01-17)
- 基于FPGA的USB2.0虚拟逻辑分析仪的设计与实现(01-18)
- 高速串行数据链路的自动化一致性测试(04-15)
- 基于LABVIEW的USB接口多路高速数据采集系统的设计(11-24)
- 基于AVR USB接口的温度测量系统下位机设计(03-01)
- 理解下一代数据采集技术(05-12)