0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何對ADC芯片的SPI通信總線的時序可能存在的偶發(fā)異常進(jìn)行定位?

AGk5_ZLG_zhiyua ? 來源:未知 ? 作者:佚名 ? 2017-09-20 17:05 ? 次閱讀

在設(shè)計模擬采集電路時,ADC芯片的SPI通信總線的時序可能存在偶發(fā)異常,但如果異常出現(xiàn)概率很低,我們該如何對這種異常進(jìn)行定位呢?我們剛剛定位了客戶端波形異常的原因,本文正是實(shí)戰(zhàn)案例分享。

工程師反饋:在產(chǎn)品測試過程中偶爾會出現(xiàn)通信故障,經(jīng)過系統(tǒng)性的分析,ZLG致遠(yuǎn)電子團(tuán)隊(duì)推測可能是ADC芯片的SPI通信總線時序偶發(fā)異常引起,但由于異常概率很低,我們該如何對SPI通信總線偶發(fā)的時序問題進(jìn)行定位呢?

一、搭建測試環(huán)境

SPI總線測試點(diǎn)位于主機(jī)的主板底部,時鐘頻率大約為33MHz,屬高頻信號,所以對探頭的端接方式比較講究;為了方便測試,如圖1所示,用短線將測試點(diǎn)引出,探頭的地線也從前端自繞線引出,這樣可以提高信號完整性,減少示波器采樣對時序分析過程的影響。

圖1 探頭端接測試點(diǎn)

二、長時間監(jiān)測定位異常

ZDS4000的時序分析軟件具備長時間統(tǒng)計功能,下班后設(shè)置好示波器,對數(shù)據(jù)采集儀的SPI總線時序連續(xù)監(jiān)測一個晚上,第二天上班的時候,導(dǎo)出監(jiān)測分析結(jié)果,如圖2所示,一個晚上總共進(jìn)行了72185次測量,其中有1347次是測量失敗的,導(dǎo)致異常的原因是SPI的數(shù)據(jù)建立時間不滿足后級芯片的時序要求。示波器自動保存了這1347份失敗的測試報告,打開第1345份測試報告,如圖3所示,顯示了當(dāng)前建立時間為3.75ns(包含時序違規(guī)處截圖),不滿足后級芯片4ns建立時間的要求,而且歷史出現(xiàn)最差的時序是3.5ns,最好時序是8.5ns,問題得以定位。

圖2 時序分析統(tǒng)計結(jié)果

圖3 測量結(jié)果失敗報表

三、定位問題并做穩(wěn)定性驗(yàn)證

通過上述測試分析,SPI總線的建立時間偏小,保持時間偏大,調(diào)整時鐘信號時序延遲6.5ns左右,就可得到較好時序分析,即將數(shù)據(jù)信號建立時間和數(shù)據(jù)信號保持時間盡可能接近。整改之后再次用時序分析軟件對SPI總線進(jìn)行一夜的穩(wěn)定性測量,測量結(jié)果如圖4所示,進(jìn)行了72842次時序分析,所有測試都通過,且每一項(xiàng)測量項(xiàng)都PASS。之前的問題項(xiàng)建立時間,最小值10.75ns,最大值13.5ns,非常完美,這顯示了 SPI總線的時序非常穩(wěn)定性。

圖4 時序分析測量結(jié)果

總結(jié)

時序的一致性和穩(wěn)定性分析,一直以來都是業(yè)界難題。當(dāng)前ZLG致遠(yuǎn)電子的時序一致性測試方案已經(jīng)免費(fèi)支持I2C、SPI、I2S和MIPI-RFFE,如果您有其它時序分析的需求,也可以在后臺聯(lián)系我們,我們將第一時間反饋給研發(fā)團(tuán)隊(duì)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • ADC芯片
    +關(guān)注

    關(guān)注

    3

    文章

    74

    瀏覽量

    20219
  • 偶發(fā)異常
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    2054

原文標(biāo)題:自動監(jiān)測數(shù)十小時——時序一致性測試解決方案

文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    AI技術(shù)如何融入測量分析進(jìn)行偶發(fā)異常定位

    ,快速定位芯片和處理器硬件或軟件引起的偶發(fā)異常,是設(shè)計人員經(jīng)常需要面臨的重大挑戰(zhàn)。 ? 如何應(yīng)對超低噪聲電流在高速采樣、高動態(tài)和長時間中的測量一直是個難題。MCU、FPGA等器件中
    的頭像 發(fā)表于 05-10 00:27 ?1954次閱讀

    帶你詳細(xì)解析串行外設(shè)接口(SPI)總線時序

    SPI是一個環(huán)形總線結(jié)構(gòu),由ss(cs)、sck、sdi、sdo構(gòu)成,其時序其實(shí)很簡單,主要是在sck的控制下,兩個雙向移位寄存器進(jìn)行數(shù)據(jù)交換。
    發(fā)表于 01-25 13:54 ?7251次閱讀
    帶你詳細(xì)解析串行外設(shè)接口(<b class='flag-5'>SPI</b>)<b class='flag-5'>總線</b><b class='flag-5'>時序</b>

    FPGA通過SPIADC配置簡介(二)-4線SPI配置時序分析

    本篇將以德州儀器(TI)的高速ADC芯片—ads52j90為例,進(jìn)行ADC的4線SPI配置時序
    的頭像 發(fā)表于 12-11 09:05 ?1659次閱讀
    FPGA通過<b class='flag-5'>SPI</b>對<b class='flag-5'>ADC</b>配置簡介(二)-4線<b class='flag-5'>SPI</b>配置<b class='flag-5'>時序</b>分析

    SPI總線小結(jié)

    低速器件之間進(jìn)行同步串行數(shù)據(jù)傳輸,在主器件的移位脈沖下,數(shù)據(jù)按位傳輸,高位在前,地位在后,為全雙工通信,數(shù)據(jù)傳輸速度總體來說比I2C總線要快,速度可達(dá)到幾Mbps。1、SPI
    發(fā)表于 10-18 10:27

    _SPI_總線協(xié)議及時序介紹

    越來越多的芯片集成了這種通信協(xié)議。SPI是一個環(huán)形總線結(jié)構(gòu),由ss(cs)、sck、sdi、sdo構(gòu)成,其時序其實(shí)很簡單,主要是在sck的控
    發(fā)表于 07-06 07:24

    SPI總線協(xié)議的通信原理及應(yīng)用舉例

    芯片是否被選中的,也就是說只有片選信號為預(yù)先規(guī)定的使能信號時(高電位或低電位),對此芯片的操作才有效。這就允許在同一總線上連接多個SPI設(shè)備成為可能
    發(fā)表于 11-08 15:31

    SPI總線協(xié)議及時序圖詳解

    SPI,是英語 Serial Peripheral Interface 的縮寫,顧名思義就是串行外圍設(shè)備接口。SPI,是一種高速的,全雙工,同步的通信總線,并且在
    發(fā)表于 09-22 08:10

    SPI總線實(shí)現(xiàn)DSP和MCU之間的高速通信

    簡述了SPI總線協(xié)議工作時序和配置要求,通過一個成功的實(shí)例詳細(xì)介紹了使用SPI總線實(shí)現(xiàn)DSP與MCU之間的高速
    發(fā)表于 11-27 15:10 ?58次下載

    ARM與射頻芯片TRF796x的SPI通信研究

    針對SPI總線接口缺乏標(biāo)準(zhǔn)協(xié)議的特點(diǎn),提出了SPI器件之間通信的一般方法。論文闡述了ARM芯片內(nèi)置SPI
    發(fā)表于 09-27 15:56 ?2993次閱讀
    ARM與射頻<b class='flag-5'>芯片</b>TRF796x的<b class='flag-5'>SPI</b><b class='flag-5'>通信</b>研究

    SPI總線簡介與參考實(shí)例

    spi協(xié)議介紹,通過文檔形式說明spi總線時序
    發(fā)表于 11-19 15:12 ?55次下載

    詳解SPI總線協(xié)議與時序

    SPI,是英語Serial Peripheral Interface的縮寫,顧名思義就是串行外圍設(shè)備接口。SPI,是一種高速的,全雙工,同步的通信總線,并且在
    發(fā)表于 06-16 10:42 ?1.4w次閱讀
    詳解<b class='flag-5'>SPI</b><b class='flag-5'>總線</b>協(xié)議與<b class='flag-5'>時序</b>圖

    多個LTC2315-12 ADC共享SPI總線

    多個LTC2315-12 ADC共享SPI總線
    發(fā)表于 04-17 17:13 ?11次下載
    多個LTC2315-12 <b class='flag-5'>ADC</b>共享<b class='flag-5'>SPI</b><b class='flag-5'>總線</b>

    在FPGA上編寫的通過SPI總線配置外部PLL芯片AD9518和ADC9268的程序

    在FPGA上編寫的通過SPI總線配置外部PLL芯片AD9518和ADC9268的程序(開關(guān)電源技術(shù)與設(shè)計潘永雄.pdf)-在FPGA上編寫的通過SP
    發(fā)表于 09-16 11:37 ?62次下載
    在FPGA上編寫的通過<b class='flag-5'>SPI</b><b class='flag-5'>總線</b>配置外部PLL<b class='flag-5'>芯片</b>AD9518和<b class='flag-5'>ADC</b>9268的程序

    FreeRTOS SPI 時序以及模擬SPI時序

    SPI(Serial Peripheral Interface),顧名思義就是串行外圍設(shè)備接口。SPI,是一種高速的,全雙工,同步的通信總線,并且在
    發(fā)表于 12-22 19:02 ?10次下載
    FreeRTOS <b class='flag-5'>SPI</b> <b class='flag-5'>時序</b>以及模擬<b class='flag-5'>SPI</b><b class='flag-5'>時序</b>

    SPI總線協(xié)議及SPI時序圖詳解

    的管腳,同時為PCB的布局上節(jié)省空間,提供方便,正是出于這種簡單易用的特性,現(xiàn)在越來越多的芯片集成了這種通信協(xié)議。 SPI是一個環(huán)形總線結(jié)構(gòu),由ss(cs)、sck、sdi、sdo構(gòu)成
    發(fā)表于 02-11 15:41 ?31次下載
    <b class='flag-5'>SPI</b><b class='flag-5'>總線</b>協(xié)議及<b class='flag-5'>SPI</b><b class='flag-5'>時序</b>圖詳解