[問題] 求救,I2C問題請教

看板Electronics作者 (阿月)時間7年前 (2019/02/25 14:30), 7年前編輯推噓7(707)
留言14則, 10人參與, 7年前最新討論串1/1
各位好,想請教一個小弟負責專案上面的問題, 客戶端在使用我家產品讀取時,發生以下狀況: 下”0x86”指令,我的device會回傳訊息; 下”0x80”這指令,卻讀不到東西,客戶端目前無法去分析讀不到是讀到錯誤指令、或是 沒有通訊的讀不到。 但是因為公司產品的I2C通訊是在硬體端實現,所以困擾的點就在於硬體怎麼會在不同指 令下的結果不同。以往客戶使用上也沒有這種問題,現在客戶生產線上才回饋這狀況。 所以228只能加班看要怎麼debug...,想問問看有人是否可以給下經驗,這週沒搞定這個 大case可能就告吹小弟也就真的gg了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.180.140 ※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1551076245.A.A82.html

02/25 15:23, 7年前 , 1F
距離很遠???
02/25 15:23, 1F

02/25 15:39, 7年前 , 2F
先看看示波器怎麼說吧,距離太遠很有可能
02/25 15:39, 2F

02/25 15:49, 7年前 , 3F
量波形看 level Rising falling edge ACK
02/25 15:49, 3F

02/25 15:50, 7年前 , 4F
hold time setup time 有邏輯分析儀更好
02/25 15:50, 4F

02/25 16:06, 7年前 , 5F
客戶是用硬體還是軟體模擬? 檢查是否SCL歪了
02/25 16:06, 5F
產品是應用在筆電裡,所以距離不會很遠。麻煩的是換模組可以恢復正常。 ※ 編輯: Reno1174 (203.69.37.192), 02/25/2019 17:16:39

02/25 17:28, 7年前 , 6F
郵票孔? 助焊劑惹禍?
02/25 17:28, 6F
因為下另一個指令是會得到回覆的,所以實在是不知道還有什麼可能。 現在也在等產品寄回分析時序圖,順便看看大家經驗。 ※ 編輯: Reno1174 (114.137.32.70), 02/25/2019 19:00:21

02/25 21:23, 7年前 , 7F
時序圖出來才會知道 你就慢慢等吧
02/25 21:23, 7F

02/25 23:53, 7年前 , 8F
0x80不就是啟動 初始化
02/25 23:53, 8F

02/26 08:35, 7年前 , 9F
只有這個客戶用有問題?還是只有這個客戶?
02/26 08:35, 9F

02/26 15:16, 7年前 , 10F
l2c先用示波器隨便送一個code看sda/scl
02/26 15:16, 10F

02/28 12:49, 7年前 , 11F
讓你的產品把收到的指令透過com或USB或debug用的IDE秀出
02/28 12:49, 11F

02/28 12:49, 7年前 , 12F
來看,一個指令可以一個不行,比一下就好
02/28 12:49, 12F

03/03 22:35, 7年前 , 13F
可以檢查一下速率是否正確,假設device只支持100K,你用400K
03/03 22:35, 13F

03/03 22:36, 7年前 , 14F
這樣會使有些數據接收有問題,有的不會。
03/03 22:36, 14F
文章代碼(AID): #1SSukLg2 (Electronics)