串行接口:TTL、RS232、RS485、RS422

串口、COM口指的物理接口形式(硬件),而TTL、RS-232、RS-485是指的电平标准(电信号)。

COM口即串行通讯口,简称串口,这里区别于USB的“同用串行总线”和硬盘的“SATA”。

TTL电平:通常数据表示采用二进制,规定+5V等价于逻辑“1”,0V等价于逻辑“0”,称作TTL信号系统,是正逻辑。

输出 L:<0.8v, H:>2.4v

输入 L:<1.2v, H:>2.0v

TTL器件输出低电平要小于0.8v,高电平要高于2.4v。输入,低于1.2v就认为是0,高于2.0v就认为是1。于是TTL电平的输入低电平的噪声容限就只有(0.8-0)/2 = 0.4v,高电平的噪声容限为(5-2.4)/2 = 1.3v

CP2102芯片是一种USB转串口芯片,体积小巧,外围可以不需要任何元件即可够成一个最简单的USB-UART方案,通信速率可达1Mbps,很容易把串口产品升级到USB口。产品简介:

TXD:发送端,一般表示为自己的发送端,正常通信必须接另一个设备的RXD。

RXD:接收端,一般表示为自己的接收端,正常通信必须接另一个设备的TXD。

正常通信时本身的TXD永远接设备的RXD。自发自收即自己接收自己发送的数据,将自己的TXD接到RXD,用来测试本身的发送接收是否正常,是最快最简单的测试方法,也称回环测试。

安装驱动后生成虚拟串口,USB端取电,引出接口包括3.3V输出、5V输出、GND、TX、RX,信号引脚电平为3.3V,正逻辑。

USB接口类型:typeA、mini、micro

串行接口:TTL、RS232、RS485、RS422_第1张图片

RS232电平:采用-15V到-3V,等价于逻辑“1”,+3V到+15V等价于逻辑“0”,是负逻辑的。

PC机的串口是DB9头的,电平±12V,如果要接到单片机等MCU的串口需要加MAX232之类的串口转换电路得到跟MCU相容的电平信号。而USB转串口输出的已经是3.3V电平的信号,兼容5VTTL电平。一般通信时只需要TXD,RXD,GND即可。因此,USB转串口可以直接接到MCU的串口上而无须使用MAX232之类的转换电路,使用很方便。

而TTL转为232的几种方式可见下链接

http://www.dzsc.com/data/2016-10-19/110834.html

https://wenku.baidu.com/view/afa25177998fcc22bdd10d1b.html

https://item.taobao.com/item.htm?spm=a230r.1.14.275.75382713db9qZX&id=564549398115&ns=1&abbucket=8#detail

参考资料

https://blog.csdn.net/j6UL6lQ4vA97XlM/article/details/79609921

RS232基本是用DB9格式

https://wenku.baidu.com/view/c667e7245727a5e9856a6142.html

https://jingyan.baidu.com/article/f006222804b9defbd2f0c87a.html

 

 

你可能感兴趣的:(接口)