擴展串口哪個芯片比較常用的?
串口的關鍵部件是通用異步接收發送器(Universal Asynchronous Receiver Transmitter,UART)。它負責從計算機總線采集數據,轉換成傳輸格式,然后發送到串口;也負責從串口接收數據,檢查和刪除附加的位,并傳送結果數據給計算機總線。 下面是各種串口芯片的簡介。 8250 8250是IBM PC及兼容機使用的第一種串口芯片。這是一種相對來說很慢的芯片,有時候裝載到它的寄存器速度太快,它來不及處理,就會出現數據丟失現象。8250有7個寄存器,支持的最大波特率為56kb。 8250A 是8250的修正版。修正了一些小問題,增加了一個用來表示安裝了8250的寄存器,最大速度還是56kb。 16450 16450是8250A的快速版。加快了處理器存取它的速度,但最大速度還是56kb。有些人實際用得比這高也可以。 16C451 16C451是16450的CMOS版本。CMOS是制作材料和工藝的術語,一般比其它技術省電。速度方面無變化。 16550 16550是第一種帶先進先出(FIFO)功能的8250系列串口芯片。但因為有缺陷,很快就被下一種代替。 16550A, 16550AF和16550AFN 16550A與用于8250的軟件兼容,而前者提供更高的性能。16550A的最大波特率為256kb。但因為PC硬件設計的原因,編程時只能用到115kb。16550A的管腳與8250、8250A和16450相同。如果你的擴展串口板上串口芯片安裝在插座上,你可以用16550A替換進行簡單的升級。16550A性能增強的關鍵是使用了先進先出(FIFO)。它有16字節的發送FIFO寄存器和16字節的接收FIFO寄存器。 16C551 16C551是16550AF的COMS版本。 16C552 16C552是在一個芯片上包含兩個16C551。 82510 Intel公司出品,提供多種操作模式,默認方式為16450。82510含有4字節發送FIFO緩沖區和4字節接收FIFO緩沖區。 在486以下的兼容機器中,串口一般是集成在多功能卡上,也多使用8250方式,這就不能充分利用28800 BPS及以上速度的調制解調器,傳輸文件時容易出現CRC錯。586以上的機器中,串口一般是集成在主板上,也多使用16550A方式,可以充分利用28800 BPS及以上速度的調制解調器。高速內置調制解調器中的串口芯片多使用兼容的16550A方式。