版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
CH340是一个USB总线的转接芯片,其中转串口的应用场合居多,且市场占有率很高。CH340芯片根据不同的功能可以实现为USB转串口、打印口和IrDA红外接口,因此选型的时候就首先需要根据功能加以区分了。如下表所示:(以下数据更新至2019年5月)
功能划分
功能列表 | 芯片型号 |
---|
USB转串口 | CH340G/CH340T/CH340C/CH340N/CH340K/CH340E/CH340B/CH340R |
---|
USB转打印口 | CH340S/CH340A |
---|
USB转IrDA红外 | CH340R |
---|
功能确定好之后,就需要根据具体的应用需求来进行具体型号选型。根据表格中内容,主要的区别在于转串口功能芯片之间。首先先列举下芯片共同特性。
支持5V与3.3V供电
通讯波特率:50bps~2Mbps
下面再根据芯片间功能差异进行划分,如下表所示:
USB转串口类划分
芯片型号 | 封装 | 内置晶振 | 功能描述 |
CH340G | SOP-16 | 否 | 提供全9线串口 |
CH340T | SSOP-20 | 否 | 提供全9线串口,USB状态指示脚ACT、TNOW串口发送指示引脚(一般用于控制485使能) |
CH340C | SOP-16 | 是 | CH340G的内置晶振版 |
CH340N | SOP-8 | 是 | 提供4线串口(UART+RTS),小封装 |
CH340K | <p style="margin-left:0cm;">ESSOP-10</p>
</td>
<td style="vertical-align:top;width:75px;">
<p style="margin-left:0cm;">是</p>
</td>
<td style="width:498px;">
<p style="margin-left:0cm;">提供6线串口(UART+RTS/CTS+DTR),内置IO电流防倒灌电路,专用于MCU下载以及独立供电时需要避免灌电流的应用场景。</p>
</td>
</tr><tr><td style="width:88px;">
<p style="margin-left:0cm;"><strong>CH340E</strong></p>
</td>
<td style="vertical-align:top;width:97px;">
<p style="margin-left:0cm;">MSOP-10</p>
</td>
<td style="vertical-align:top;width:75px;">
<p style="margin-left:0cm;">是</p>
</td>
<td style="width:498px;">
<p style="margin-left:0cm;">提供5线串口(UART+RTS/CTS脚)、TNOW串口发送指示引脚。超小封装</p>
</td>
</tr><tr><td style="width:88px;">
<p style="margin-left:0cm;"><strong>CH340B</strong></p>
</td>
<td style="vertical-align:top;width:97px;">
<p style="margin-left:0cm;"> </p>
<p style="margin-left:0cm;">SOP-16</p>
</td>
<td style="vertical-align:top;width:75px;">
<p style="margin-left:0cm;">是</p>
</td>
<td style="width:498px;">
<p style="margin-left:0cm;">提供9线串口、外部复位引脚、TNOW串口发送指示引脚,内置EEPROM可用于配置芯片ID,串口序列号等信息。</p>
</td>
</tr><tr><td style="width:88px;">
<p style="margin-left:0cm;"><strong>CH340R</strong></p>
</td>
<td style="vertical-align:top;width:97px;">
<p style="margin-left:0cm;">SSOP-20</p>
</td>
<td style="vertical-align:top;width:75px;">
<p style="margin-left:0cm;">否</p>
</td>
<td style="width:498px;">
<p style="margin-left:0cm;">提供反极性9线串口,支持IrDA</p>
</td>
</tr></tbody></table></div><p>备注:</p>
|
3线串口:TXD、RXD、GND
6线串口:RTS/CTS、DTR/DSR、DCD、RI
9线串口:3线普通串口 + 6线的MODEM信号,可用于MODEM设备连接,串口硬件流控等
辅助RS232引脚:芯片转出的串口默认为TTL电平,如果想在不增加额外232转换芯片的前提下使用,可以使用该引脚,外围增加一些阻容件就可以实现232电平转换
如果还有疑问,就给我邮件或者评论吧~:-D