CP2102 USB转串口电路设计以及介绍

66 篇文章 118 订阅

CP2102 USB转串口电路设计以及介绍

CP2102

CP2102是高度集成的USB至UART桥接控制器,可使用最少的组件和PCB面积将RS 232设计更新为USB。

CP2102 / 9包括一个USB 2.0全速功能控制器,USB收发器,振荡器,EEPROM或EPROM,以及具有完整调制解调器控制信号的异步串行数据总线(UART),采用紧凑的5 x 5 mm QFN-28封装。

注意:全速的USB控制器支持速率最高到12Mbps,高速的才会支持到480Mbps。

不需要其他外部USB组件。 片上可编程ROM可用于定制OEM应用所需的USB供应商ID,产品ID,产品描述字符串,电源描述符,设备版本号和设备序列号。

可编程ROM通过USB在板上进行编程,从而可以轻松地将编程步骤集成到产品制造和测试过程中。

Silicon Laboratories提供的免版税的虚拟COM端口(VCP)设备驱动程序使基于CP2102的产品可以作为PC应用程序的COM端口出现。

CP2102 / 9 UART接口可实现所有RS-232信号,包括控制和握手信号,因此无需修改现有系统固件。

原理框图如下:

 

芯片最大电压

 

注意:VDD引脚最大电压4.2V,Vbus引脚最大5.8V,一旦超过将会损坏芯片。这一点在设计供电电压尤其需要注意。

 

信号引脚

 

 

注意:

1、芯片在设计VDD引脚需要确认是那种电路,是芯片内部的电源管理输出3.3V,还是自行给他供电3.3V;一般为了方便都是使用内部管理输出3.3V。

2、RST引脚需要外部上拉,因为他是OD门的结构。

3、VBUS是用来检测USB端口的,所以直接连接到USB端口或者5V电源。

4、SUSPENG用来判断芯片USB是否进入挂起状态。

5、此芯片支持串口全功能,甚至带了数据流控制功能;一般而言我们使用TX跟RX就可以。

 

使用到的引脚

 

3--GND接地引脚;

4~5--USB接口引脚;

6--内部电源输出引脚,3.3V;

7--外部电源输入脚,内部输出3.3V电源供电引脚;

8--USB电源监控脚,5V电压;

9--复位引脚,需要上拉电阻;

11--USB工作状态检测引脚;

18--VPP引脚,一般预留个电容就OK;

注意:该引脚应保持未连接状态或与VDD相连。 该引脚在CP2102上未使用,可以连接至Vpp编程电容器,以保持板与CP2109的兼容性。 就是CP2102上可以不增加这个电容,CP2109才需要。

25~26--串口数据接收、发送脚。

 

官方电路设计

 

选项1:可以添加一个4.7k的上拉电阻,以提高抗扰度。

选项2:如果通过片上稳压器为其他器件供电,则可以添加一个4.7 µF电容器。

选项3:应添加雪崩瞬变电压抑制二极管以提供ESD保护。

注意:Before installation on the PCB the D+/D- USB Pin ESD performance fails above ±1700 V HBM;芯片本身只有1.7KV防护,所以需要外加;

选项3:使用Littlefuse p / n SP0503BAHT或等效产品。

选项4:接地时将10kΩ电阻接地,以将SUSPEND保持在低电平,从而使初始电源接通或器件复位。

选项5:可以添加一个4.7 µF电容器用于系统内编程(仅CP2109)。

 

串口全功能引脚如下

 

开发板电路设计

 

写在最后

1、CP2102电路很简单,应该不会有设计问题的;

2、如果只是用到TX跟RX的串口,则可能存在数据收发的问题,应该是是驱动的问题;

3、芯片要复位需要等到芯片内部工作正常,建议复位连接到3.3V电源上;

4、USB线路上增加一颗小电阻,做阻抗匹配;

5、为了确认USB状态,可以使用开发板设计,挂起引脚增加LED设计,直观可以看到这个状态。

 

参考文件

1、CP2102规格书;

https://www.silabs.com/documents/public/data-sheets/CP2102-9.pdf

2、CP2102产品主页

https://www.silabs.com/interface/usb-bridges/classic/device.cp2102

 

 

 

CH340 USB串口USB打印口解决方案概述: 该设计方案CH340的USB串口USB打印口、USBIrDA的原理图和PCB,串口含DB9的RS232、低成本RS232、TTL的UART等各种版本,打印口含DB36连接器、DB25插孔两种版本,USB红外适配器、USBIrDA含6脚、8脚红外收发器两种,可用于OEM产品制造商。 附件内容截图: CH340简述: CH340是一个USB 总线的接芯片,实现USB串口或者USB打印口。在串口方式下,CH340提供常用的MODEM联络信号,用于为计算机扩展异步串口,或者将普通的串口设备直接升级到USB总线。有关USB打印口的说明请参考手册(二)CH340DS2。 CH340特 点: > 全速USB 设备接口,兼容USB V2.0。 > 仿真标准串口,用于升级原串口外围设备,或者通过USB增加额外串口。 > 计算机端Windows 操作系统下的串口应用程序完全兼容,无需修改。 > 硬件全双工串口,内置收发缓冲区,支持通讯波特率50bps~2Mbps。 > 支持常用的MODEM 联络信号RTS、DTR、DCD、RI、DSR、CTS。 > 通过外加电平换器件,提供RS232、RS485、RS422 等接口。 > CH340R 芯片支持IrDA 规范SIR红外线通讯,支持波特率2400bps到115200bps。 > 软件兼容CH341,可以直接使用CH341的驱动程序。 > 支持5V 电源电压和3.3V电源电压甚至3V 电源电压。 > CH340C、CH340E 和CH340B 内置时钟,无需外部晶振,CH340B 还内置EEPROM 用于配置序列号等。 > 提供SOP-16 和SSOP-20以及MSOP-10无铅封装,兼容RoHS。 型号区别: CH340C和CH340E以及CH340B内置时钟,无需外部晶振。 CH340B还内置EEPROM用于配置序列号,以及部分功能可定制等。 CH340R 内置简易RS232,无需外部RS232换芯片,暂无现货。 所有附件内容如下: 技术手册:CH340DS1.PDF; 驱动程序: 1、CH341SER.EXE(Windows系统,包含WIN10 -32/64位); 2、 CH341SER_ANDROID.ZIP(安卓免驱应用库API); 3、 CH341SER_LINUX.ZIP(Liunx系统) 4、 CH341SER_MAC.ZIP (苹果MAC OS) 原理图/PCB: CH340PCB.ZIP
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值