第五部分:总线与扩展 | AI生成和翻译

Home 2025.04

1. 系统总线标准

什么是系统总线?

系统总线是连接CPU与内存及外围设备的通信通道。它在这些组件之间实现数据传输、地址信号和控制信号的传递,使CPU能够高效地与计算机系统的其他部分进行交互1


2. ISA总线概述


3. PCI总线概述


4. 现代接口技术

现代外设通信已转向比并行总线更简单灵活的串行接口。


USB(通用串行总线)


SPI(串行外设接口)


I²C(内部集成电路)


对比表格:ISA vs PCI vs USB vs SPI vs I²C

特性 ISA PCI USB SPI I²C
总线类型 并行,异步 并行,同步 串行,异步 串行,同步 串行,同步
数据宽度 8或16位 32或64位复用 串行(1位) 每线1位,全双工 每线1位,半双工
时钟频率 4.77 MHz 33 MHz(基础PCI) 最高10 Gbps(USB 3.1) 通常最高数MHz 通常最高400 kHz+
最大带宽 ~9 MB/s 44-132 MB/s 随USB版本变化 取决于时钟频率 低于SPI
线缆数量 多根(地址/数据/控制) 多根(复用线路) 4根(电源/地/D+/D-) 4根(SCLK/MOSI/MISO/CS) 2根(SDA/SCL)
设备寻址 插槽定位 总线/设备/功能号 设备枚举 独立片选 地址寻址
典型应用场景 传统扩展卡 现代扩展卡 外部外设 嵌入式外设 嵌入式外设
总线主控 支持 支持 主机控制器管理 主从模式 支持多主模式

SPI与I²C使用实践指南


本教程概述了系统总线与现代外设接口的核心概念与实践要点,为理解微计算机总线架构与扩展技术奠定坚实基础。

  1. https://home.mit.bme.hu/~rtamas/rendszerarchitekturak/eloadas/08_bus_introduction.pdf  2 3 4

  2. https://www.techtarget.com/searchwindowsserver/definition/ISA-Industry-Standard-Architecture  2

  3. https://people.ece.ubc.ca/~edc/464/lectures/lec17.pdf  2 3

  4. https://learn.sparkfun.com/tutorials/raspberry-pi-spi-and-i2c-tutorial/all  2 3

  5. https://www.ratocsystems.com/english/download/pdffiles/usb61_e_10.pdf  2


Back Donate