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