USB转串口常用芯片

文章目录

    • CH340
    • CH330
    • HT42B534
    • CP2104
    • CP2105
    • ST-Link
    • STM32 USB VCP
    • Windows/macOS/Linux Driver

CH340

WCH南京沁恒的片子, 2元左右, 50bps~2Mbps, 代表型号嘉立创基础库可直接贴装的CH340G.
CH340G/T/R, -40℃~85℃, 需要12M外部晶振.
CH340C/E/B, -20℃~70℃, 不需要外部晶振,

USB转串口常用芯片_第1张图片
体积最小的是CH340E, MSOP-10封装, 价格贵几毛钱:
USB转串口常用芯片_第2张图片

CH330

WCH南京沁恒的片子, 2元左右, 50bps~2Mbps.
工作温度 -20℃~70℃. 8个引脚, 外围电路只需要两颗电容, 无需外部晶振.
USB转串口常用芯片_第3张图片
USB转串口常用芯片_第4张图片

HT42B534

HOLTEK的片子, 2元左右, 波特率支持到3Mbps, -40℃~85℃, 有8SOP, 10MSOP封装等.
USB转串口常用芯片_第5张图片
USB转串口常用芯片_第6张图片
USB转串口常用芯片_第7张图片

CP2104

SILICON LABS的片子, 300bps~2Mbps, 嘉立创基础库可以直接贴装.
QFN-24_4x4x05P封装, 无需外部晶振, 工作温度 -40~85℃.
USB转串口常用芯片_第8张图片
USB转串口常用芯片_第9张图片

CP2105

SILICON LABS的片子, 300bps~2Mbps, 双串口.
QFN-24_4x4x05P封装, 无需外部晶振, 工作温度 -40~85℃.
USB转串口常用芯片_第10张图片
USB转串口常用芯片_第11张图片
还有人用4串口的CP2108, 这里就不列了.

ST-Link

常见的ST-Link V2系列是自带一个虚拟串口的, 既能给STM32下载程序, 又能串口通信, 据说能到3Mbps, 我一直用2Mbps没有问题, 详见我的博客 ST-Link V2.1 制作使用. 自己DIY很合适.

新出的ST-Link V3 接口更加丰富, 串口通信的波特率高达15Mbps:

  • 主控:STM32F723
  • SWD和SWO:最高24MHz
  • JTAG:最高21 MHz)
  • VCP:720bps ~ 15 Mbps

只是价格很美丽, 暂且放放.

STM32 USB VCP

类似于上面的ST-Link, 都是USB虚拟串口, MCU直接USB引出即可, 很省钱, 很灵活, 很强大, STM32CubeMX可以直接配置:

USB转串口常用芯片_第12张图片

Windows/macOS/Linux Driver

CH340 官方驱动: http://www.wch.cn/products/CH340.html
CH330 驱动可能和CH340一样的.

CP210x官方驱动: https://cn.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

HT42B534-x官方驱动: https://www.holtek.com.cn/productdetail/-/vg/42B534-x

ST-Link的驱动在Keil的安装包 \ARM\STLink 里就有, 官方驱动为: https://www.stmicroelectronics.com.cn/content/st_com/zh/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-utilities/stsw-link009.html

有些片子在Linux/macOS下是免驱自带的, 这一点要注意.

你可能感兴趣的:(EE)