📘 PCIe桥接芯片·实战目录
30章
⚡ 选型 · 集成 · 驱动
1
PCIe基础回顾
总线架构 · 分层协议 · Gen1~Gen5速率对比
2
桥接芯片概述
应用场景 · 主流厂商 PLX/Broadcom/Microchip/TI/ASMedia
3
桥接芯片分类
PCIe-to-PCIe · PCIe-to-PCI · 其他总线桥
4
PCIe Switch核心参数
端口/通道宽度 · 数据包路由机制
5
PCIe Switch选型要点
延迟/吞吐量 · 功耗散热 · 封装成本
6
PCIe-to-PCI桥接
配置空间映射 · 中断路由 · 兼容性
7
PCIe-to-USB桥接
USB 3.0/3.1/4.0选型 · 驱动 · 带宽分配
8
PCIe-to-SATA桥接
AHCI vs NVMe · RAID支持 · 选型
9
PCIe-to-UART/GPIO桥接
工业低速桥接 · Linux内核适配
10
桥接芯片电源设计
电源轨 · 上电时序 · 去耦电容 · PI
11
时钟方案设计
Refclk抖动 · 时钟缓冲器 · SSC配置
12
PCB布局布线要点
差分阻抗 · 等长 · 过孔 · 串扰抑制
13
PCIe链路训练与协商
LTSSM · Gen降级 · 宽度协商 · 错误处理
14
配置空间与BAR空间
配置空间结构 · BAR分配 · 内存/IO映射
15
中断机制
MSI/MSI-X · INTx · 中断路由 · Linux处理
16
DMA传输原理
DMA引擎 · 描述符环 · Scatter-Gather · 优化
17
热插拔支持
热插拔控制器 · PME · 操作系统驱动栈
18
错误处理与可靠性
错误类型 · AER · 错误注入测试
19
Linux驱动开发基础
PCIe子系统 · 设备树 · probe/remove · 文件操作
20
Windows驱动开发基础
WDF框架 · INF文件 · 驱动签名
21
桥接芯片固件升级
SPI Flash · 固件格式 · 在线升级 · 回滚
22
性能测试与调优
吞吐量/延迟测试 · 瓶颈分析
23
信号完整性测试
眼图 · 抖动 · S参数 · 仿真与实测
24
兼容性测试
主板芯片组 · 操作系统 · Gen/宽度组合
25
电磁兼容性(EMC)设计
辐射发射 · 滤波 · 屏蔽 · PCB层叠
26
散热设计
功耗计算 · 散热片 · 风道 · 热仿真
27
量产测试方案
ICT · JTAG · 功能测试 · 老化测试
28
案例1:服务器扩展卡
基于PCIe Switch · NVMe SSD扩展
29
案例2:工业相机采集卡
基于PCIe-to-USB桥接
30
案例3:多串口卡设计
基于PCIe-to-UART · 工控机应用
点击卡片跳转对应章节 · 30章完整实战