電子回路 通信インターフェイス

N. 通信インターフェイス(Communication Interfaces:完全版)

マイコン・計測器・センサ・PC・ネットワーク機器をつなぐ通信インターフェイスは、 電子工学の中心的テーマである。本章では、古典的な RS-232C から 現代の USB 3.x・Ethernet・CAN FD まで幅広く体系的に整理する。

範囲:

N1. 通信の分類

(1) パラレル通信

(2) シリアル通信

(3) 同期 / 非同期

N2. UART の基礎

(1) フレーミング例(8N1)

スタートビット(0) → 8bit データ → パリティ → ストップビット(1)

(2) パリティ

(3) ボーレート

9600 / 19200 / 115200 / 921600 bps など

(4) UART は物理層ではない

UART は 0/1 の論理信号だけで、線上の電圧は別規格(RS-232C/485)が決める。

N3. RS-232C(EIA-232)

(1) 電圧

(2) レベル変換 IC

MAX232 系で TTL ⇔ ±12 V 変換

(3) フロー制御

N4. RS-485(長距離・ノイズ耐性)

(1) 特徴

(2) 終端抵抗

バス両端に 120 Ω 終端を設置し反射を防ぐ。

(3) 典型用途

N5. I2C・SPI

I2C

SPI

N6. 1-Wire / I²S

(1) 1-Wire

データと電源を 1 本で伝送。温度センサ DS18B20 など。

(2) I²S(Inter-IC Sound)

音声データ用の同期シリアル。

N7. GPIB(IEEE-488)

計測器を PC から制御する工業標準。 SCPI コマンドを用いて制御が可能。

N8. USB(Universal Serial Bus)

(1) USB の特徴

(2) 転送速度

規格速度
USB 1.112 Mbps
USB 2.0480 Mbps
USB 3.05 Gbps
USB 3.110 Gbps
USB 3.2 ×220 Gbps

(3) Type-C コネクタ

(4) USB-PD(Power Delivery)

(5) 通信方式

N9. Ethernet(LAN:10BASE-T → 10GBASE-T)

(1) 通信速度

規格速度
10BASE-T10 Mbps
100BASE-TX100 Mbps
1000BASE-T1 Gbps
10GBASE-T10 Gbps

(2) ケーブル

(3) 上位プロトコル

(4) PoE(Power over Ethernet)

LAN ケーブルから電力供給(例:IP カメラ)

N10. CAN / CAN-FD / LIN

(1) CAN(Controller Area Network)

(2) CAN-FD

(3) LIN(Local Interconnect Network)

低速だが安価。ドア・シート制御等の車内局所通信。

N11. PCI Express / SATA / HDMI(高速差動通信)

(1) PCI Express(PC内部バス)

レーン(x1, x4, x8, x16)で拡張。Gen3 で 8 Gbps/レーン。

(2) SATA(ストレージ)

1.5 / 3.0 / 6.0 Gbps。差動ペアで通信。

(3) HDMI(映像インターフェイス)

TMDS と呼ばれる高速差動伝送。HDMI2.0 で 18Gbps。

N12. プロトコルとエラー検出

N13. 実務的注意(レベル変換・終端・GND・EMC)

参考URL

 

🔝電子回路 目次に戻る