[問題]SPI讀寫需要在Clk腳位掛上探棒才會正確
小弟遇到一個奇怪的問題,小弟用軟體刻一個SPI讀寫程式
問題發生狀況:
當在Clock pin腳上掛上示波器探棒時
讀寫結果正常且正確
但是Clock pin腳沒有掛示波器探棒時
讀寫結果就會錯誤
想法:
知道示波器探棒有寄生電容,所以會導致Clock pin腳位上的上升時間變慢
但現在遇到的狀況卻是,有掛上示波器探棒,SPI讀寫才會正確
沒有掛示波器探棒SPI讀寫就會錯誤
不掛探棒,將Clock速度放慢也是一樣會讀寫錯誤
小弟百思不得其解,請各位大神幫幫忙
小弟在這先謝過了,謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.161.35.225
※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1486722225.A.3AF.html
→ GiantChicken: 掛個10pF電容看看
好的。禮拜一小弟試試。02/10 18:37
推 HiJimmy: 有接上拉電阻,靠I/O拉地嗎?
是的。是用IC的GPIO pin來刻成clock的。02/10 19:25
推 guecet: 看探棒阻值多少,焊一個一樣大的電阻上去試試
好的。禮拜一小弟試試。02/10 22:19
→
02/10 23:40, , 1F
02/10 23:40, 1F
→
02/10 23:41, , 2F
02/10 23:41, 2F
→
02/10 23:43, , 3F
02/10 23:43, 3F
→
02/10 23:56, , 4F
02/10 23:56, 4F
→ furio: 影響應該很小?
小弟想法也是這樣。探棒延遲時間應該不至於影響。再加上我探棒是用x10模式。寄生電
容似乎會更小。
02/10 23:57
※ 編輯: zanxac (118.233.90.16), 02/11/2017 00:58:46
推
02/11 00:59, , 5F
02/11 00:59, 5F
→ eatkai: 並個電容或串電阻應該就解掉了
Debounce造成的。這我沒想到。有道理!!!。好的!!小弟禮拜一試試電阻電容
另外謝謝以上先進們的建議
以上建議中要加的電阻電容小弟禮拜一試試之後。也會再回來這邊回報狀況。謝謝大家
02/11 01:00
※ 編輯: zanxac (118.233.90.16), 02/11/2017 01:07:24
推
02/11 22:10, , 6F
02/11 22:10, 6F
推
02/11 22:20, , 7F
02/11 22:20, 7F
→
02/12 22:19, , 8F
02/12 22:19, 8F
推
02/12 23:52, , 9F
02/12 23:52, 9F
→
02/26 06:43, , 10F
02/26 06:43, 10F
→
03/18 07:47, , 11F
03/18 07:47, 11F