Usb总线电流检测装置的制作方法

文档序号:6618289阅读:387来源:国知局
专利名称:Usb总线电流检测装置的制作方法
技术领域
本实用新型涉及电流检测领域,特别涉及一种USB总线电流检测装置。
技术背景USB (Universal Serial Bus,通用串行总线)协议允许外设在主机和其它外设工作时进行 连接配置,使用及移除即所谓的即插即用,同时USB总线的应用可以清除PC上过多的1/0 端口,而以一个串行通道取代,使PC与外设之间的连接更容易。USB接口通过一个四线电缆来传输信号与电源D+信号线,D-信号线,GND信号线和 Vbus信号线。其中D+信号线和D-信号线是一对差模的信号线,而Vbus (高电平)信号线和 GND (地)信号线则提供了电源,它可以给一些设备(包括USBHub)供电。USB提供了两 种数据传输率 一种是12Mbps的高速(foll speed,全速)模式,另一种是1.5Mbps的低速(slow speed,低速)模式。这两种模式可以同时存在于一个USB系统中,而引入低速模式主要是 为了降低要求不高的设备的成本,比如鼠标键盘等等。在USB设备的生产、测试或调试中,工作人员一般都需要通过测试USB的Vbus信号线 或GND信号线上的电流来检测USB产品的状态,进而判断USB产品的好坏,目前通常的做 法是检测USB的Vbus信号线或GND信号线上的电压,例如可以通过电压表来测量某个信 号线上的电压,但是许多情况下还需要进一步了解USB信号线上的电流,然而,目前直接检 测USB信号线上的电流的方法却很少, 一般都是通过检测其它参数,然后依据这些参数计算 得到USB信号线上的电流,或者通过外搭电路来间接实现,或者将USB设备外壳拆开,将 电流表串接到USB的Vbus信号线或GND信号线上进行检测,这样做不仅很麻烦,而且还 需要将USB设备的外壳拆开,露出电路板才能实现,这就给工程人员带来了很多不便,外接 设备或电路等来进行检测的时候可能还需要电池等额外电源;另外,将电流表串接到USB设 备的信号线上或外接外搭电路到USB设备的信号线上时,也很容易影响USB设备的工作状 态。实用新型内容为了解决检测USB设备工作电流不方便的问题,本实用新型提供了一种USB总线电流检 测装置,该装置包括用于与USB设备连接的第一USB接口、与上游USB接口连接的第二USB 接口、电流检测模块和输出模块;所述电流检测模块串联在所述第一 USB接口和所述第二 USB接口之间的Vbus信号线或 GND信号线上;所述电流检测模块的输出端口与所述输出模块连接;所述第一USB接口的 D+信号线和D-信号线分别与所述第二 USB接口的D+信号线和D-信号线连接;所述电流检测模块和输出模块通过所述第二 USB接口由上游USB接口为其提供电力。当所述第一USB接口为多个时,所述装置还包括选择切换模块,通过所述第二USB接 口由上游USB接口为其提供电力;所述选择切换模块,分别与每个第一USB接口和第二USB接口相连,用于选择连通多 个第一 USB接口中的一个USB接口与第二 USB接口之间的通路;相应地,所述电流检测模块串联在所述第二 USB接口和所述选择切换模块之间的Vbus 信号线或GND信号线上;所述第二 USB接口的D+信号线和D-信号线通过所述选择切换模 块与所述第一 USB接口的D+信号线和D-信号线连通。所述选择切换模块为选择开关。所述选择切换模块由控制芯片和选择开关组成。所述电流检测模块具体包括电流检测元件和控制芯片;所述电流检测元件,用于检测所述第一 USB接口和所述第二 USB接口之间的Vbus信号 线或GND信号线上的电流值,并将所述电流值转换为电压值,发送至所述控制芯片;所述控制芯片用于将接收到的电压值转换为所述输出模块输出的信号量格式,发送至所 述输出模块。所述电流检测模块还包括A/D转换芯片;所述A/D转换芯片,用于对所述电流检测元件得到的电压值进行模/数转换,得到对应的 电压值数字量,并将所述电压值数字量发送至所述控制芯片。所述A/D转换芯片与所述控制芯片集成在一颗A/D转换芯片中。所述电流检测元件为电阻。所述电流检测元件为电磁感应器件。所述电磁感应器件为霍尔传感器,具体为穿孔型霍尔传感器。 所述电流检测模块具体包括电流检测元件、压/频转换芯片、计数芯片和控制芯片; 所述电流检测元件,用于检测所述第一 USB接口和所述第二 USB接口之间的Vbus信号线或GND信号线上的电流值,并将所述电流值转换为电压值,发送至所述压/频转换芯片; 所述压/频转换芯片,用于将接收到的电压值转换为频率信号,发送至所述计数芯片; 所述计数芯片,用于对接收到的频率信号进行计数得到计数值,发送至所述控制芯片; 所述控制芯片,用于将接收到的计数值转换为所述输出模块输出的信号量格式,发送至所述输出模块。所述电流检测元件为电阻。所述电流检测元件为电磁感应器件。所述电磁感应器件为霍尔传感器,具体为穿孔型霍尔传感器。 所述电流检测模块具体包括光发射器件、光接收器件和控制芯片;所述光发射器件,用于检测所述第一 USB接口和所述第二 USB接口之间的Vbus信号线 或GND信号线上的电流值,并将所述电流值转换为光信号;所述光接收器件,用于检测所述光发射器件的光信号的强度,并依据光信号的强度处理 所述光信号,得到与其相对应的数字量,发送至所述控制芯片;所述控制芯片,用于将接收到的数字量转换为所述输出模块输出的信号量格式,发送至 所述输出模块。所述光发射器件为光发射二极管、红外发射管或可见光发射管。 所述光接收器件为光敏二极管、光敏三极管、红外接收管、光传感器或硅光电池。 所述输出模块具体为显示装置,所述显示装置为段码显示器、点阵显示器、字符显示器、 图像显示器或指针盘。所述输出模块具体包括存储芯片、控制芯片和接口芯片; 所述存储芯片,用于存储所述电流检测模块检测到的电流值;所述控制芯片,用于从所述存储芯片中读取出对应的电流值,并发送至所述接口芯片; 所述接口芯片,用于输出所述电流值。 所述存储芯片和控制芯片集成在一颗芯片中。所述接口芯片为UART、 RS-232、 RS-485、 ATA或USB接口芯片,或为集成在所述控制 芯片中的UART、 RS-232、 RS-485、 ATA或USB接口。所述接口芯片与所述第一USB接口共用 一个USB接口芯片。有益效果本实用新型提供的USB总线电流检测装置克服了目前生产、测试或调试中, 需要测量其它参数才能计算得到USB设备的工作电流,使得测量USB设备工作电流不够直 观的问题,而且还克服了使用外搭电路进行检测或使用电流表进fi^检测时需要破坏USB设7备,露出电路板才能实现的不便,由于本实用新型提供的USB总线电流检测装置可以通过 USB接口直接取电工作,因此不用像其它检测设备那样需要使用额外电源,更重要的是避免 了在检测USB设备工作电流时影响USB设备的工作状态的问题。另外,本实用新型还提供 了一种USB总线电流检测装置,该装置提供了多个可连接USB设备的USB接口 ,通过选择 切换,大大地提高了检测USB设备工作电流的效率,非常适合在生产测试等场合应用。


图1是本实用新型实施例1提供的USB总线电流检测装置的结构示意图;图2是本实用新型实施例1提供的USB总线电流检测装置的一种结构示意图;图3是本实用新型实施例1提供的USB总线电流检测装置的另一种结构示意图;图4是本实用新型实施例1提供的一种优选USB总线电流检测装置的电路原理图;图5是本实用新型实施例2提供的USB总线电流检测装置的结构示意图;图6是本实用新型实施例2提供的USB总线电流检测装置的一种结构示意图;图7是本实用新型实施例2提供的USB总线电流检测装置的另一种结构示意图。
具体实施方式
为使本实用新型的目的、技术方案和优点更加清楚,下面将结合附图对本实用新型实施 方式作进一步地详细描述。 实施例1参见图l,本实用新型提供了一种USB总线电流检测装置IOO,该装置包括第一USB 接口 101,第二USB接口102、电流检测模块103和输出模块104;第一USB接口 IOI用于与USB设备1连接,第二USB接口 102用于与上游USB接口 2 连接;电流检测模块103串联在第一 USB接口 101与第二 USB接口 102的Vbus信号线之间, 用于检测第一USB接口 IOI和第二USB接口 102之间的Vbus信号线上的电流值;输出模块104,与电流检测模块103的输出端口连接,用于输出电流检测模块103检测 到的第一 USB接口 101和第二 USB接口 102之间的Vbus信号线上的电流值;第一 USB接口 101的GND信号线、D+信号线及D-信号线分别与第二 USB接口 102的 GND信号线、D+信号线及D-信号线连接,实现USB设备1与上游USB接口 2之间的通信;USB总线电流检测装置100通过第二 USB接口 102由上游USB接口 2为其提供电力,即通过第二 USB接口 102的Vbus信号线由上游USB端口 2为电流检测模块103和输出模块 104供电。上游USB接口 2—般指主机中的USB接口,主机的形式包括但不限于台式电脑、笔记 本电脑、服务器、专用机、读卡器、通讯设备、数码相机、集线器或PDA等。由于上游USB 接口 2 —般为母头的形式,所以一般与上游USB接口 2连接的第二 USB接口 102 —般为公 头的形式,相应地,USB设备1 一般为公头形式,故与USB设备1连接的第一 USB接口 101 一般为母头的形式。实际应用中,USB接口的连接方式还有很多种,本领域的技术人员可以 对本实施例提供的USB总线电流检测装置100做适当的变型及改进,例如使用A型USB接 口与B型USB接口或其它接口形式来实现。在具体生产实践中,电流检测模块103有很多种实现方式,本领域技术人员可以对下面 给出的几个具体实例进行改进、简单变型或同等替换来实现电流检测模块103。下面具体给 出4个实现电流检测模块103的实例1、 电流检测模块103可以由电流检测元件和控制芯片组成,其中电流检测元件用于检测 第一 USB接口 101和第二 USB接口 102之间的Vbus信号线上的电流值,并将该电流值转换 为与电流值成正比的电压值,发送至控制芯片;控制芯片用于将接收到的电压值转换为输出 模块104能够输出的信号量格式,发送至输出模块104;电流检测模块103还可以进一步包 括A/D转换芯片,用于对电流检测元件得到的电压值进行模/数转换,得到对应的电压值数字 量。其中电流检测元件可以通过但不限于电阻实现,为获得更好的效果还可以将电阻与放大 器芯片例如MAX471芯片一起来实现;A/D转换芯片可以通过但不限于TLC1549芯片来实 现,或A/D转换芯片与控制芯片集成在一颗A/D转换芯片中;控制芯片还可以通过但不限于 AT89S52芯片来实现。2、 电流检测模块103可以由电流检测元件、压/频转换芯片、计数芯片和控制芯片组成, 其中电流检测元件用于检测第一USB接口 IOI和第二USB接口 102之间的Vbus信号线上的 电流值,并将该电流值转换为与电流值成正比的电压值,发送至压/频转换芯片;压/频转换芯 片用于将接收到的电压值转换为频率信号,发送至计数芯片;计数芯片用于对接收到的频率 信号进行计数得到计数值,发送至控制芯片;控制芯片用于将接收到的计数值转换为输出模 块104能够输出的信号量格式,发送至输出模块104;其中电流检测元件可以通过但不限于 电阻实现,为获得更好的效果还可以将电阻与放大器芯片例如MAX471芯片一起来实现;控 制芯片可以通过但不限于AT89S52芯片来实现;计数芯片还可以与控制芯片一起由控制芯片 实现,例如AT89S52芯片。93、 电流检测模块103可以由光发射器件、光接收器件和控制芯片组成,其中光发射器件 用于检测第一 USB接口 101和第二 USB接口 102之间的Vbus信号线上的电流值,并将该电 流值转换为与电流值成正比的光信号,发送至光接收器件;光接收器件用于检测接收到的光 信号的强度,并依据光信号的强度处理该光信号,得到与其相对应的数字量,发送至控制芯 片;控制芯片用于将接收到的数字量转换为输出模块104能够输出的信号量格式,发送至输 出模块104;其中光发射器件可以通过但不限于光发射二极管、红外发射管或可见光发射管 等来实现,光接收器件可以通过但不限于光敏二极管、光敏三极管、红外接收管、光传感器 或硅光电池等来实现,控制芯片可以通过但不限于AT89S52芯片来实现。4、 电流检测模块103还可以由电流检测元件和控制芯片组成,其中电流检测元件用于利 用电磁感应器件检测第一USB接口 IOI和第二USB接口 102之间的Vbus信号线上的电流值, 并将该电流值转换为与电流值成正比的电压值,发送至控制芯片;控制芯片用于将接收到的 电压值转换为输出模块104能够输出的信号量格式,发送至输出模块104;其中电流检测元 件还可以由放置在第一USB接口 IOI和第二USB接口 102之间的Vbus信号线上不同位置的 多个电磁感应器件组成,用于将多个电磁感应器件检测到的信号的强度差转换为与其相对应 的数字量;电磁感应器件可以是霍尔传感器,优选的可以采用穿孔型霍尔传感器实现。本实用新型实施例中的第一 USB接口 101和/或第二 USB接口 102可以是单独的USB 接口芯片,也可以是集成在电流检测模块103中使用的控制芯片中的USB接口。本实用新型提供的USB总线电流检测装置100中的输出模块104有多种实现方式,例如 可以采用显示输出,即输出模块104可以是显示装置,例如段码显示器、点阵显示器、字符 显示器、图像显示器或指针盘等,此时的USB总线电流检测装置100的结构示意图如图2所 示;输出模块104还可以是由存储芯片1041、控制芯片1042和接口芯片1043组成,存储芯 片1041用于存储电流检测模块103检测到的电流值,比如存储芯片1041可以按照预先设置 的存储时间间隔来存储电流值,例如可以预先设置每间隔1分钟存储一次电流值,那么存储 芯片1041每间隔1分钟存储一个电流值,再比如,存储芯片1041还可以仅存储当前电流值; 控制芯片1042从存储芯片1041中将对应的电流值读取出来,并发送至接口芯片1043,例如 可以是当控制芯片接收到上游USB设备或其它主机、外设等询问电流值的命令后,假如询问 电流值的命令是需要读取第5分钟的电流值,则控制芯片1042将存储芯片1041中存储的第 5分钟的电流值读取出来,发送至接口芯片1043;接口芯片1043输出该电流值。其中,存储 芯片1041和控制芯片1042可以集成在一颗控制芯片中实现,接口芯片1043可以是单独的 UART、RS-232、RS-485、ATA或USB接口芯片等,也可以是集成在控制芯片1042中的UART、RS-232、 RS-485、 ATA或USB接口,还可以是与第二USB接口 102共用一个USB接口,其 中控制芯片1042可以是和上述电流检测模块103中使用的控制芯片共用一颗控制芯片实现, 此时的USB总线电流检测装置100的结构示意图如图3所示。图4示出了本实用新型提供的USB总线电流检测装置100的一种优选电路图,其中电阻 R12串联在USB总线的VCC信号线上即Vbus信号线上,放大器芯片MAX471A的两个输入 端分别连接在电阻R12的两端,芯片MAX471A的输出端与芯片TLC1549的AnalogIN相连, 电阻R12和芯片MAX471A用于将USB总线Vbus信号线上的电流值转换成相应的电压值, 并由MAX471A的输出端口输出,由AnalogIN端口输入芯片TLC1549中,芯片TLC1549用 于将由AnalogIN端口输入的模拟量转换成相应的数字量后,由端口 DATA OUT输出至单片 机89C52的Pll/T端口,在单片机89C52的控制下,由89C52的P00-P07端口将上述数字量 输出至液晶芯片JMG59063的D0-D7端口,由液晶芯片JMG59063将上述数字量显示输出。由于本实用新型提供的USB总线电流检测装置100用于检测USB总线上的电流值,所 以根据USB接口的特性,本实用新型所提供的USB总线电流检测装置100适用的电压值为 5V,电流为直流,最大为500mA。本实施例提供的USB总线电流检测装置100中电流检测模块103串联在第一 USB接口 101和第二 USB接口 102的Vbus信号线之间来实现,在实际应用中,还可以将电流检测模 块103串联在第一 USB接口 101和第二 USB接口 102的GND信号线之间来实现,此时电流 检测模块103用于检测第一USB接口 IOI和第二USB接口 102之间的GND信号线上的电流 值,第一 USB接口 101的Vbus信号线、D+信号线及D-信号线分别与第二 USB接口 102的 Vbus信号线、D+信号线及D-信号线连接,实现USB设备1与上游USB接口2之间的通信。实施例2参见图5,本实用新型提供了一种USB总线电流检测装置200,该装置包括第一USB 接口 201、第二USB接口 202、电流检测模块203、选择切换模块204和输出模块205;其中, 第一USB接口 201有多个,本实施例以有两个第一USB接口 201为例来加以说明;两个第一 USB接口 201分别用于连接两个USB设备1,第二 USB接口 202用于与上游 USB接口 2连接;选择切换模块204分别与两个第一 USB接口 201和第二 USB接口 202相连,用于选择 连通两个第一USB接口 201中的一个USB接口与第二USB接口 202之间的通路;电流检测模块203串联在第二 USB接口 202与选择切换模块204之间的GND信号线连接,用于检测第一 USB接口与第二 USB接口 202之间的GND信号线上的电流值;输出模块205,与电流检测模块203的输出端口连接,用于输出电流检测模块203检测 到的电流值;两个第一 USB接口 201的Vbus信号线、D+信号线及D-信号线通过选择切换模块204 分别与第二 USB接口 202的Vbus信号线、D+信号线及D-信号线连接,实现USB设备1与 上游USB接口 2之间的通信;USB总线电流检测装置200通过第二 USB接口 202由上游USB接口 2为其提供电力, 即通过第二 USB接口 202的Vbus信号线为电流检测模块203、选择切换模块204及输出模 块205供电。上游USB接口 2 —般指主机中的USB接口,主机的形式包括但不限于台式电脑、笔记 本电脑、服务器、专用机、读卡器、通讯设备、数码相机、集线器或PDA等。由于上游USB 接口 2 —般为母头的形式,所以一般与上游USB接口 2连接的第二 USB接口一般为公头的 形式,相应地,USB设备1 一般为公头形式,故与USB设备1连接的第一 USB接口一般为 母头的形式。实际应用中,USB接口的连接方式还有很多种,本领域的技术人员可以对本实 施例提供的USB总线电流检测装置200做适当的变型及改进,例如使用A型USB接口与B 型USB接口或其它接口形式来实现。在具体生产实践中,电流检测模块203有很多种实现方式,本领域技术人员可以对下面 给出的几个具体实例进行改进、简单变型或同等替换来实现电流检测模块203,下面具体给 出4个实现电流检测模块203的实例1、 电流检测模块203可以由电流检测元件和控制芯片组成,其中电流检测元件用于检测 选择切换模块204选择连通的第一 USB接口 201与第二 USB接口 202之间的GND信号线上 的电流值,并将该电流值转换为与电流值成正比的电压值,发送至控制芯片;控制芯片用于 将接收到的电压值转换为输出模块205能够输出的信号量格式,发送至输出模块205;电流 检测模块203还可以进一步包括A/D转换芯片,用于对电流检测元件得到的电压值进行模/ 数转换,得到对应的电压值数字量。其中电流检测元件可以通过但不限于电阻实现,为获得 更好的效果还可以将电阻与放大器芯片例如MAX471芯片一起来实现,A/D转换芯片可以通 过但不限于TLC1549芯片来实现,或A/D转换芯片与控制芯片一起通过A/D转换芯片实现; 控制芯片可以通过但不限于AT89S52芯片来实现。2、 电流检测模块203可以由电流检测元件、压/频转换芯片、计数芯片和控制芯片组成, 其中电流检测元件用于检测选择切换模块207选择连通的第一 USB接口 201和第二 USB接口 202之间的GND信号线上的电流值,并将该电流值转换为与电流值成正比的电压值,发 送至压/频转换芯片;压/频转换芯片用于将接收到的电压值转换为频率信号,发送至计数芯片; 计数芯片用于对接收到的频率信号进行计数得到计数值,发送至控制芯片;控制芯片用于将 接收到的计数值转换为输出模块205能够输出的信号量格式,发送至输出模块205;其中电 流检测元件可以通过但不限于电阻实现,为获得更好的效果还可以将电阻与放大器芯片例如 MAX471芯片一起来实现;控制芯片可以通过但不限于AT89S52芯片来实现;计数芯片可以 与控制芯片一起由控制芯片实现,例如AT89S52芯片。
3、 电流检测模块203可以由光发射器件、光接收器件和控制芯片组成,其中光发射器件 用于检测选择切换模块204选择连通的第一 USB接口 201和第二 USB接口 202之间的GND 信号线上的电流值,并将该电流值转换为与电流值成正比的光信号,发送至光接收器件;光 接收器件用于检测接收到的光信号的强度,并依据光信号的强度处理该光信号,得到与其相 对应的数字量,发送至控制芯片;控制芯片用于将接收到的数字量转换为输出模块205能够 输出的信号量格式,发送至输出模块205;其中光发射器件可以通过但不限于光发射二极管、 红外发射管或可见光发射管等来实现,光接收器件可以通过但不限于光敏二极管、光敏三极 管、红外接收管、光传感器或硅光电池等来实现,控制芯片可以通过但不限于AT89S52芯片 来实现。
4、 电流检测模块203还可以由电流检测元件和控制芯片组成,其中电流检测元件用于利 用电磁感应器件检测选择切换模块204选择连通的第一 USB接口 201和第二 USB接口 202 之间的GND信号线上的电流值,并将该电流值转换为与电流值成正比的电压值,发送至控 制芯片;控制芯片用于将接收到的电压值转换为输出模块205能够输出的信号量格式,发送 至输出模块205;其中电流检测元件还可以由放置在选择切换模块204选择连通的第一 USB 接口 201和第二USB接口之间的GND信号线上不同位置的多个电磁感应器件组成,用于将 多个电磁感应器件检测到的信号的强度差转换为与其相对应的数字量;电磁感应器件可以是 霍尔传感器,优选的可以采用穿孔型霍尔传感器实现。
本实用新型实施例中的第一 USB接口 201和/或第二 USB接口 202可以是单独的USB 接口芯片,也可以是集成在电流检测模块203中使用的控制芯片中的USB接口。
本实用新型提供的USB总线电流检测装置200中的输出模块205有多种实现方式,例如 可以采用显示输出,即输出模块205是显示装置,例如段码显示器、点阵显示器、字符显示 器、图像显示器或指针盘等,此时的USB总线电流检测装置200的结构示意图如图6所示; 输出模块205还可以由存储芯片2051、控制芯片2052和接口芯片2053组成,存储芯片2051用于存储电流检测模块203检测到的电流值,比如存储芯片2051可以按照预先设置的存储时 间间隔来存储电流值,例如可以预先设置每间隔1分钟存储一次电流值,那么存储芯片2051 每隔1分钟存储一个电流值,再比如,存储芯片2051还可以仅存储当前电流值;控制芯片 2052从存储芯片2051中将对应的电流值读取出来,并发送至接口芯片2053,例如可以是当 控制芯片接收到上游USB设备或其它主机、外设等询问电流值的命令后,假如询问电流值的 命令是需要读取第5分钟的电流值,则控制芯片2052将存储芯片2051中存储的第5分钟的 电流值读取出来,发送至接口芯片2053;接口芯片2053输出该电流值。其中,存储芯片2051 和控制芯片2052可以集成在一颗控制芯片中实现,接口芯片2053可以是单独的UART、 RS-232、RS-485、ATA或USB接口芯片等,也可以是集成在控制芯片2052中的UART、RS-232、 RS-485、 ATA或USB接口,还可以是与第二 USB接口 202共用一个USB接口,其中控制芯 片2052可以是和上述电流检测模块203中使用的控制芯片共用一颗控制芯片实现,此时的 USB总线电流检测装置200的结构示意图如图7所示。
本实施例中的选择切换模块204可以由选择开关实现,也可以由控制芯片和选择开关共 同组成实现,用于选择连通两个第一 USB接口中的一个USB接口和第二 USB接口之间的通 路。作为优选的,本实施例中的选择切换模块204由选择开关来实现,当选择开关连通某一 通路时,其它通路中的D+信号线、D-信号线、GND信号线和Vbus信号线被同时切断,以免 影响连通的USB设备1与上游USB接口 2之间的通信。
由于实用新型提供的USB总线电流检测装置200用于检测USB总线上的电流值,所以 根据USB接口的特性,本实用新型所提供的USB总线电流检测装置200适用的电压值为5V, 电流为直流,最大为500mA。
本实施例提供的USB总线电流检测装置200中电流检测模块203串联在第一 USB接口 和第二 USB接口 202的GND信号线之间来实现,在实际应用中,还可以将电流检测模块203 串联在第一 USB接口和第二 USB接口 202的Vbus信号线之间来实现,此时电流检测模块 203用于检测第一 USB接口和第二 USB接口 202之间的Vbus信号线上的电流值,第一 USB 接口的GND信号线、D+信号线及D-信号线分别与第二 USB接口 202的GND信号线、D+ 信号线及D-信号线连接,实现USB设备1与上游USB接口 2之间的通信。
本实用新型提供了一种简单方便的检测和输出USB设备的电流损耗值的USB总线电流 检测装置,该装置克服了目前生产、测试或调试中,需要测量其它参数才能计算得到USB设 备的工作电流,使得测量USB设备工作电流不够直观的问题,而且还克服了使用外搭电路进 行检测或使用电流表进行检测时需要破坏USB设备,露出电路板才能实现的不便,由于本实
14用新型提供的USB总线电流检测装置可以通过USB接口直接取电工作,因此不用像其它检 测设备那样需要使用额外电源,更重要的是避免了在检测USB设备工作电流时影响USB设 备的工作状态的问题。另外,本实用新型还提供了一种USB总线电流检测装置,该装置提供 了多个可连接USB设备的USB接口,通过选择切换,大大地提高了检测USB设备工作电流 的效率,非常适合在生产测试等场合应用。
以上所述仅为本实用新型的较佳实施例,并不用以限制本实用新型,凡在本实用新型的 精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本实用新型的保护范围 之内。
权利要求1.一种USB总线电流检测装置,其特征在于,所述装置包括用于与USB设备连接的第一USB接口、与上游USB接口连接的第二USB接口、电流检测模块和输出模块;所述电流检测模块串联在所述第一USB接口和所述第二USB接口之间的Vbus信号线或GND信号线上;所述电流检测模块的输出端口与所述输出模块连接;所述第一USB接口的D+信号线和D-信号线分别与所述第二USB接口的D+信号线和D-信号线连接;所述电流检测模块和输出模块通过所述第二USB接口由上游USB接口为其提供电力。
2. 如权利要求1所述的USB总线电流检测装置,其特征在于,当所述第一USB接口为 多个时,所述装置还包括选择切换模块,通过所述第二USB接口由上游USB接口为其提供 电力;所述选择切换模块,分别与每个第一USB接口和第二USB接口相连,用于选择连通多 个第一 USB接口中的一个USB接口与第二 USB接口之间的通路;相应地,所述电流检测模块串联在所述第二 USB接口和所述选择切换模块之间的Vbus 信号线或GND信号线上;所述第二 USB接口的D+信号线和D-信号线通过所述选择切换模 块与所述第一 USB接口的D+信号线和D-信号线连通。
3. 如权利要求2所述的USB总线电流检测装置,其特征在于,所述选择切换模块为选 择开关。
4. 如权利要求2所述的USB总线电流检测装置,其特征在于,所述选择切换模块由控 制芯片和选择开关组成。
5. 如权利要求1或2所述的USB总线电流检测装置,其特征在于,所述电流检测模块 具体包括电流检测元件和控制芯片;所述电流检测元件,用于检测所述第一 USB接口和所述第二 USB接口之间的Vbus信号 线或GND信号线上的电流值,并将所述电流值转换为电压值,发送至所述控制芯片;所述控制芯片用于将接收到的电压值转换为所述输出模块输出的信号量格式,发送至所 述输出模块。
6. 如权利要求5所述的USB总线电流检测装置,其特征在于,所述电流检测模块还包 括A/D转换芯片;所述A/D转换芯片,用于对所述电流检测元件得到的电压值进行模/数转换,得到对应的 电压值数字量,并将所述电压值数字量发送至所述控制芯片。
7. 如权利要求6所述的USB总线电流检测装置,其特征在于,所述A/D转换芯片与所 述控制芯片集成在一颗A/D转换芯片中。
8. 如权利要求5所述的USB总线电流检测装置,其特征在于,所述电流检测元件为电阻。
9. 如权利要求5所述的USB总线电流检测装置,其特征在于,所述电流检测元件为电 磁感应器件。
10. 如权利要求9所述的USB总线电流检测装置,其特征在于,所述电磁感应器件为霍 尔传感器,具体为穿孔型霍尔传感器。
11. 如权利要求1或2所述的USB总线电流检测装置,其特征在于,所述电流检测模块 具体包括电流检测元件、压/频转换芯片、计数芯片和控制芯片;所述电流检测元件,用于检测所述第一 USB接口和所述第二 USB接口之间的Vbus信号 线或GND信号线上的电流值,并将所述电流值转换为电压值,发送至所述压/频转换芯片; 所述压/频转换芯片,用于将接收到的电压值转换为频率信号,发送至所述计数芯片; 所述计数芯片,用于对接收到的频率信号进行计数得到计数值,发送至所述控制芯片; 所述控制芯片,用于将接收到的计数值转换为所述输出模块输出的信号量格式,发送至 所述输出模块。
12. 如权利要求11所述的USB总线电流检测装置,其特征在于,所述电流检测元件为 电阻。
13. 如权利要求11所述的USB总线电流检测装置,其特征在于,所述电流检测元件为 电磁感应器件。
14. 如权利要求13所述的USB总线电流检测装置,其特征在于,所述电磁感应器件为 霍尔传感器,具体为穿孔型霍尔传感器。
15. 如权利要求1或2所述的USB总线电流检测装置,其特征在于,所述电流检测模块 具体包括光发射器件、光接收器件和控制芯片;所述光发射器件,用于检测所述第一 USB接口和所述第二 USB接口之间的Vbus信号线 或GND信号线上的电流值,并将所述电流值转换为光信号;所述光接收器件,用于检测所述光发射器件的光信号的强度,并依据光信号的强度处理 所述光信号,得到与其相对应的数字量,发送至所述控制芯片;所述控制芯片,用于将接收到的数字量转换为所述输出模块输出的信号量格式,发送至 所述输出模块。
16. 如权利要求15所述的USB总线电流检测装置,其特征在于,所述光发射器件为光 发射二极管、红外发射管或可见光发射管。
17. 如权利要求15所述的USB总线电流检测装置,其特征在于,所述光接收器件为光 敏二极管、光敏三极管、红外接收管、光传感器或硅光电池。
18. 如权利要求1或2所述的USB总线电流检测装置,其特征在于,所述输出模块具体 为显示装置,所述显示装置为段码显示器、点阵显示器、字符显示器、图像显示器或指针盘。
19. 如权利要求1或2所述的USB总线电流检测装置,其特征在于,所述输出模块具体 包括存储芯片、控制芯片和接口芯片;所述存储芯片,用于存储所述电流检测模块检测到的电流值;所述控制芯片,用于从所述存储芯片中读取出对应的电流值,并发送至所述接口芯片; 所述接口芯片,用于输出所述电流值。
20. 如权利要求19所述的USB总线电流检测装置,其特征在于,所述存储芯片和控制 芯片集成在一颗芯片中。
21. 如权利要求19所述的USB总线电流检测装置,其特征在于,所述接口芯片为UART、 RS-232、 RS-485、 ATA或USB接口芯片,或为集成在所述控制芯片中的UART、 RS-232、 RS-485、 ATA或USB接口。
22. 如权利要求19所述的USB总线电流检测装置,其特征在于,所述接口芯片与所述 第一 USB接口共用 一个USB接口芯片。
专利摘要本实用新型公开了一种USB总线电流检测装置,属于电流检测领域。所述装置包括用于与USB设备连接的第一USB接口、与上游USB接口连接的第二USB接口、电流检测模块和输出模块;电流检测模块串联在第一USB接口和第二USB接口之间的Vbus信号线或GND信号线上,电流检测模块的输出端口与输出模块连接,第一USB接口的D+信号线和D-信号线分别与第二USB接口的D+信号线和D-信号线连接,USB总线电流检测装置通过第二USB接口由上游USB接口为其提供电力。本实用新型提供的装置有效地解决了检测USB设备工作电流不方便不直观的问题。
文档编号G06F11/267GK201111010SQ20072019047
公开日2008年9月3日 申请日期2007年11月29日 优先权日2007年11月29日
发明者于华章, 舟 陆 申请人:北京飞天诚信科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1