USB转TTL、USB转串口、USB转232的区别

PO主作为一个没有专业背景的小白,在初玩单片机时曾被上面的几个名词所混淆,不过后来终于大彻大悟,现在把自己的理解写在这里,同样准备入门单片机的小白可以看看,或许对你有所帮助。

首先,为什么要进行转换?

因为单片机通信接口的电平逻辑和PC机通信接口的电平逻辑不同。

有什么不同?

PC机上的通信接口有USB接口,相应电平逻辑遵照USB原则;还有DB9接口(九针口),相应电平逻辑遵照RS-232原则。

而我们的单片机上的串行通信通过单片机的RXDTXDVCCGND四个引脚,相应电平逻辑遵照TTL原则。

当然,新手小白买的学习板上肯定都已经集成了类似PL2303CP2102之类的USBTTL芯片,相应接口也变成了USB接口;有些学习板上集成的是MAX232之类的TTLRS-232芯片,相应的接口也变成了DB9接口。

转换的目的是把电平转换到双方都能识别,下面分类举例:

 

 

情况1PCUSB口与不带电平转换芯片的单片机通信

方法:外购USBTTL模块,如下图所示。该模块一端接入PC机的USB接口,另一端有TXDRXDGND5V3.3V五个引脚,分别与单片机的RXDTXDGND5V引脚相连,对于采用3.3V供电的单片机则把5V改为3.3V即可。该模块核心就是一块PL2303CP2102芯片进行USBTTL电平的转换。

USB转TTL、USB转串口、USB转232的区别 

  

情况2PCUSB口与集成了USBTTL芯片的单片机通信

方法:直接用USB线连接即可,只是单片机上的USB接口形式有时会不同,根据A-USBB-USBmicro-USBmini-USB分别选择合适的接线

 

 

情况3PCUSB口与集成了TTLRS-232芯片的单片机通信

方法:外购USBRS-232模块,如下图所示。该模块核心是在DB9的一端有一块CH340CH341电平转换芯片,把RS-232电平转换为USB电平

USB转TTL、USB转串口、USB转232的区别 

情况4PCDB9接口与不带电平转换芯片的单片机通信

方法:外购RS232TTL模块,如下图所示。该模块一端是DB9PCDB9连接,一端是RXDTXDVCCGND与单片机相应引脚连接。其核心是一块max232电平转换芯片。

USB转TTL、USB转串口、USB转232的区别 

 

 

情况5PCDB9接口与成了USBTTL芯片的单片机通信

方法:一般不会这么进行通信PC机上DB9接口都有了还会没有USB接口?如果非要进行,外购RS-232USB模块,如上面提到过的

 

 

情况6PCDB9接口与成了RS-232TTL芯片的单片机通信

方法:直接用DB9(串口线)连接即可!

 

 

用一张图总结一下一上几种情况:

  USB转TTL、USB转串口、USB转232的区别


         

 

最后,别忘了PC端还要安装相应的驱动程序哦!

相关文章
相关标签/搜索