TXS0108雙向電平轉換芯片用於IIC時的問題

TXS0108雙向電壓轉換芯片用於IIC時的問題

TXS0108是雙向電平轉換芯片,在我的案例中用於1.8V電平與3.3V電平的轉換。最先,我在3.3V和1.8V的SCL和SDA總線上均使用了4.7kΩ的上拉電阻,上拉到對應的高電平。調試發現SDA出現如下波形:在這裏插入圖片描述
可以看到圖上出現了次高電平。非常不正常。分析後發現,中間四個次高電平都是IIC芯片發出的ACK信號,應該被拉低,但是並沒有拉低到0V。導致這個問題的原因我估計是1.8V端是高電平,TXS0108在盡力維持3.3V端的高電平狀態。
在經過一段時間的摸索後,我將1.8V和3.3VSCK上的上拉電阻全部去除,並且去除1.8VSDA上的上拉電阻,終於得到了近似正確的波形,設備可以勉強使用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章