板级电路多信号模型的自测试技术介绍
受系统结构所限。对于板级系统,某些指标由于缺少检测设备而无法测试;有些指标由于缺少测试通道使得测试数据无法采集;有些指标由于与系统正常功能无关而被设计者忽略了。基于此,对数据采集器重新设计以增加可用信号,改善可测性。
①在FPGA 内设计可调节输入信号产生电路DSP 模块控制。
②截止频率测试电路,通过输入方波采集输出平均电压的方式,获取滤波器的截止频率。
③由DSP 控制专用边界扫描芯片完成具有边界扫描结构芯片的测试。主要实现FPGA 内核逻辑的测试。
④把FPGA 内的逻辑电路依据功能进行分块设计,原则就是要尽可能减少逻辑电路模块之间的信号联系,使模块电路的输入信号数目减少。
⑤FPGA 内部设计数据采集器获取锁相环输出频率。
通过重新设计使得原数据采集器不能测试的参数都可以作为信号了。现在增加6 个信号:截止频率、转换速度、噪声、PLL 输出频率、DSP 自检指标和FPGA 自检指标。所以现在选取的信号有11 个,重新编号后显示如下。S1-增益、S2-线性度、S3-直流偏差、S4-截止频率,S5-转换速度,S6-转换噪声,S7- PLL 输出频率,S8-转换速度,S9- FPGA 自检指标,S10-系统精度,S11-采集速率。新的信号与元件依赖关系见表3。
表3 元件与信号关联关系
(3)新信号的加入使得系统必须增加新的测试点和新的测试项目。新的测试方案增加了4 个测试点,为检测所有信号使得测试增加到了19 个,对新模型重新进行可测性分析后发现有4 个冗余测试。所以新测试方案含有15 个测试项目。具体测试项目的名称、测试内容和测试位置见表4。
进可测性设计后,原来未检测故障已能检测到,故障检测率有原来的1.72% 提高到100% ;并且所有未隔离故障均以隔离到一个模块,使得所有故障全部区分开,即故障隔离率有设计前的12.97% 提高到100% 。可测性设计后的数据采集器的可测性分析结果与原数据采集的分析结果列于表5,由此表可以看出可测性提高效果。
4. 结论
本文通过建立高速数据采集器的多信号流模型,对数据采集器进行了可测性分析与可测性设计,通过可测性设计其故障检测率和故障隔离率均达到100% ,在此基础上可以通过DSP 完成整个电路的自测试。本文的研究成果为提高电路的自测试能力奠定基础,可适应现场快速故障诊断和故障定位的需要。本文作者创新点:提出了一种板级电路内建自测试建模技术,针对原有电子系统增加内建自测试的可测性技术,并采用多信号流作为评估方法,通过实际系统验证了所提出方法的可行性和实际价值。
表4 测试名称及位置
表5 可测性改善对比表
- 板级电源如何兼顾性能和体积的平衡?(10-20)
- PCB板级屏蔽腔及系统设计的开发介绍(10-16)
- 整流电路(11-30)
- 单运放构成的单稳延时电路(11-29)
- 直流稳压电源电路(11-30)
- 基于ISP1581型接口电路的USB2.0接口设计(01-18)