Acute逻辑分析仪 SD测试总结
测试产品为终端主板的存储SD卡
实际测试图片1
1. 因为我们BusFinder有超大仪器内存,32Gb内存配合跳变存储的特殊数据存储处理方法,是目前市场上最大的内存配置以及可捕获时间最长的分析仪,所以上图捕获了SD整个数据传输的过程。
实测图片2
2.我们新的BusFinder是协议分析仪+逻辑分析仪二合一的模式,协议分析仪模式可以长时间记录数据并做分析,参考以上图片,我们可以实际监测Host端与SD卡之间的所有数据通信情况,如果有异常情况,我们可以实时发现。
那么回归到你们所关注的问题上来,你们是需要告知你们的客户,SD卡是否能正常工作,SD卡跟主板之间的通信及数据传输是否正常,是不是会出错。那么原理很简单,不能通过人为的去判断。用我们仪器做SD卡产品研发的公司就会用我们的产品去监测Host与SD卡的所有数据通信,通过频率查看速率是否正常,通过CMD查看初始化及动作的过程。通过DATA查看数据正确与否。当然对于研发的公司,他们是知道正常的CMD和DATA是多少,他们就是要用我们的仪器去捕获实际数据用以验证。对于你们并不是研发,只是使用SD卡来说,其实也不用担心,因为在协议层上,所有的数据传输都有CRC纠错,如果数据传输出错,CRC就会告知。那么你就可以用数据说话,把SD卡的通信数据拿给客户看,让他们看到这个SD卡和主板之间是正常工作的。
这就好比你们用示波器类似,客户要你证明产品是否有问题,你们就是将电压,频率测量给客户看,告知他们没有问题。再复杂一点就是给大样本的眼图给客户看。
那么如果一旦数据通信出错了,我们的仪器还有多样触发+组合示波器功能可以定位信号质量(PHY)问题,我们有灵活的触发方式,比如可以用SD的Command作为触发条件,去捕获满足错误数据条件的波形同时触发示波器同步捕获到对应的PHY信号波形。那么我们就可以很清楚的定位发现因为什么样的信号质量问题导致Command附近数据的出错。
例如下图中的数据CRC传输错误。
我们最终通过组合示波器的功能发现系统总线传输上的周期规律性噪声问题,周期性噪声如果正好和总线传输重合,就会导致数据通信出错。
以上就是我们上次测试的情况总结。我们BusFinder可以支持现在常用的SD3.0,也可以支持更高速的SD4.0(USH-II),包括未来的USH-III。所以基本覆盖目前和未来的Memory测试。