由于Arduino基本上是5V電源供電,大多數(shù)現(xiàn)代傳感器,顯示器,閃存卡和模式僅為3.3V,許多制造商發(fā)現(xiàn)他們需要進行電平轉(zhuǎn)換/轉(zhuǎn)換,以保護3.3V器件免受5V。于是使用電阻來制造分壓器,但是為了進行高速傳輸,電阻器可能會增加大量的電壓,從而造成嚴重破壞,這很難進行調(diào)試。因此,設(shè)計了TXB0108-8通道雙向邏輯電平轉(zhuǎn)換器實現(xiàn)電平轉(zhuǎn)換。TXB0108-8通道雙向邏輯電平轉(zhuǎn)換器電路板實物截圖:
TXB0108雙向電平轉(zhuǎn)換器執(zhí)行幾乎任何電壓間雙向電平轉(zhuǎn)換,并將自動檢測方向。只有這個芯片不能正常工作的是i2c(因為它使用強大的上拉,這會混淆自動方向傳感器)。如果您需要使用上拉電阻,您可以將它們至少為50K歐姆,AVR / Arduino的內(nèi)部電阻約為100K歐姆,這樣就可以了!
由于該TXB0108芯片是一個特殊的雙向電平轉(zhuǎn)換器,它沒有強大的輸出引腳可以驅(qū)動LED或長電纜,它的意圖是坐在兩塊邏輯芯片之間的面包板上!如果您不需要即時雙向支持,我們建議以下具有強大輸出驅(qū)動的74LVX245。
TXB0108-8通道雙向邏輯電平轉(zhuǎn)換器電路 PCB截圖,見附件下載其工程文件: