首页 » 智能 » CP2101芯片_暗记_模块

CP2101芯片_暗记_模块

雨夜梧桐 2025-01-08 01:04:53 0

扫一扫用手机浏览

文章目录 [+]

一、序言

  昨天制作了基于 PL2303的 USB 串口模块,用于实验设备的开拓。
但是,它在早起 Windows中的驱动并不稳定。
下面,利用手边现有的 CP2101芯片,重新制作USB串口模块。

CP2101芯片_暗记_模块 CP2101芯片_暗记_模块 智能

二、建立电路

  设计测试电路。
这是从嘉立创网站导出的 CP2101的器件图,根据它的数据手册设计了外部的电路。
采取TypeC USB 插座与打算机相连,个中两个 CC 引线,并联在一起,通过一个 5.1k电阻接地。
听说这种方法不太可靠,但为了大略起见,这里还是采取的这种办法。
将 CP2101输出的 UART旗子暗记线通过 六芯插头连接到外部。
这里的旗子暗记排列实际上是为了适应 STM32单片机的 UART BOOTLOADER 接口的须要。
电路板上还有电源电容和指示LED。
通过单面板布线,一分钟之后得到两块测试电路板。
经由检讨,制作的非常完美。

CP2101芯片_暗记_模块 CP2101芯片_暗记_模块 智能
(图片来自网络侵删)

AD\Test\2024\March\TestCP2101.PcbDoc

▲ 图1.2.1 测试电路板事理图

▲ 图1.2.2 测试电路板PCB

  焊接电路。
利用热风枪焊接 CP2101。
个中三个飞线通过0欧姆电阻实现。
下面对它进行测试。

三、测试结果

  先对模块进行电源检讨。
丈量个中的5V与地线之间是否短路。
经由丈量,创造 5V与地线短路了。
一开始疑惑是 USB端口下面的引线和 TypeC 插座外壳短路。
后来将TypeC插座取下,仍旧短路,末了才创造,原来是电路板上存在一个线路之间的短路部分。
这可能是由于制作PCB的覆铜板表面的缺损引起的问题。

  将短路去除之后,接入TypeC插线,可以看到系统能够识别到新的USB设备。
在这里显示 CP2101 USB 转换设备。
驱动程序有问题。
下面进行系统自动更新。

  系统更新之后,重新启动打算机。
但是,CP2101的驱动仍旧没有自动安装。
下面须要探求 Windows11 下的驱动程序。

  网络搜索,找到 官网对应的驱动程序网页,这里有多个版本。
下载第一个Windows 通用版本。
点击 CP2101 USB 设备,安装它的驱动。
安装之后,产生对应的COM端口。
修正端口号为 COM2。
之前的履历见告我,须要将COM端口号设置在 10 以内,才能够方便程序读写。

  利用 Python 编写 COM2 读写程序,发送两个 “UU”字符,对应两个 0x55 字节数据。
利用示波器查看模块的 发送端口。
可以看到发送的旗子暗记波形。
对应两个 0x55 字节。
至此,解释该USBvr串口模块制作调试完毕。

▲ 图1.3.1 丈量发送旗子暗记

※总  结 ※

  本文记录了基于CP2101制作USB转换口模块的过程。
它小巧的封装,可以利用热风枪进行焊接。
通过下载官方通用 Windows 驱动程序,可以得到稳定的虚拟串口。
通过测试,该模块事情正常。

参考资料

[1]

CP2101 Single-Chip USB to UART Bridge: https://www.silabs.com/documents/public/data-sheets/CP2101.pdf

[2]

CP210x USB to UART Bridge VCP Drivers: https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers?tab=downloads

标签:

相关文章

台湾部分武器装备_台湾_导弹

台湾陆、海、空三军的主战武器装备:台湾陆军的主战武器装备:早期以步兵为主,配有少量的美式M4、M5及M24、M41型坦克等。70年...

智能 2025-01-11 阅读0 评论0