在設計模擬采集電路時,ADC芯片的SPI通信總線的時序可能存在偶發異常,但如果異常出現概率很低,我們該如何對這種異常進行定位呢?我們剛剛定位了客戶端波形異常的原因,本文正是實戰案例分享。
有工程師反饋:在產品測試過程中偶爾會出現通信故障,經過系統性的分析,ZLG致遠電子團隊推測可能是ADC芯片的SPI通信總線時序偶發異常引起,但由于異常概率很低,我們該如何對SPI通信總線偶發的時序問題進行定位呢?
一、搭建測試環境
SPI總線測試點位于主機的主板底部,時鐘頻率大約為33MHz,屬高頻信號,所以對探頭的端接方式比較講究;為了方便測試,如圖1所示,用短線將測試點引出,探頭的地線也從前端自繞線引出,這樣可以提高信號完整性,減少示波器采樣對時序分析過程的影響。
圖1 探頭端接測試點
二、長時間監測定位異常
ZDS4000的時序分析軟件具備長時間統計功能,下班后設置好示波器,對數據采集儀的SPI總線時序連續監測一個晚上,第二天上班的時候,導出監測分析結果,如圖2所示,一個晚上總共進行了72185次測量,其中有1347次是測量失敗的,導致異常的原因是SPI的數據建立時間不滿足后級芯片的時序要求。示波器自動保存了這1347份失敗的測試報告,打開第1345份測試報告,如圖3所示,顯示了當前建立時間為3.75ns(包含時序違規處截圖),不滿足后級芯片4ns建立時間的要求,而且歷史出現最差的時序是3.5ns,最好時序是8.5ns,問題得以定位。
圖2 時序分析統計結果
圖3 測量結果失敗報表
三、定位問題并做穩定性驗證
通過上述測試分析,SPI總線的建立時間偏小,保持時間偏大,調整時鐘信號時序延遲6.5ns左右,就可得到較好時序分析,即將數據信號建立時間和數據信號保持時間盡可能接近。整改之后再次用時序分析軟件對SPI總線進行一夜的穩定性測量,測量結果如圖4所示,進行了72842次時序分析,所有測試都通過,且每一項測量項都PASS。之前的問題項建立時間,最小值10.75ns,最大值13.5ns,非常完美,這顯示了 SPI總線的時序非常穩定性。
圖4 時序分析測量結果
總結
時序的一致性和穩定性分析,一直以來都是業界難題。當前ZLG致遠電子的時序一致性測試方案已經免費支持I2C、SPI、I2S和MIPI-RFFE,如果您有其它時序分析的需求,也可以在后臺聯系我們,我們將第一時間反饋給研發團隊。
-
ADC芯片
+關注
關注
3文章
78瀏覽量
20380 -
偶發異常
+關注
關注
0文章
2瀏覽量
2090
原文標題:自動監測數十小時——時序一致性測試解決方案
文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠電子】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
AI技術如何融入測量分析進行偶發異常定位
帶你詳細解析串行外設接口(SPI)總線時序
![帶你詳細解析串行外設接口(<b class='flag-5'>SPI</b>)<b class='flag-5'>總線</b><b class='flag-5'>時序</b>](https://file1.elecfans.com//web2/M00/A6/88/wKgZomUMPmiAcGIIAADGcZ0a7j4684.jpg)
ADS1255在客戶端偶發出現了采集數據全為0的現象,為什么?
SPI總線小結
_SPI_總線協議及時序介紹
SPI總線協議的通信原理及應用舉例
SPI總線協議及時序圖詳解
用SPI總線實現DSP和MCU之間的高速通信
ARM與射頻芯片TRF796x的SPI通信研究
![ARM與射頻<b class='flag-5'>芯片</b>TRF796x的<b class='flag-5'>SPI</b><b class='flag-5'>通信</b>研究](https://file1.elecfans.com//web2/M00/A6/05/wKgZomUMO0-ABG1uAAAV2jCidqw442.jpg)
詳解SPI總線協議與時序圖
![詳解<b class='flag-5'>SPI</b><b class='flag-5'>總線</b>協議與<b class='flag-5'>時序</b>圖](https://file.elecfans.com/web1/M00/96/C5/pIYBAF0FrMCAK1uhAARcUVKUexs079.png)
FreeRTOS SPI 時序以及模擬SPI時序
![FreeRTOS <b class='flag-5'>SPI</b> <b class='flag-5'>時序</b>以及模擬<b class='flag-5'>SPI</b><b class='flag-5'>時序</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
SPI總線協議及SPI時序圖詳解
![<b class='flag-5'>SPI</b><b class='flag-5'>總線</b>協議及<b class='flag-5'>SPI</b><b class='flag-5'>時序</b>圖詳解](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論