下面是小编为大家整理的应对USB接口动力不足(共含10篇),欢迎阅读与收藏。同时,但愿您也能像本文投稿人“休斯顿千岛酱”一样,积极向本站投稿分享好文章。
现在USB接口的设备使用频率越来越高,尽管这种设备使用起来非常简单,但如果要想用好它,还必须要掌握一些使用技巧,否则的话将会遇到许多稀奇古怪的故障,从而影响USB设备的使用效率,这不,使用USB设备最常碰到的问题,就是它的动力之源――供电不足的问题;为了有效解决USB接口动力不足的故障,本文下面特意总结了一些应对措施,希望能对各位带来用处!
如何识别USB动力不足
一般来说,USB设备插入到Windows 以上系统中时,它就能被系统自动识别出来,并且能够正常工作;可许多动力不足的USB设备插入到计算机系统后,常常会表现出如下故障现象:
1、计算机系统可以自动识别出USB设备,而且在安装该设备的驱动程序时也很正常;但安装完驱动程序后,却发现无法访问该设备中的内容,具体表现为无法找到该设备的盘符、无法使用该设备等。
2、计算机系统不能自动识别出USB设备,USB设备中的信号指示灯不亮或状态不正常,甚至USB设备还会发出不同寻常的声音,例如USB接口的硬盘要是动力不足的话,常常会听到硬盘“咔咔”的不正常运转声音。
3、在没有接入USB设备时,系统可以正常启动,可是一接入USB设备后,系统却不能正常启动,并且还出现错误提示,例如无法找到系统启动文件,或者系统启动文件受到损坏等。
4、计算机系统即使能够自动识别出USB设备,而且USB设备中的内容也能被访问到,但明显感觉到USB设备的访问速度比平时慢了许多,甚至USB设备在长时间工作时,该设备还会突然出现访问出错,或者计算机系统无缘无故地发生死机现象。
因此当你在使用USB设备的过程中,发现有上述故障现象存在时,必须赶快对它的动力之源进行一下检查,以免在排查故障的过程中多走弯路!
一旦确认上述故障现象是由USB设备动力不足原因引起的话,你不妨参考如下方法来快速应对:
1、外接电源法
伴随着USB设备的各种技术指标的不断提高,它的工作电流也是“节节攀长”,例如一些转速特别快的移动硬盘,其工作电流有时已经达到1A标准,这样的功率已经超过正常功率的双倍,所以此时单纯依靠USB接口为USB设备提供足够的动力之源已经不是很现实的了,
为此,我们在使用大功率USB设备时,必须为其配备单独的外接电源,这样才能保证USB设备和计算机系统的稳定。
2、接口替换法
现在不少USB设备生产厂商,为了让其生产出来的USB设备有足够的“用武之地”,常常会为USB设备提供几种不同的连接接口,一旦USB设备无法从USB接口中获得足够的动力之源时,还可以使用其他消耗功率少的端口来连接,从而确保USB设备可以正常使用。例如某些移动硬盘的USB接口连接到旧式主板上时,往往不能正常工作,可是如果用另外一个PS/2接口连接到计算机上时,移动硬盘就能正常工作了。
3、降低功率法
正常情况下,主板中的每个USB端口的供电电源为0.5A,如果USB设备正常工作时的额定电流超过这个标准的话,主板就会无法准确地识别该USB设备;此时,唯一可行的办法就是选用消耗功率低的USB设备,或者选用有独立电源供电的USB设备,才能保证USB设备正常工作。
4、排除异已法
所谓“排除异已法”,就是将暂时用不到的其他USB设备从主板的USB端口中拔除出来,仅留下急需要工作的USB设备,这样可以让主板单独为该USB设备提供动力之源,从而确保该设备可以正常工作。考虑到新型主板中的每两个USB端口分为一组,每一组使用单独的电源供电,因此其他USB设备插入到与当前USB设备位于同一组中的端口上时,那么当前USB设备从主板中所获得的动力能量就会受到影响,所以当你发现当前USB设备动力不足时,一定要将其他暂时用不到的USB设备拔出来,或者将它插入到其他一组USB端口中。
如何预防USB动力不足
为了尽可能地避免USB设备发生动力不足的现象,我们还需要提前做好预防工作:
首先需要选用高配置的计算机来连接USB设备,因为高配置的计算机,其主板性能往往比较优越,那么它为USB端口提供的功率电流也要比旧主板高一些,这样的话USB设备插入到该主板上时就不容易发生动力不足的故障现象。其次在选用USB设备时,必须到正规销售商或代理商那里去购买,确保USB设备自身性能稳定、质量过硬。
故障现象:近段时间,朋友打电话给我,说主板的USB接口好像坏了,我赶到朋友处,他说把MP3插到主板自带的USB接口时,机器识别不到设备。开始他还以为MP3坏了,于是拿MP3到其他人的电脑试却能够正常使用。我想了想,看到他安装的是Win98,可能是驱动出了问题,重装了该MP3自带的驱动,系统还是不能识别MP3,最后干脆装了WinXP,也解决不了问题,
分析解决:我拆开主机,观察了两个主板自带的USB接口,并没有发现烧毁的迹象。而这时朋友急着使用USB接口,我只好把针式的USB扩展卡插到主板上用,而扩展卡带的USB接口却能够使用,看来USB控制器并没有损坏,问题出在主板自带的USB接口上。由于一时找不到解决方法,也只能暂时作罢。而这时朋友的一句话提醒了我,近段时间天气太潮湿了,显示器往往要预热一会才能点亮。会不会是潮湿导致了故障的产生呢?于是我赶紧拿来电吹风,对USB接口吹热风5分钟,最后开机进入系统,插入MP3后系统能够识别到该设备了,故障终于排除。
前置USB接口是位于机箱前面板上的USB扩展接口,目前,使用USB接口的各种外部设备越来越多,例如移动硬盘、闪存盘、数码相机等等,但在使用这些设备(特别是经常使用的移动存储设备)时每次都要钻到机箱后面去使用主板板载USB接口显然是不方便的。前置USB接口在这方面就给用户提供了很好的易用性。目前,前置USB接口几乎已经成为机箱的标准配置,没有前置USB接口的机箱已经非常少见了,
前置USB接口要使用机箱所附带的USB连接线连接到主板上所相应的前置USB插针(一般是8针、9针或10针,两个USB成对,其中每个USB使用4针传输信号和供电)上才能使用。在连接前置USB接口时一定要事先仔细阅读主板说明书和机箱说明书中与其相关的内容,千万不可将连线接错,不然会造成USB设备或主板的损坏。另外,使用前置USB接口时要注意前置USB接口供电不足的问题,在使用耗电较大的USB设备时,要使用外接电源或直接使用机箱后部的主板板载USB接口,以避免USB设备不能正常使用或被损坏。
一般来说,USb设备插入到Windows 以上系统中时,它就能被系统自动识别出来,并且能够正常工作;可许多动力不足的USb设备插入到计算机系统后,常常会表现出如下故障现象:
1、计算机系统可以自动识别出USb设备,而且在安装该设备的驱动程序时也很正常;但安装完驱动程序后,却发现无法访问该设备中的内容,具体表现为无法找到该设备的盘符、无法使用该设备等,
2、计算机系统不能自动识别出USb设备,USb设备中的信号指示灯不亮或状态不正常,甚至USb设备还会发出不同寻常的声音,例如USb接口的硬盘要是动力不足的话,常常会听到硬盘“咔咔”的不正常运转声音。
3、在没有接入USb设备时,系统可以正常启动,可是一接入USb设备后,系统却不能正常启动,并且还出现错误提示,例如无法找到系统启动文件,或者系统启动文件受到损坏等。
4、计算机系统即使能够自动识别出USb设备,而且USb设备中的内容也能被访问到,但明显感觉到USb设备的访问速度比平时慢了许多,甚至USb设备在长时间工作时,该设备还会突然出现访问出错,或者计算机系统无缘无故地发生死机现象。
因此当你在使用USb设备的过程中,发现有上述故障现象存在时,必须赶快对它的动力之源进行一下检查,以免在排查故障的过程中多走弯路!
一旦确认上述故障现象是由USb设备动力不足原因引起的话,你不妨参考如下方法来快速应对:
1、外接电源法
伴随着USb设备的各种技术指标的不断提高,它的工作电流也是“节节攀长”,例如一些转速特别快的移动硬盘,其工作电流有时已经达到1A标准,这样的功率已经超过正常功率的双倍,所以此时单纯依靠USb接口为USb设备提供足够的动力之源已经不是很现实的了。为此,我们在使用大功率USb设备时,必须为其配备单独的外接电源,这样才能保证USb设备和计算机系统的稳定,
2、接口替换法
现在不少USb设备生产厂商,为了让其生产出来的USb设备有足够的“用武之地”,常常会为USb设备提供几种不同的连接接口,一旦USb设备无法从USb接口中获得足够的动力之源时,还可以使用其他消耗功率少的端口来连接,从而确保USb设备可以正常使用。例如某些移动硬盘的USb接口连接到旧式主板上时,往往不能正常工作,可是如果用另外一个pS/2接口连接到计算机上时,移动硬盘就能正常工作了。
3、降低功率法
正常情况下,主板中的每个USb端口的供电电源为0.5A,如果USb设备正常工作时的额定电流超过这个标准的话,主板就会无法准确地识别该USb设备;此时,唯一可行的办法就是选用消耗功率低的USb设备,或者选用有独立电源供电的USb设备,才能保证USb设备正常工作。
4、排除异已法
所谓“排除异已法”,就是将暂时用不到的其他USb设备从主板的USb端口中拔除出来,仅留下急需要工作的USb设备,这样可以让主板单独为该USb设备提供动力之源,从而确保该设备可以正常工作。考虑到新型主板中的每两个USb端口分为一组,每一组使用单独的电源供电,因此其他USb设备插入到与当前USb设备位于同一组中的端口上时,那么当前USb设备从主板中所获得的动力能量就会受到影响,所以当你发现当前USb设备动力不足时,一定要将其他暂时用不到的USb设备拔出来,或者将它插入到其他一组USb端口中。
如何预防USb动力不足
为了尽可能地避免USb设备发生动力不足的现象,我们还需要提前做好预防工作:
首先需要选用高配置的计算机来连接USb设备,因为高配置的计算机,其主板性能往往比较优越,那么它为USb端口提供的功率电流也要比旧主板高一些,这样的话USb设备插入到该主板上时就不容易发生动力不足的故障现象。其次在选用USb设备时,必须到正规销售商或代理商那里去购买,确保USb设备自身性能稳定、质量过硬。
所谓的内置式USB蓝牙接口其实就是一个集成在主板上的内置USB接口,由于身在笔记本机身里面,可以装入较小的蓝牙适配器而支持蓝牙功能,
隐藏式USB蓝牙接口
,
USB供电不足主要容易造成移动硬盘问题,也有些能造成U盘掉线等问题,那么USB供电不足原因是什么呢?
USB供电不足原因:
1、USB线质量问题,或USB线过长导致供电问题,
2、电脑主板问题,电脑的主板设计问题导致usb接口的电压不够,
3、移动设备芯片不好,从而导致供电不足,比如移动硬盘盒用较差的芯片。
USB供电不足解决办法:
1、购买那种有补充电压的USB扩展装备。
2、有好的usb线,或用Y型usb线。
3、用较好的移动设备。
1、外接电源法
伴随着USB设备的各种技术指标的不断提高,它的工作电流也是“节节攀长”,例如一些转速特别快的移动硬盘,其工作电流有时已经达到1A标准,这样的功率已经超过正常功率的双倍,所以此时单纯依靠USB接口为USB设备提供足够的动力之源已经不是很现实的了。为此,我们在使用大功率USB设备时,必须为其配备单独的外接电源,这样才能保证USB设备和计算机系统的稳定。
2、接口替换法
现在不少USB设备生产厂商,为了让其生产出来的USB设备有足够的“用武之地”,常常会为USB设备提供几种不同的连接接口,一旦USB设备无法从USB接口中获得足够的动力之源时,还可以使用其他消耗功率少的端口来连接,从而确保USB设备可以正常使用。例如某些移动硬盘的USB接口连接到旧式主板上时,往往不能正常工作,可是如果用另外一个PS/2接口连接到计算机上时,移动硬盘就能正常工作了。
1、所使用的USB口最好使用直接连主板的,使用接线到机箱的USB口通常会出现输出功率不足的现象,这在使用大功率的USB设备时经常会出现,如外接硬盘、光驱等。
2、换个大功率的电源,以保证USB设备有足够的功率。
3、不要同时使用多个大功率USB设备。
4、尽量避免使用USB延长线,线越长,功率衰减的越多,导致外接设备无法工作。
摘要:给出一种基于CH371实用USB接口的硬件设计与软件实现。该USB接口具有硬件接口简单、软件编制容易、勿需了解任何USB协议或固件程序甚至驱动程序等特点,是一种非常适用于工程应用的USB接口。
关键词:CH371 USB 接口AT89C52
通用串行总线USB(Universal Serial Bus)是由Intel、Compaq、Digital、IBM、Microsoft、NEC、Nerthern Telecom七家世界著名的计算机和通信公司共同推出的新一代总线接口标准。作为一种PC机与外设之间的高速通信接口,USB具有连接灵活、可热插拔、一种接口适合多种设备、速度高(USB1.1协议支持12Mb/s,USB2.0协议支持480Mb/s)、自动配置、无需定位及运行安装程序、可为外设提供电源、低功耗、低成本、高可靠性等优点,因而在数码相机、便携式仪器、便携式存储设备等产品中广泛应用。
(本网网收集整理)
但是,USB接口的开发一般要求设计人员对USB的标准、Firmware(固件)编程及驱动程序的编写等有较深入的理解,因此限制了一般的硬件工程师对USB接口产品的开发使用。我们在便携式无线抄表系统中使用的USB接口芯片CH371,使用简单、性能卓越,价格低廉,只要熟悉单片机编程及简单的VB或VC应用程序编程,一般的硬件工程师在极短的周期内就能很容易地开发出相应的USB产品。
1 USB总线的通用接口芯片CH371简介
CH371是一个USB总线的通用接口芯片,如图1所示。在本地端,CH371具有8位数据总线和读、写、片选控制线以及中断输出,可以方便地挂接到单片机、DSP等控制器的系统总线上。在计算机系统中,CH371的配套软件提供了简洁易用的操作接口,与本地端的单片机通信就如读写硬盘中的文件。CH371屏蔽了USB通信中的所有协议,在计算机应用层与本地端控制器之间提供端对端的连接。使用CH371,不需要了解任何USB协议或者固件程序,甚至驱动程序,就可以轻松地将并口、串口的产品升级到USB接口。它具有以下特点:
*屏蔽USB协议,在计算机应用层与本地端之间提供端对端的连接。
*两种通信模式:单向数据流模式、请求加应答模式,支持伪中断。
*自动完成USB配置过程,完全不需要本地端控制器作任何处理。
*标准的USB V1.1接口,即插即用,D+引脚内置上拉电阻。
*内置4个端点,支持USB的控制传输、批量传输、中断传输。
*通用Windows驱动程序,提供设备级接口和应用层接口。
图2
*通用的本地8位数据总线,4线控制,即读选通、写选通、写选输入、中断输出。
*占用16个地址,可选直接地址方式或者复用地址方式。
*内置输入输出缓冲区,以中断方式通知本地端控制器传输数据。
*内置硬件实现的I2C主接口,应用层可以直接读写外挂的I2C从设备。
*在主控方式下可以提供16根输入信号线或者12根独立控制的输出信号线。
*内置上电复位,提供高电平有效复位输出和低电平有效复位输出。
*内置可选的看门狗电路Watch-Dog,为本地端控制器提供监控。
图2给出的是CH371与MCU的硬件接口简图。对MCU AT89C52的硬件连接比较简单,主要是在该系统的设计中,如晶振的选择连接以及复位电路等,没有什么特殊的要求,而CH371的复位完全可以采用单片机复位电路产生的复位信号。带I2C接口的串行EEPROM 24C01的作用是存储产品的'VID、PID、设备序列号等信息,只要地址不相同,就可以挂接多片带I2C接口的外围芯片,用户可以利用提供的动态连接库的函数,非常方便地完成对串地EEPROM的读出和写入。系统设计中,也可以没有EEPROM,CH371将使用默认的VID、PID、产品描述符和电源描述符,并且没有设备的序列号。
需要注意的是:最好在USB连接器的1和4之间跨接1个1
00μF的电解电容和1个0.1μF的独石或瓷片电容;12MHz晶振的外壳最好接地;阻抗匹配电阻为80Ω~150Ω。
3 信息传输软件实现流程
下位机数据上传子程序流程简图如图3所示。
下位机中断服务程序流程如图4所示。
对于计算机应用层的程序,在计算机上装载WINCHIPHEAD提供的CH371的通用驱动程序后,不必再考虑USB通信协议、固件程序、驱动程序、自动配置过程和底层数据传输过程。只需要根据提供的动态连接库的接口函数,用VB或VC编制自己的应用程序即可。
结语
从目前实际应用来看,系统的设计是成功的。尤其是基于CH371的USB接口,具有硬件设计简单、软件编程容易、成本低、传输速率快、可靠性高等特点。相信基于CH371的USB接口新产品将会越来越多。
★ GPRS网络接口
★ 网络接口的检测
★ 反思不足
★ 懒惰与动力
★ 快乐动力作文
★ 给我一个动力
★ 动力供应合同
★ 行动力口号