【应用】如何设计可定制驱动的超小型USB UART桥接器
随着计算机系统的发展,USB的使用越来越普及,而串口UART则逐渐从计算机上消失,但在很多底层应用中,USB存在开发难度大,周期长等缺点,而串口UART则由于其通用性而被广泛采用。USB UART桥接器的出现,使用户可以轻松使用USB接口与其它UART设备进行通讯,而无需进行繁琐的USB固件与驱动开发,SILICON LABS授权世强代理的CP2104体积小,集成度高,在满足USB转UART基本通讯功能的同时,还能定制其它功能,简化用户设计。
CP2104典型应用
CP2104体积小,只有4x4mm,但却集成了USB收发器和时钟,无需外部晶体;片内带有上电复位电路和电压调整器,外部只需要几个滤波电容即可工作,其典型应用如图1所示:
图1 :CP2104典型应用
定制功能之USB设备自供电
通常情况下,USB设备会被设计为从USB总线取电,但当USB总线供电不足等情况下,USB设备会被设计为自供电设备。CP2104内部带有电压调整器,如果自供电电压为5V时,可使用调整器将5V电源从REGIN输入,再将调整器的输出VDD接到VIO给CP2104供电;如果自供电电压为3.3V时,可将电压调整器旁路,3.3V电源直接输入到VDD和VIO为CP2104供电。
定制功能之状态指示
在USB UART桥接器中,通常需要显示工作状态,CP2104带有挂起状态输出引脚SUSPEND,可通过加外LED指示CP2104是正常工作还是挂起;同时,CP2104带有GPIO.0~GPIO.3共4个用户可配置引脚,其中GPIO.0和GPIO.1具有发送和接收状态切换功能,可用于指示发送和接收状态,如图2所示:
图2:通讯状态指示
定制功能之RS485收发控制
CP2104的GPIO.2具有RS485收发控制的复用功能,当UART接RS485发收器时,可进行半双工RS485的发送和接收控制,如图3所示:
图3: RS485收发控制
定制功能之硬件流控制
在UART通讯中,为保证数据的正确性,有时需要在通讯中加入硬件流控制RTS和CTS,CP2104内部带有一个全功能的UART,支持硬件流控制,带硬件流控制的通讯电路如图4所示:
图4 :硬件流控制接线图
定制功能之用户信息
CP2104内部带有1024字节的一次性可编程ROM,可以用来定制用户信息,如USB厂商ID、产品ID、产品字符串描述符、电源描述符、设备发行号、设备序列号以及OEM信息等。
定制功能之驱动程序
Silicon Labs为CP2104提供两种可定制的驱动程序,即虚拟串口驱动VCP和USBXpress驱动,并提供相应的定制方法,用户可灵活定制自己所需的驱动程序。
总结
综上所述,CP2104体积小巧,外围电路简单,但功能强大,充分考虑到客户的应用需要,适用于多种场合,可根据需要定制硬件特色功能和软件驱动程序,使之成为带有用户自己烙印的USB UART桥接器。
- |
- +1 赞 0
- 收藏
- 评论 0
本网站所有内容禁止转载,否则追究法律责任!
相关推荐
【产品】低成本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
【经验】如何在同一台PC上使用多个USB桥接器设备?
Silicon Labs CP210x USB至UART桥控制器可以通过下载CP210XSETIDS.EXE文件修改SERIAL NUMBER实现使用多个CP210x器件。
设计经验 发布时间 : 2019-07-11
【成功案例】优质WIFI模块的秘密——搭载CP2104的USB到UART桥解决方案
目前在进行物联网应用的原型设计跟WIFI开发设计方面消费者有很多第三方模块可以选择,如何做好第三方模块做好第三方模块提高竞争力?优质的USB到UART选择是关键。
新产品 发布时间 : 2016-08-09
Silicon Labs(芯科科技) CP2104 单芯片USB转UART桥接器数据手册(英文)
型号- CP2104-B01-GM,CP2104,CP2104SX0805GMR,CP2104-F03-GM,CP210X,CP2104-B01-GMR,CP2104EK,CP2104-F03-GMR
【产品】USB转UART单芯片桥接器CP2108,4个单独接口
Silicon Labs公司推出的USB接口与RS-232/RS-485接口的转换器CP2108,是一款高度集成的USB转4路UART的桥接器。它提供了一个使用最小化元件和PCB空间来实现RS-232/RS-485转换USB的简便解决方案。符合USB规格2.0标准,全速12Mbps。
新产品 发布时间 : 2018-10-13
世界上最节能的微控制器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
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
Silicon Labs(芯科科技) AN976:CP2101/2/3/4/9到CP2102N过渡指南
型号- CP2104-B01-GM,CP2104-B01-GMR,CP2101-GM,CP2101-GMR,CP2108-B03-GM,CP2102-YM1,CP2108-B01-GM,CP2103-GM,CP2105,CP2104,CP2104SX0805GMR,CP2104-F03-GM,CP2109,CP210X,CP2108,CP2108-B02-GMR,CP2105-F01-GMR,CP2105-F01-GM,CP2102-GMR,CP2102-GM,CP2109-A01-GM,CP2103-GMR,CP2108-B02-GM,CP2109-A01-GMR,CP2108-B03-GMR,CP2103,CP2104-F03-GMR,CP2102,CP2101
Silicon Labs(芯科科技) CP2112 单芯片USB转UART桥接器数据手册(中文)
型号- CP211X,CP2112-F03-GMR,CP2112-F02-GM,CP2112-F03-GM,CP2112-F02-GMR,CP2112
CP210x适用于Windows的驱动程序
型号- CP2104-B01-GM,CP2104-B01-GMR,CP2101-GM,CP2108-B03-GM,CP2101-GMR,CP2102-YM1,CP2108-B01-GM,CP2103-GM,CP2105,CP2104,CP2104SX0805GMR,CP2109,CP2104-F03-GM,CP210X,CP2108,CP2108-B02-GMR,CP2105-F01-GMR,CP2105-F01-GM,CP2102-GMR,CP2102-GM,CP2109-A01-GM,CP2108-B02-GM,CP2103-GMR,CP2109-A01-GMR,CP2108-B03-GMR,CP2104-F03-GMR,CP2103,CP2102,CP2101
Silicon Labs(芯科科技) USB桥接器CP2108数据手册
型号- CP2108-B03-GM,CP2108,CP210X,CP2108-B02-GMR,CP2108-B02-GM,CP2108-B01-GM,CP2108-B03-GMR
Silicon Labs(芯科科技) CP2104 单芯片USB转UART桥接器数据手册(中文)
型号- CP2104-B01-GM,CP2104,CP2104SX0805GMR,CP2104-F03-GM,CP210X,CP2104-B01-GMR,CP2104-F03-GMR
EFM8BB1系列8位微控制器 参考手册
型号- EFM8BB10F2G-QFN20,EFM8BB10F8I-A-QSOP24,EFM8BB10F2,EFM8BB10F4,EFM8BB10M1069F8GM,EFM8BB10M1069F8GM-AR,EFM8BB10F8,EFM8BB10F8G-A-QSOP24,EFM8BB10F8I-A-QFN20,EFM8BB10F2G-A-QFN20R,EFM8BB10F2G-A-QFN20,EFM8BB10F8G-A-SOIC16,EFM8BB10F8G-A-QFN20,EFM8BB10F8G-A-SOIC16R,EFM8BB10M1069F8GM-A,EFM8BB1,EFM8BB10F4G-A-QFN20R,EFM8BB10F4G-A-QFN20,EFM8BB10F2I-A-QFN20R,EFM8BB10F2G,EFM8BB10F8G-A-QFN20R,EFM8BB10F8G-A-QSOP24R,EFM8BB10F8G-QSOP24,EFM8BB10F2I-A-QFN20,EFM8BB10F8G-QFN20,EFM8BB10F8I-A-QFN20R,EFM8BB10F4G,EFM8BB10F8G
电子商城
现货市场
服务
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
定制水冷板尺寸30*30mm~1000*1000 mm,厚度1mm~50mm,散热能力最高50KW,承压可达3MPA;液冷机箱散热能力达500W~100KW。项目单次采购额需满足1万元以上,或年需求5万元以上。
提交需求>
登录 | 立即注册
提交评论