📘 高速串行链路 · 目录
S参数 + 眼图
30章 · 从基础到实战
1
信号完整性基础
什么是信号完整性?为什么高速设计如此重要?时域与频域的基本概念。
2
传输线理论入门
传输线模型、特性阻抗、反射与匹配的基本原理。
3
S参数基础
S参数的定义、物理意义(回波损耗、插入损耗)、S参数矩阵。
4
S参数提取工具介绍
主流仿真工具(HFSS、ADS、CST)与测量仪器(VNA)概览。
5
VNA校准与测量
SOLT校准、TRL校准、去嵌入技术,以及如何避免测量误差。
6
S参数文件格式解析
Touchstone(.snp)文件格式详解,如何用Python读取和解析。
7
Python环境搭建
安装必要的库(scikit-rf、numpy、matplotlib、pyvisa),配置虚拟环境。
8
使用scikit-rf读取S参数
代码实战:加载.s2p文件,查看网络参数与频率点。
9
S参数可视化
使用matplotlib绘制S11、S21曲线,理解频率响应。
10
S参数后处理
数据插值、重采样、级联(T矩阵法)与去嵌入的Python实现。
11
眼图基础
什么是眼图?眼图的形成原理(码间干扰与噪声)。
12
眼图参数详解
眼高、眼宽、抖动、占空比失真、Q因子。
13
Python生成理想眼图
使用numpy生成PRBS码型,模拟理想通道的眼图。
14
通道建模
将S参数转换为脉冲响应,用于时域仿真。
15
卷积与波形生成
使用S参数的脉冲响应与PRBS码型进行卷积,生成接收端波形。
16
眼图绘制实战
从波形数据中提取眼图,使用matplotlib绘制眼图轮廓。
17
眼图参数计算
用Python计算眼高、眼宽、抖动等关键指标。
18
统计眼图与浴盆曲线
理解BER与眼图的关系,绘制浴盆曲线。
19
均衡技术入门
CTLE、FFE、DFE的基本原理及其对眼图的影响。
20
CTLE建模与仿真
用Python实现连续时间线性均衡器,观察眼图改善。
21
FFE与DFE仿真
前馈均衡与判决反馈均衡的Python实现与效果对比。
22
通道合规性测试
基于IEEE 802.3或PCIe标准的通道损耗与回波损耗模板测试。
23
COM(通道操作裕度)计算
理解COM指标,用Python进行简化版COM计算。
24
自动化S参数提取
使用PyVISA控制VNA,实现自动化测量与数据保存。
25
脚本化仿真流程
结合HFSS或ADS的Python API,实现参数化扫描与批量仿真。
26
案例实战1:DDR5通道
DDR5通道S参数提取与眼图评估。
27
案例实战2:PCIe Gen5
PCIe Gen5高速链路仿真与眼图分析。
28
案例实战3:SerDes通道
SerDes通道的S参数去嵌入与均衡优化。
29
报告生成
使用Python生成包含S参数曲线、眼图、模板测试结果的PDF报告。
30
课程总结与进阶
常见问题FAQ、学习资源推荐、未来趋势(112Gbps PAM4与AI辅助设计)。