基于USB接口的虚拟示波器的开发实现

基于USB接口的虚拟示波器的开发实现,第1张

基于USB接口的虚拟示波器的开发实现

为了克服虚拟示波器应用中的一些缺点,在虚拟示波器中采用了一种新的总线接口标准——USB接口。主要介绍了基于USB的虚拟示波器的独特优点,着重说明了系统整体设计、外插硬件设计、USB驱动软件设计和客户应用软件设计。
    关键词:虚拟示波器,USB,Windows驱动模型,快速傅里叶变换

1 系统总体设计
  USB规范中将USB分为5个部分:控制器、控制器驱动程序、USB芯片驱动程序、USB设备以及针对不同USB设备的客户驱动程序。根据设备对系统资源需求的不同,在USB规范中规定了四种不同的数据传输方式:等时传输方式(isochronous)、中断传输方式(interrupt)、控制传输方式(control)和批(bulk)传输方式。这些传输方式各有特点,分别用于不同的场所。USB需要主机硬件、 *** 作系统和外设三个方面的支持才能工作。目前,主板一般都采用支持USB功能的控制芯片组,而且也安装了USB接口插座。根据USB规范,整个虚拟示波器系统的设计分为主机软件部分和外插硬件部分(见图1)。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2428528.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-02
下一篇 2022-08-02

发表评论

登录后才能评论

评论列表(0条)

保存