使用USB进行测试和测量的优势

发布者:eaff86最新更新时间:2011-05-14 关键字:USB  测试和测量 手机看文章 扫描二维码
随时随地手机看文章

     USB由于具备下面几个优势,从而成为使用者开发测试和测量测量应用的简单选择。

  真正的即插即用:使用标准的低成本线缆简单地将数据采集模块和PC的USB端口相连。当模块插入时,PC会自动识别该模块,并安装必要的软件来操作该模块。这种连接方式极大地减少了启动时间。


图1:典型的应用设置。

  不再需要打开PC机箱来添加电路板、配置跳线开关和中断设置、搜索正确的设备驱动程序或者重启系统,而是简单地将传感器连接到模块上就不用管了。几分钟内,就可不断获取数据、温度、压力、声音等任何所需信息。


图2 :未隔离的USB数据采集模块在ESD、闪电、电源浪涌的时候可能损害系统并导致数据不正确。

  更少地被PC的噪声影响:USB数据采集模块为噪声敏感的测量应用带来性能优势。因为USB线缆通常长度是1至5米,I/O电路距离计算机的充满电磁噪声的主板和电源距离更远,而距离要测量的传感器更近。


图3 :隔离的USB数据采集模块应用。

  全速和高速传输速率:具有USB1.1端口的计算机能够从USB数据采集模块输入和输出数据,传输速度最高达到12Mbps。这种全速速率对于数据流应用很有用,能够支持高达400KHz的数据采集速率。

  对于高性能的应用,必须确保PC有一个高速的USB2.0端口。凭借 USB2.0,就能够在PC和USB数据采集模块间以最高达480Mbps的速度传输数据。这种增加的带宽允许同时执行多路I/O操作,每路的流量速率可以高达500kHz,这种方式与PCI测量系统相似。


图4:不恰当的连接单端输入可能损害你的系统并导致不正确的测量结果。

  节约成本:许多USB数据采集模块包含可移除的终端模块或BNC连接器,这些器件用来方便地处理所有的用户I/O连接。这种设计不仅仅使用方便,而且节省成本,因为你不再需要购买可选的螺丝固定的终端配件。


图5:正确的单端输入连接。

  便携性:USB数据采集模块体积很小,方便携带,这使得使用者甚至能把最复杂的的测试与测量应用带出实验室,搬入现场。

  容易扩展:使用低成本的扩展集线器和USB线缆,最多能连接127个数据采集模块到一个USB端口上。


图6:差分输入被隔离,通过提供未连到大地的参考地源点消除了共模电压误差。

  可热插拔:USB数据采集模块能在计算机运行时安装或移除。只是使用时插上设备,完成工作后拔出设备,不需要关计算机了。因为USB模块能自己计数和自己识别,当模块插上后,设备驱动自动加载;当设备拔出后,设备驱动自动卸载。

  简单的电源连接:USB数据采集模块能通过USB总线或通过简单连接到外部电源获得供电。低耗电的模块在5V电压下吸收少于100mA的电流,可通过USB线缆获得供电。自身供电的模块在5V电压下吸收高达500mA的电流,使用模块自己的电源。

表1:不同分辨率的电压范围。


关键字:USB  测试和测量 引用地址:使用USB进行测试和测量的优势

上一篇:USB3.0主机控制器在嵌入式媒体中的应用
下一篇:关于接口技术方面的基本知识

推荐阅读最新更新时间:2024-05-02 21:23

USB微型频谱分析仪WIFI测试
无线路由器接入USB频谱分析仪测试 1: 使用定向耦合器 连接TSA5G35和天 线 2: 使用TSA5G35前接入30dB 衰减器, 因为无线 路由器的输出功率大约20dBm TSA5G35 参数设定 External 30dB 软件中CURRENT功能将显 示图中曲线,测量结果以每 一帧的方式被显示。 无线路由器传导性测试 中心频率: 2417.1MHz 电平 : 10dBm 带宽: 19.67MHz Density功能将显示信号密度分布 使用互联网看电视,平均曲线将 是高水平。 无线路由器传导性测试 放大密度图像,能看 到信号分布的更多细 节。 TSA5G35 参数设置 两种天线的距离是1 米,TSA5G35使用 USB
[测试测量]
<font color='red'>USB</font>微型频谱分析仪WIFI<font color='red'>测试</font>
基于AVR单片机的I SP1362 OTG设计
0 引言 随着PDA、移动电话、数码相机、打印机等消费类产品的普及,用于这些设备与电脑、或设备与设备之间的高速数据传输技术越来越受到人们的关注。以往以计算机为核心的数据传输结构,非常不利于USB,总线在嵌入式行业的应用,也不适用于野外作业,而OTG技术的推出则可实现在没有PC的情况下,设备与设备之间的数据传输,它拓展了USB技术的应用范围。本文采用的设计方案是基于Philips公司的ISP1362 OTG控制芯片,参照最新的USB OTG技术规范,设计了一种遵循USB协议的主/从机系统。 1 ISP1362芯片的内部结构 Philips公司的ISP1362是一款符合USB 2.0总线协议的接口芯片,内部有3个USB控
[单片机]
手机USB充电过压保护设计方案
  本文将重点结合手机侧的要求来分析 USB 充电和过压保护设计策略,以及相应的解决方案。      图1 YD/T 1591-2006 标准所涵盖手机侧和充电器侧两大部分   手机充电要求及不同充电电路解决方案比较   通常所称的手机充电器实际上是交流/直流(AC-DC) 电源 适配器,真正的充电电路乃是在手机内部。根据YD/T 1591标准要求,手机充电 接口 直流输入电压也就是充电器的输出电压为5 V±5%,即范围为4.75 V~5.25 V;标准充电器的充电电流为300 mA至1,800 mA,非标准充电器(如笔记本电脑的USB端口等)的最大充电电流为500 mA。无论充电器的输出 功率 如何,手持机侧充电
[电源管理]
手机<font color='red'>USB</font>充电<font color='red'>和</font>过压保护设计方案
STM32 USB 之从0开始移植笔记
-----------------------------------动机----------------------------------- 写在前面的话:最近逛淘宝无意间发现RC522居然只要10元左右就可以包邮买到,真是太便宜了,就忍不住买了个回来玩玩。到货移植到我的板子上OK 后突然发现我的USB口紧张了,一个用来给板子供电一个插jlink 一个插入usb转串口给RC522下命令。就想着将板子供电和RC522传输用一个USB接口来实现。这就是这次折腾USB的来由~-~ ----------------------------------开始折腾USB----------------------------
[单片机]
USB电路保护设计方案
PPTC(聚正温度系数)装置是对电脑及有关装置提供电流过载保护的一种既可靠又经济的解决方案。由于这种装置设有各种尺寸和功率范围,让电路设计者可以选择最合适的款式以满足电路设计和USB规范的需求。   现时的USB技术使得各种能够自行识别的外部设备与电脑联接,并自行装载驱动程序以运行新的装置。而一般即插即用装置,需要有电源的USB接口进行数据传输并提供电源。当发生短路或连接了受损设备时,如受损的电缆或联接头插入USB接口时,必须对USB集线器及主机装置提供有效保护。由于这种情况在PC或集线器的使用过程中经常发生,USB规范中要求对装置进行可复式电流过载保护,特别指出"PPTCs"是理想的保护技术。   USB装置可归类为向USB提供额
[应用]
怎样通过USB对STM32 Blue Pill编程
步骤1:您需要做什么: 首先,您需要电路板本身。我建议您在这里购买它们: https://www.ebay.com/itm/192674786885 您还需要一个USB到TTL编程器,您只需要将它第一次对开发板进行编程,但是对其他项目也很有用,因此您最好自己拥有一个。..可以在这里获得它: https://www.ebay.com/itm/401604236499 一些电线或跨接电缆也很有用,但我假设您手边有那些。如果没有,请即兴进行。 步骤2:Arduino IDE 在您可以开始在Arduino IDE中对蓝色药丸进行编程之前。您需要添加一些内容。不用担心,这很容易。 首先打开Arduino IDE。转到File-》
[单片机]
怎样通过<font color='red'>USB</font>对STM32 Blue Pill编程
USB图标的由来
          之前我们介绍了蓝牙的由来,这次我们再来说说我们更熟悉的USB。 USB是英文Universal Serial Bus的缩写,翻译成中文就是“通用串行总线”,也称通用串联接口。也许对于这个称呼你并不熟悉,直接称呼“USB”你就应该听说过吧。         1994 年,康柏、IBM、英特尔、微软和 DEC 等几家公司计划开发一种通用的数据交换接口,以取代当时各种电脑上互不兼容的各种数据接口。1995 年,英特尔工程师 Ajay Bhatt 开发出第一个通用串行总线(USB)接口。1996 年,作为行业标准的《USB 1.0 细则》正式发布。             根据《USB 1
[嵌入式]
LPC1768的usb使用--硬件篇
LPC1768芯片带有USB设备控制器,前面写的文章都是在说比较简单的设备驱动,今天来说复杂一点的 首先是硬件层的配置 #ifndef __USBHW_H__ #define __USBHW_H__ #include debugSerial.h #include usbreg.h #include usb.h #include usbuser.h #include usbcfg.h #include usbcore.h #include usbep1.h U32 EPAdr (U32 EPNum) ; //USB硬件寄存器级别的方法 extern void USB_Init(void
[单片机]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

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