https://wenku.baidu.com/view/96c25e234b35eefdc8d3331f.html
CH340G
USB转串口,推出时间最早,应用最广
SOP16
CH340C
USB转串口,内置晶振,引脚兼容CH340G
SOP16
CH340E
USB转串口,内置晶振,超小封装
MSOP10
CH340B
USB转串口,内置晶振和EEPROM,引脚兼容CH340G
SOP16
CH340T
USB转串口
SSOP20
CH341T
USB转串口、IIC
SSOP20
CH341H
USB转SPI
SSOP20
CH341A
USB转串口、并口、IIC和SPI
SOP28
CH340/CH341系列产品作为USB转串口时使用同一个驱动程序:CH341SER.EXE
CH340G/CH340C/CH340B参考如下电路(见资料中CH340G9T.SCH):
先说相同点,
都可以使用相同的驱动。
区别 CH340C可以安装在CH340G的位置上,并且兼容CH340G,可以避免晶振的电容搞错等问题,
一般来说是可以替换的。
但是
CH340C的晶振只能做到商业级(温度范围窄),如果需要更高的应用则不能代替其他因素,CH340C只有管装,在贴片时相对较为麻烦,(震动飞达故障率高)
CH340 和 CH341 使用心得
https://blog.csdn.net/ReCclay/article/details/81329826
之前写过一份,结果没了,现在只能简略些,有以下注意事项:
1.关于USB座子接线,注意数据+ 和 数据- 的接线。
2.两根数据线需要加地线在周围屏蔽。
3.晶振电容22PF~30PF都行。
以下是原理图大图~如有需要请自行下载!
CH341T CH340T原理图.zip (56.73 KB, 下载次数: 1781 )
usb转ttl电路图大全(RS232/串口/CH340T/PL2303)
http://www.elecfans.com/emb/jiekou/20180511676053.html
ch340是什么芯片
CH340 是一个USB 总线的转接芯片,实现USB 转串口、USB 转IrDA 红外或者USB 转打印口。
在串口方式下,CH340 提供常用的MODEM联络信号,用于为计算机扩展异步串口,或者将普通的串口设备直接升级到USB 总线。有关USB 转打印口的说明请参考手册(二)CH340DS2。
在红外方式下,CH340 外加红外收发器即可构成USB 红外线适配器,实现SIR 红外线通讯。
特点:
● 全速USB 设备接口,兼容USB V2.0,外围元器件只需要晶体和电容。
● 仿真标准串口,用于升级原串口外围设备,或者通过USB 增加额外串口。
● 计算机端Windows 操作系统下的串口应用程序完全兼容,无需修改。
● 硬件全双工串口,内置收发缓冲区,支持通讯波特率50bps~2Mbps。
● 支持常用的MODEM 联络信号RTS、DTR、DCD、RI、DSR、CTS。
● 通过外加电平转换器件,提供RS232、RS485、RS422 等接口。
● 支持IrDA 规范SIR 红外线通讯,支持波特率2400bps 到115200bps。
● 由于是通过USB 转换的串口,所以只能做到应用层兼容,而无法绝对相同。
● 软件兼容CH341,可以直接使用CH341 的驱动程序。
● 提供SSOP-20 无铅封装,兼容RoHS。
STM32的程序下载方式
因为我们现在的电脑上,已经不存在串口,所以我们一般使用USB转串口芯片,目的只有一个,把电脑的USB口映射为串口用。常用的USB转串口芯片有CH340、CP2102、PL2303、FT232等。我们选择哪一个呢?CH340是国产芯片,其他的是进口芯片。CH340批量价1.5元每个,一般应用方面,性能已经足够,我使用这么多年,就没有出现过问题。PL2303山寨货太多,买的不放心。CP2102批量价5.2元,它是QFN封装,对于新手不易焊接。FT232批量价在10元以上,一般用在工业级环境。经过综合的比较,我们选择CH340作为我们开发板上使用的USB转串口芯片。
串口下载程序的过程:上电后,先把STM32的BOOT0拉高,然后就可以通过RXD和TXD引脚把要下载的程序下载到单片机,下载完程序以后,然后复位,就会运行下载到单片机中的程序。
下面再说说JTAG下载接口,JTAG下载接口长这样:
这是一个10PX2的牛角座。
虽然是20个引脚,不过JTAG引脚只用了6个引脚,剩下的是3.3V和GND。同时,STM32还支持SWD下载方式,也是在JTAG接口上,只用到了2个引脚。无需硬件改动,只需要在程序编写软件上配置即可切换。
JTAG接口用来连接仿真器,仿真器可以是JLINK或者ULINK。
ISP和JTAG的区别:
由于我们使用了USB转串口芯片,所以开发板可以直接用数据线连接电脑USB后就可以下载程序。而JTAG,需要另外购买仿真器。仿真器除了能够下载程序,还可以控制单片机单步运行程序或停在程序的某一条语句处,还可以随时观察单片机内部寄存器的值。
好了,下载方式就介绍完了。下面是定好了电源和下载接口的方案后,画出的原理图:
STM32有两种程序下载方式,一种是通过串口下载,一种是通过仿真器下载。串口下载又叫做ISP,通过仿真器下载又可以叫做通过JTAG口下载。
PLC通过485线控制变频器调速,电脑用USB转串口连接PLC。用CH340的话,变频器一旦启动,电脑端和PLC的通讯就很容易中断,用FT232则无此问题。
个人认为,稳定性:FT232>PL2303>CH340,这也反映在价格上。
请问用ch340下载器给stm32下载程序,如图,boot0拉高,boot1接GND,怎么不行?