[記錄]淺談麵包板品質與杜邦連接線的問題
最近在做一些 Arduino 控制電路,
但是一直很不順心的是關於 DS1302時鐘模組與TLC5940NT的多通道PWM控制。
在這些通訊控制中通常都需要用到 CLOCK 同步。
這故事是一開始的實驗板電路,大部分都會使用麵包板和一些跳線來做,
因為要外接 Arduino 模組和一些驅動板,通常除了麵包板上跳線會使用單芯線外,
會使用一些杜邦2.54端子的聯接線來聯接。
一開始簡單的實驗都很正常,然後就這樣用久了,同樣再做一次相同的電路時,
Arduino 電路的運作開始出現異常。
比較常見的像是 DS1302 取到的時鐘資訊常常便成亂碼,
又或是 TLC5940 的 PWM 控制一直出現干擾(動作亂跳)。
經過不斷抓狂的抓蟲後來發現 連接線 和麵包板的嚴重問題,如下:
像是杜邦2.54端子上圖紅色圈起位置,發現用久之後會斷芯,外觀完全看不出來,
不確定是否為線材本身問題還是人為問題,因為這種斷芯會讓訊號時有時無。
其次是麵包板:
第二點,品質不好的麵包板,接孔內的彈片金屬彈力衰退,常見接觸不良,
接觸點造成接觸電阻升高,導致分壓/分流不正確,訊號異常等。
造成我浪費大量時間在找問題(明明電路是正確的,但實際運作一直出狀況)
所以,解決方法如下:
1、更換 / 使用好的線材聯接線,使用前量測聯接線是否有電阻升高或是斷線問題。
2、更換 / 使用較好的麵包板,如果發現麵包板部分插孔開始鬆脫,無法夾緊零件或是聯接線,就得考慮更換。
只能說該換就換,不然浪費大量時間又讓自己信心崩潰真是划不來啊。
但是一直很不順心的是關於 DS1302時鐘模組與TLC5940NT的多通道PWM控制。
在這些通訊控制中通常都需要用到 CLOCK 同步。
這故事是一開始的實驗板電路,大部分都會使用麵包板和一些跳線來做,
因為要外接 Arduino 模組和一些驅動板,通常除了麵包板上跳線會使用單芯線外,
會使用一些杜邦2.54端子的聯接線來聯接。
一開始簡單的實驗都很正常,然後就這樣用久了,同樣再做一次相同的電路時,
Arduino 電路的運作開始出現異常。
比較常見的像是 DS1302 取到的時鐘資訊常常便成亂碼,
又或是 TLC5940 的 PWM 控制一直出現干擾(動作亂跳)。
經過不斷抓狂的抓蟲後來發現 連接線 和麵包板的嚴重問題,如下:
像是杜邦2.54端子上圖紅色圈起位置,發現用久之後會斷芯,外觀完全看不出來,
不確定是否為線材本身問題還是人為問題,因為這種斷芯會讓訊號時有時無。
其次是麵包板:
第二點,品質不好的麵包板,接孔內的彈片金屬彈力衰退,常見接觸不良,
接觸點造成接觸電阻升高,導致分壓/分流不正確,訊號異常等。
造成我浪費大量時間在找問題(明明電路是正確的,但實際運作一直出狀況)
所以,解決方法如下:
1、更換 / 使用好的線材聯接線,使用前量測聯接線是否有電阻升高或是斷線問題。
2、更換 / 使用較好的麵包板,如果發現麵包板部分插孔開始鬆脫,無法夾緊零件或是聯接線,就得考慮更換。
只能說該換就換,不然浪費大量時間又讓自己信心崩潰真是划不來啊。
留言
市售彩色杜邦跳線都非常容易扯斷,建議只有在麵包板測試上使用
謝謝,後來在板子上我都以單芯線為主,不會有問題,主要是外接電路,如果都要用單芯線,整排的簞芯線可能會讓外接電路(例如蜘蛛腳底盤)動彈不得啊...