色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

芯片I2C通信異常無法讀寫寄存器破解

電子工程師 ? 來源:互聯網 ? 作者:佚名 ? 2017-09-20 16:14 ? 次閱讀

時鐘芯片PCF2129在批量生產過程中,有客戶反饋PCF2129有0.2%左右芯片I2C通信異常,無法讀寫寄存器,芯片BAT供電比VCC低或者斷開VCC和BAT供電后恢復正常。經過測試發現0x02地址寄存器值異常為0x88,改為默認值0x00,芯片恢復正常。

在很多設計中都會用到時鐘芯片,PCF2129是NXP推出的內置晶振高精度時鐘芯片,芯片帶有補償寄存器,精度可達3ppm。該時鐘芯片具有精度高、功耗低、使用方便等特點。

在使用PCF2129,有客戶反饋出現0.2%的芯片在電池上電后,I2C讀寫寄存器異常如圖 1,通信失敗,在將電池斷開又接上后,芯片恢復正常工作。如果設置BAT供電電壓比VCC低,芯片也能通信上,但將BAT電壓調到比VCC高,通信又異常了。客戶VCC使用3.3V.電池也是3.3V的。

1 PCF2129沒有ACK應答

從客戶反饋的情況分析,芯片從新上電后由于寄存器重新初始化,芯片恢復正常。在調試BAT電壓比VCC電壓低后,通信也能正常如圖 2,可以看出,芯片異常應該是某個寄存器值偏離默認值,而且這個寄存器值和BAT的供電電壓有關。在PCF2129中,只有地址0x02寄存器和BAT供電電壓有關如圖 3

2 PCF2129 IIC通信正常

3 PCF2129 0x02寄存器

0x02寄存器默認情況下為0x00,在BAT不斷電情況下外接電源,VCC電壓調到比BAT高后,IIC通信正常,讀取0x02寄存器值如圖 4所示,為0x88。

4 0x02寄存器異常值

PCF2129斷電后,或者直接將0x02寄存器值改為0x00后,PCF2129 I2C通常正常,芯片正常工作。

圖 5 0x02寄存器默認值

從測試結果可以得出,PCF2129 I2C通信異常是由于0x02寄存器值異常導致的,修改為默認值后,PCF2129就能正常工作。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 寄存器
    +關注

    關注

    31

    文章

    5363

    瀏覽量

    120927
  • 時鐘芯片
    +關注

    關注

    2

    文章

    252

    瀏覽量

    39930
  • PCF2129
    +關注

    關注

    0

    文章

    3

    瀏覽量

    9019

原文標題:如何解決時鐘芯片PCF2129 I2C通信異常

文章出處:【微信號:Zlgmcu7890,微信公眾號:周立功單片機】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    I2C讀寫時序分析和實現思路

    上篇推文對I2C總線的特性進行了介紹和描述。對于開發者而言,最重要的是編碼I2C讀寫時序驅動。本篇推文主要總結和分享I2C總線主機端通信
    發表于 10-01 16:54 ?1966次閱讀
    <b class='flag-5'>I2C</b><b class='flag-5'>讀寫</b>時序分析和實現思路

    PCM1863為什么通過I2C無法讀取到寄存器值?

    PCM1863為何通過I2C無法讀取到寄存器值?返回值總是00 但是寫成功,聲音正常。 不知道有沒有遇到同樣的問題的朋友? 請不要懷疑I2C驅動寫的是否正確。掛在同一總線上的EEPR
    發表于 10-23 07:59

    TLV320AIC3263 i2c無法進行通信,通過i2c讀寫函數,讀寫寄存器失敗怎么解決?

    麻煩幫忙分析下以下問題的原因 1、i2c無法進行通信,通過i2c讀寫函數(系統提供),讀寫
    發表于 10-28 07:32

    怎么樣通過I2C或SPI讀寫AIC3254的寄存器

    我看了AIC3254的數據手冊,沒有看沒明白怎么樣通過I2C或SPI讀寫AIC3254的寄存器,求大俠指點
    發表于 11-05 08:22

    STM8L15x I2C無法寫入I2C寄存器

    STM8L15x I2C無法寫入I2C寄存器以上來自于谷歌翻譯以下為原文 STM8L15x I2C : Cannot write
    發表于 04-02 13:49

    I2c通信怎么設置寄存器地址?

    tm4c123 launchpad作為master時i2c寫操作要先輸出device address,再給一個RegisterAddress,然后才能寫i2c讀操作也要給定這兩個地址才能讀,可是tivaware中
    發表于 04-07 13:17

    i2c總線往攝像頭寄存器中寫寄存器

    1攝像頭配置 用i2c總線往攝像頭寄存器中寫寄存器i2c總線為:一條時鐘線,一條數據線,遵循i2c協議來寫;攝像頭的sccb接口對應
    發表于 08-06 06:51

    如何對基于RK3328的I2C讀寫芯片寄存器進行測試呢

    如何對基于RK3328的I2C讀寫芯片寄存器進行測試呢?有哪些步驟?
    發表于 03-09 06:13

    I2C總線規范與I2C器件C51讀寫程序

    I2C總線規范與I2C器件C51讀寫程序:本文簡要介紹了I2C總線,并給出了I2C器件的
    發表于 08-22 17:51 ?93次下載

    ARM I2C 總線接口的寄存器設置

    ARM I2C 總線接口的寄存器設置 控制ARM 12C總線接口需要配置總線控制寄存器(rIICCON)、總線狀態寄存器(rIICSTA
    發表于 03-14 18:00 ?1733次閱讀

    Atmel SAMC21的I2C驅動寄存器操作和寄存器代碼免費下載

    本文檔的主要內容詳細介紹的是Atmel SAMC21的I2C驅動寄存器操作和寄存器代碼免費下載。
    發表于 06-20 08:00 ?19次下載

    STM32 I2C硬件的結構

    我們可以看見STM32的硬件I2C有兩個和數據有關的寄存器“數據寄存器(Data register)”(DR)和“數據移位寄存器(Data shift register)”(DSR),
    的頭像 發表于 04-30 15:00 ?7403次閱讀
    STM32 <b class='flag-5'>I2C</b>硬件的結構

    判斷I2C總線通信異常及及解決方法

    此問題由某客戶提出,應用處理AP 與MCU 進行I2C 通信通信會經常發生異常,需要定位原因.
    發表于 05-14 10:00 ?40次下載

    硬件I2C與模擬I2C

    硬件I2C對應芯片上的I2C外設,有相應I2C驅動電路,其所使用的I2C管腳也是專用的,因而效率要遠高于軟件模擬的
    發表于 12-28 19:14 ?81次下載
    硬件<b class='flag-5'>I2C</b>與模擬<b class='flag-5'>I2C</b>

    ONA10IV I2C 寄存器定義

    ONA10IV I2C 寄存器定義
    發表于 11-15 20:15 ?0次下載
    ONA10IV <b class='flag-5'>I2C</b> <b class='flag-5'>寄存器</b>定義
    主站蜘蛛池模板: 蜜芽手机在线观看| 人妻无码AV中文系列| 日本人吃奶玩奶虐乳| 97SE亚洲国产综合在线| 老司机福利在视频在ae8| 伊人最新网址| 久久亚洲国产精品亚洲| 中文无码熟妇人妻AV在线| 巨大乳hdbbw| 99久久国产宗和精品1上映| 美女搜查官被高难度黑人在线播放| 亚洲一区综合图区| 久久国产一区二区三区| 中文字幕在线视频免费观看| 美女被日出水| x8国产精品视频| 色婷婷99综合久久久精品| 国产精品无码无卡毛片不卡视| 亚洲AV成人无码999WWW| 精品久久久无码21P发布| 中国xxxxx69| 免费观看99热只有精品| videos gratis欧美另类| 色欲AV色欲AV久久麻豆| 国色天香社区视频免费高清3 | 国产精品国产三级国产an| 欧美写真视频一区| 夫妻主vk| 亚洲国产欧美日韩在线一区| 久久www免费人成高清| 99久久精品国产国产毛片| 日韩a在线看免费观看视频| 国产精品爽爽久久久久久无码| 亚洲午夜电影| 欧美丰满熟妇BBB久久久| 国产成人精品免费青青草原app| 亚洲国产精品特色大片观看| 理论片在线观看片免费| 高hh乱亲女真实| 在线观看视频亚洲| 日本大尺码喷液过程视频|