前言:数据、地址信号质量测试方法,信号完整性测试
数据、地址信号质量测试
简述
数据、地址总线是单板上最常见的总线。它们一般位于芯片的 CPU接口。 CPU通过地址总线进行寻址,通过数据总线与其它芯片进行数据交换。另外,还有一些芯片有专门用于业务处理的数据总线。数据总线的总线宽度决定了芯片之间一次数据传输的信息量。我们单板上芯片的初始化配置、运行情况监控都会用到芯片的 CPU接口,相应的业务处理会用到芯片的业务数据总线。因此地址、数据等总线一旦出错就会导致配置信息或者监控信息错误, 或者导致业务中断、 误码,所以对数据地址信号的质量测试是比较重要的。对数据、地址信号的测量,需要满足一般的信号质量测试规范要求,此外读写时序也需要测试。测试读写信号时序还需要考虑各建立、保持时间的容限是否足够。当数据、地址总线出错导致程序跑飞时,可能会启动相应的复位处理。
测试方法
1) 信号质量和时序测试直接使用示波器测量。示波器通道数 ≧ 2,尽量选用有FastAcq (快速捕捉)或者长余辉显示功能的示波器;
使用方法: 测试数据的建立时间和保持时间的时侯,以时钟源为触发,开启FastAcq 或者长余辉显示功能,记录波形。一般利用时钟的下降沿采样数据,与常用的时钟的上升沿采样相反。
[ 注] 上面测试方法适合时钟是周期性波形的情况,如果时钟是非周期的,那么不能使用 FastAcq (快速捕捉)或者长余辉显示功能。
2) 时序的容限对照芯片手册确认。部分时序关系也可以直接在原理图设计阶段审查确认;
测试项目
1) 测试单板所有芯片的数据、地址总线的信号质量;
2) 测试单板芯片的读写信号时序;
3) 测试单板芯片的业务数据信号时序关系,包括数据的建立保持时间。