串行傳輸,串行傳輸是什么意思
串行傳輸,串行傳輸是什么意思
數據通信的基本方式可分為并行通信與串行通信。
串行通信:是指利用一條傳輸線將資料一位位地順序傳送。特點是通信線路簡單,利用簡單的線纜就可實現通信,降低成本,適用于遠距離通信,但傳輸速度慢的應用場合。
串行接口標準:指的是計算機或終端(資料終端設備DTE)的串行接口電路與調制解調器MODEM等(數據通信設備DCE)之間的連接標準。主要的串行接口標準是RS-232。
RS-232C是一種標準接口,D型插座,采用25芯引腳或9芯引腳的連接器,如下所示:
RS-232C標準規定接口有25根聯機。只有以下9個信號經常使用.。引腳和功能分別如下:
RS-232C標準采用EIA電平,規定:
“1”的邏輯電平在-3V~-15v之間。
“0”的邏輯電平在+3V~+15V之間。
由于EIA電平與TTL電平完全不同,必須進行相應的電平轉換,MCl488完成TTL電平到EIA電平的轉換,MCl489完成EIA電平到ITL電平的轉換。MAX232可以同時完成TTL->EIA和EIA->TTL的電平轉換。
微型計算機之間的串行通信就是按照RS-232C標準設計的接口電路實現的。如果使用一根電話線進行通信,那么計算機和MODEM之間的聯機就是根據RS-232C標準連接的。其連接原理及通信原理如下所示:
相關芯片:
電平轉換芯片:
MC1488實現TTL?EIA轉換、MC1489實現EIA?TTL轉換、MAX232同時實現TTL?EIA轉換和EIA?TTL轉換。
串行接口芯片:Intel 8251A
8251A芯片是INTEL公司生產的大規模集成電路芯片,是與INTEL系列CPU兼容的可編程的串行通訊接口。雖然8251A功能較強,但它需要外部時鐘電路。因此采用8251A作為接口電路時需要比較復雜的外圍電路。而目前流行的單片機如MCS51系列,CPU內部就集成了串行接口部件及定時器/計數器,幾乎不需要外圍輔助電路,使用起來非常簡單,性能價格比很高,因此現在越來越多的數字化儀器儀表電路中不再采用8251A而是使用單片機作為串行通信接口了。
支持串行通信的芯片
現在多數的微控制器都集成了串行收發器(UART),例如Samsung的S3C2410內部具有3個獨立的UART控制器,每個控制器都可以工作在Interrupt(中斷)模式或DMA(直接內存訪問)模式,也就是說UART控制器可以CPU與UART控制器傳送資料的時候產生中斷或DMA請求。并且每個UART均具有16字節的FIFO(先入先出寄存器),支持的最高波特率可達到230.4Kbps。其工作原理圖如下:
非常好我支持^.^
(1) 100%
不好我反對
(0) 0%
相關閱讀:
- [電子說] 基于FPGA的高速串行傳輸系統設計 2023-09-21
- [移動通信] 10款電子系統中信號波形動圖,解析移動通信協議原理 2022-12-06
- [電子說] 基于FPGA芯片實現單對差分線串行傳輸系統的設計 2021-05-05
- [電子說] 為什么串行傳輸能達到100M 2021-02-15
- [電子說] 高速串行傳輸兼容設計的設計準則 2020-09-07
- [電子說] 基于Virtex-5技術實現AURORA協議的串行傳輸系統的設計 2019-07-12
- [電子說] 串行傳輸方式都比并行傳輸方式更勝一籌 2017-12-22
- [FPGA/ASIC技術] FPGA中RocketIO GTP收發器的高速串行傳輸實現方案 2017-11-21
( 發表人:admin )