串口收发器芯片 串口有哪些芯片?
2020-04-23 12:20:11
来源:朵拉利品网
1, 串口有哪些芯片?
串口的关键部件是通用异步接收发送器(Universal Asynchronous Receiver Transmitter,UART)。它负责从计算机总线采集数据,转换成传输格式,然后发送到串口;也负责从串口接收数据,检查和删除附加的位,并传送结果数据给计算机总线。下面是各种串口芯片的简介。82508250是IBM PC及兼容机使用的第一种串口芯片。这是一种相对来说很慢的芯片,有时候装载到它的寄存器速度太快,它来不及处理,就会出现数据丢失现象。8250有7个寄存器,支持的最大波特率为56kb。8250A是8250的修正版。修正了一些小问题,增加了一个用来表示安装了8250的寄存器,最大速度还是56kb。1645016450是8250A的快速版。加快了处理器存取它的速度,但最大速度还是56kb。有些人实际用得比这高也可以。16C45116C451是16450的CMOS版本。CMOS是制作材料和工艺的术语,一般比其它技术省电。速度方面无变化。1655016550是第一种带先进先出(FIFO)功能的8250系列串口芯片。但因为有缺陷,很快就被下一种代替。16550A, 16550AF和16550AFN16550A与用于8250的软件兼容,而前者提供更高的性能。16550A的最大波特率为256kb。但因为PC硬件设计的原因,编程时只能用到115kb。16550A的管脚与8250、8250A和16450相同。如果你的扩展串口板上串口芯片安装在插座上,你可以用16550A替换进行简单的升级。16550A性能增强的关键是使用了先进先出(FIFO)。它有16字节的发送FIFO寄存器和16字节的接收FIFO寄存器。16C55116C551是16550AF的COMS版本。16C55216C552是在一个芯片上包含两个16C551。82510Intel公司出品,提供多种操作模式,默认方式为16450。82510含有4字节发送FIFO缓冲区和4字节接收FIFO缓冲区。在486以下的兼容机器中,串口一般是集成在多功能卡上,也多使用8250方式,这就不能充分利用28800 BPS及以上速度的调制解调器,传输文件时容易出现CRC错。586以上的机器中,串口一般是集成在主板上,也多使用16550A方式,可以充分利用28800 BPS及以上速度的调制解调器。高速内置调制解调器中的串口芯片多使用兼容的16550A方式。
2, 串行通信芯片 8250 8251的区别?
先用USB转RS232,再加一个MAX232转换成TTL与单片机通信,这个方案太麻烦了,MAX232转换成TTL多余的。用USB转串口就好了,就是你说的USB转TTL,但不用什么模块,就是一个芯片:国产CH340G,一片才1.5元。下图是芯片引脚。340-TXD接MCU-RXD340-RXD接MCU-TXD通信时,先安装CH340的驱动程序,在电脑上就出多出一个虚拟串口,电脑就用这个虚拟串口与MCU串行通信。非常方便。
名词解释
串口
串行接口(SerialInterface)简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口,指数据一位一位地顺序传送。 串行接口的特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。常见的有一般计算机应用的RS-232(使用 25 针或 9 针连接器)和工业计算机应用的半双工RS-485与全双工RS-422。