问题:
虚拟串口CP210x系列功能有何差异?
答案:
虚拟串口产品的特点是:安装驱动程序后插入设备操作系统中可以看到一个虚拟的COM端口(虚拟意味着没有RS232接口的串口硬件,但是从软件角度可以与旧的RS232端口进行同样的通信)。常见的串口软件,比如“串口助手”,Windows自带的“超级终端”等软件可以直接打开
虚拟串口(VCP: Virtual COM Port)产品,包括的产品有:CP2101、CP2102、CP2103、CP2104、CP2105、CP2108、CP2109、CP2102N。这些产品使用共同的VCP驱动,在虚拟串口数量、通信速度、芯片引脚数量上有些差异。有如下几种类别:
- USB转单串口:CP2101、CP2102、CP2103、CP2104、CP2109
一个芯片可以实现一个虚拟串口。其中:
CP2101是第一代产品,最大吞吐量欠佳、芯片体积大,已不推荐新产品使用。
CP2102是Flash产品,参数可以修改多次,芯片体积大。
CP2109是CP2102的OTP版本,成本较低。CP2102/CP2109 的IO不可以做通用的GPIO.
CP2103和CP2104类似,CP2103是基于flash的,CP2104是OTP版本,在体积和速度上有差异:
CP2103 波特率最大1Mbps,封装5x5mm QFN
CP2104 波特率最大2Mbps,封装4x4mm QFN
CP2102N是最新的基于flash的,成本较低。新的客户建议优先选用该系列。
-
USB转双串口:CP2105
一个芯片可以实现两个虚拟串口。芯片上的存储器是OTP,参数仅可以修改一次。 -
USB转四串口:CP2108
一个芯片可以实现四个虚拟串口。芯片上的存储器是Flash,参数可以多次修改。