【经验】如何解决USB桥接芯片在通讯过程中出现蓝屏问题?
SILICON LABS公司提供的CP2102芯片是实现USB转UART功能的桥接芯片,芯片在使用时需要在PC上安装VCP(虚拟COM端口)驱动程序,安装驱动后PC上就会出现相应的COM口设备,可以使用标准的COM口程序进行通讯。可以方便的实现RS232产品到USB产品的升级换代。因此CP2102在各种产品中有广泛的应用。
在使用CP2102的过程中我们会在WINDOWS XP,WIN7,WIN8,WIN10等系统中,还会遇到32位机或64位机的情况。在使用的过程中我们也偶尔会遇到一些问题,比如在通讯的过程中出现蓝屏。由于在出现蓝屏时所有的监控软件也无法使用,所以无法观察到出现蓝屏时具体是由于什么原因引起的,那么我们要如何快速的定位问题并解决问题呢?
首先我们要了解,引起蓝屏的原因可能是我们的COM口通讯程序与操作系统的兼容性不好引起的,也可能是VCP的驱动与操作系统的兼容性不好引起的。下面我们就分几步来定位引起蓝屏的原因。
第一步,我们先假设是由于用户自己编写的COM口程序的兼容性存在问题。这时我们可以找一些稳定可靠的COM口程序来测试CP2102的功能,比较使用WINDOWS自带的超级终端,对于没有超级终端的系统,可以使用teraterm软件来测试。测试时要先测试单字节收发数据再多字节收发数据,最后再按产品的通讯协议测试。如果使用这两种软件测试没有问题则是用户自己编写的COM口程序存在问题,要测试用户程序的软件兼容性问题。反之,则是VCP驱动的兼容性的问题。
第二步,确认VCP驱动的问题,先要查一下所安装的VCP驱动的软件版本,这个可以在设备管理器中查到,如下图:
如果VCP驱动的版本不是最新的,要考虑更新一下驱动程序。如果已经是最新的驱动,考虑更换为应用笔记AN220中提供的用户定制驱动软件产生的驱动。最后也可以更换为其它版本的驱动来测试。
总结来说,出现了蓝屏现象我们要先定位问题是由于用户软件还是驱动引起的,这样可以帮助我们快速的解决问题。
相关技术文档:
Silicon Labs CP2102数据手册 详情>>>
Silicon Labs AN220 USB驱动程序定制的应用笔记 详情>>>
世强元件电商版权所有,转载请注明来源及链接。
- |
- +1 赞 0
- 收藏
- 评论 1
本网站所有内容禁止转载,否则追究法律责任!
相关推荐
【技术大神】笔记本没有串口,真的没关系?
CP2102采用QFN封装,封装尺寸只有5*5mm,同时芯片集成了完整的USB控制器,晶振,EEPROM和UART控制器,只需要很少的外围电路就可以完成设计,因此是USB转串口的极佳解决方案。
设计经验 发布时间 : 2019-07-23
如何简化USB音频设计
USB桥接芯片的出现不仅免去复杂的USB软件开发,还其支持标准的音频配置接口和同步音频数据流方式,因此提供了一种低成本、高集成度的单芯片音频设计解决方案。
设计经验 发布时间 : 2016-02-26
【产品】低成本USB桥接芯片,即连即用的接口管家-Silicon labs CP2104,CP2105,CP2110
Silicon labs CP21xx USB桥接系列产品共有四种USB转串口的解决方案:包括USB转UART接口芯片CP2104、USB转双UART接口芯片CP2105、HID-USB转UART接口芯片CP2110和HID-USB转SMBus及I2C接口芯片CP2112。该系列芯片能够广泛应用于个人医疗设备、手机、智能卡和存储卡阅读器、无线调制解调器等系统中。
新产品 发布时间 : 2016-02-17
Silicon Labs(芯科科技) CP2105 单芯片USB转UART桥接器数据手册(英文)-CP2105
描述- Silicon Labs(芯科科技) CP2105 单芯片USB转UART桥接器数据手册(英文)-CP2105,CP2105,silabs CP2105,CP2105数据手册,CP2105 datasheet,CP2105规格书,CP2105手册,CP2105技术资料,CP2105资料,CP2105方案,CP2105供应,CP2105库存,CP2105价格,单芯片USB转UART桥接器,UART桥接器,MCU
型号- CP2105,CP210X,CP2105-F01-GMR,CP2105-F01-GM
【应用】设计简单、成本低廉的USB接口解决方案:USB桥接芯片CP21xx,提供免费的驱动和稳定可靠的USB桥接固件
本文推荐一种基于Silicon Labs专利桥接技术的USB接口解决方案,设计简单,成本低廉。基于Silicon Labs专利技术的CP21xx USB桥接芯片,提供免费的驱动和稳定可靠的USB桥接固件,轻松实现USB转串口(多串口),485,I2C,SPI,HID功能。CP21xx USB桥接芯片内部集成高性能Firmware,无需任何嵌入式软件设计。
应用方案 发布时间 : 2020-05-12
CP2102设备,电脑无法识别,怎么办?装的官网最新驱动。
首先请确保电源部分的设计和芯片焊接是正确的,CP2102的电源设计请参考数据手册的第18页。另外,是否有更改过芯片的VID和PID,如果有更改过,请将安装的驱动文件下边的VID和PID进行更改,然后重新拔插。该芯片默认的VID和PID分别为:10C4和EA60。
技术问答 发布时间 : 2017-01-22
【选型】如何选择正确的USB桥接设备简化USB连接
无需专门的USB知识或固件开发,教你运用USB巧实现简化USB连接。
器件选型 发布时间 : 2019-09-02
【技术】影响USB桥接设备简化USB连接的两大关键因素
无需专门的USB知识或固件开发,教你运用USB敲实现简化USB连接。
技术探讨 发布时间 : 2019-07-23
【应用】兼容四大操作系统的USB转I2S桥接芯片解决USB耳机设计难题
Silicon Labs CP2615 USB转接芯片支持44.1kHz和48kHz采样率,16 位和24位立体声数字音频,是中低端耳机理想的低成本解决方案。
新应用 发布时间 : 2017-08-16
Silicon Labs(芯科科技) CP2104 单芯片USB转UART桥接器数据手册(英文)
型号- CP2104-B01-GM,CP2104,CP2104SX0805GMR,CP2104-F03-GM,CP210X,CP2104-B01-GMR,CP2104EK,CP2104-F03-GMR
世界上最节能的微控制器EFM32之十大低功耗奥秘
Silicon Labs EFM32 32 位微控制器系列是世界上最为节能的微控制器,特别适用于低功耗和能源敏感型应用,包括能源、水表和燃气表、楼宇自动化、警报及安防和便携式医疗/健身器材。本文着重强调10个Silicon Labs32位MCU功耗低的因素。
新产品 发布时间 : 2016-07-11
USB 桥接器CP2102和CP2102N有什么区别?
CP2102N是CP2102的升级版本,包含三种封装可选QFN20,QFN24,QFN28。最大可以支持到3Mbps,支持4~7个GPIO,支持RS485总线,USB接口内部含有ESD保护二极管。详情可以参考Silicon labs AN976:CP2101/2/3/4/9到CP2102N过渡指南。下载地址:http://www.sekorm.com/doc/49405.html
技术问答 发布时间 : 2017-05-04
有比QFN5*5大的USB转串口芯片吗?
目前只有SILICON LABS的CP2102-GMR USB桥接芯片,是QFN28,5X5mm大小封装的。
技术问答 发布时间 : 2018-06-06
CP2102是否支持在android系统下使用?该如何操作?
CP2102支持在android下工作。实现方法是在android软件里嵌入CP2102的驱动程序,详细操作说明请参考AN809应用笔记。
技术问答 发布时间 : 2017-05-05
CP2105 单芯片USB转UART桥接器
描述- Silicon Labs(芯科科技) CP2105 单芯片USB转UART桥接器数据手册(中文)-CP2105技术资料,CP2105,CP2105-F01-GMR,CP2105-F01-GM,CP2105EK,silabs CP2105,CP2105数据手册,CP2105 datasheet,CP2105规格书,CP2105手册,CP2105技术资料,CP2105资料,CP2105方案
型号- CP2105,CP210X,CP2105-F01-GM,CP2105-F01-GMR,CP2105EK,CP2105-GM
电子商城
现货市场
服务
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
提供蓝牙BLE芯片协议、蓝牙模块、蓝牙成品测试认证服务;测试内容分Host主机层,Controller控制器层,Profile应用层测试。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>
登录 | 立即注册
提交评论