電平轉(zhuǎn)換芯片電路設(shè)計(jì)
直接關(guān)系到硬件設(shè)計(jì)的穩(wěn)定性和可靠性。硬件工程師選型電平轉(zhuǎn)換芯片,核心是先明確通信需求與電氣參數(shù),再匹配芯片特性,最后驗(yàn)證場景適配性,避免因參數(shù)錯(cuò)配導(dǎo)致信號(hào)失真或功能失效。
1.1. 明確核心需求,鎖定基礎(chǔ)篩選條件先確定 “要轉(zhuǎn)換什么、怎么轉(zhuǎn)換”,排除不符合基礎(chǔ)要求的芯片。
1) 確認(rèn)通信方向與類型:
單向:僅需從 A 電壓域到 B 電壓域(如 MCU 輸出控制信號(hào)到 5V 傳感器),選單向通道芯片(如 74LVC1T45)。
雙向:需 A、B 域雙向通信(如 I2C、SPI 的 SDA/SCL 線),必須選支持雙向的芯片(如 TI 的 TXB0108、ADI 的 ADT4500),避免用單向芯片拼接導(dǎo)致信號(hào)沖突。
2) 確定信號(hào)速率:
芯片支持的最大速率需大于等于實(shí)際信號(hào)速率,留 10%-20% 余量。例如,100kHz 的 I2C 信號(hào),選支持≥1MHz 的芯片(如 TXB0104 支持 100Mbps,完全覆蓋);100Mbps 的 SPI 信號(hào),需選高速電平轉(zhuǎn)換芯片(如 SN75HVD12)。
3) 統(tǒng)計(jì)通道數(shù)量:
按實(shí)際需要轉(zhuǎn)換的信號(hào)路數(shù)選型,避免 “多通道浪費(fèi)” 或 “少通道不夠用”。例如,2 路 SPI 信號(hào)(SCLK、MOSI)+1 路 CS 信號(hào),選 4 通道芯片(預(yù)留 1 路備用)更靈活。
1.2. 核對(duì)關(guān)鍵電氣參數(shù),確保性能匹配電氣參數(shù)是 “硬指標(biāo)”,直接決定芯片能否正常工作,需逐一核對(duì)。
1) 電壓范圍(VCC1/VCC2):
芯片的輸入電壓域(VCC1)需覆蓋前級(jí)設(shè)備電壓(如 MCU 的 3.3V),輸出電壓域(VCC2)需覆蓋后級(jí)設(shè)備電壓(如模塊的 5V)。例如,3.3V 轉(zhuǎn) 5V,需選 VCC1 支持 2.7-3.6V、VCC2 支持 4.5-5.5V 的芯片。
2) 驅(qū)動(dòng)能力(IO 電流):
芯片的最大輸出電流(如 ±24mA)需大于后級(jí)負(fù)載所需電流(如 LED 指示燈需 10mA,電機(jī)驅(qū)動(dòng)需 50mA)。若負(fù)載電流大,需選高驅(qū)動(dòng)能力芯片(如 ULN2803),或搭配三極管增強(qiáng)驅(qū)動(dòng)。
3) 靜態(tài)電流(Iq):
低功耗場景(如電池供電設(shè)備)需重點(diǎn)關(guān)注,優(yōu)先選靜態(tài)電流≤1μA 的芯片(如 TI 的 TXB0106,Iq 僅 0.1μA);非低功耗場景(如桌面設(shè)備)對(duì) Iq 要求較低,可放寬至 10μA 以內(nèi)。
1.3. 考慮場景限制,避免實(shí)際應(yīng)用坑點(diǎn)除參數(shù)外,實(shí)際 PCB 布局、成本、可靠性等場景因素,可能直接否定 “參數(shù)合格” 的芯片。
1) 封裝與 PCB 空間:
緊湊設(shè)計(jì)(如穿戴設(shè)備)選小封裝芯片(如 QFN8、SOT23-6);大尺寸 PCB(如工業(yè)控制板)可選 DIP 封裝(如 74HC245D),方便焊接與維修。
2) 成本與供應(yīng)鏈:
量產(chǎn)項(xiàng)目需平衡性能與成本,優(yōu)先選市場主流、供貨穩(wěn)定的芯片(如 TI、NXP、ON 的型號(hào)),避免選冷門芯片導(dǎo)致后期斷貨或價(jià)格暴漲。
3) 可靠性與環(huán)境適應(yīng)性:
工業(yè)場景(-40℃~85℃)需選工業(yè)級(jí)芯片;汽車場景(-40℃~125℃)需選車規(guī)級(jí)芯片;消費(fèi)場景(0℃~70℃)可選消費(fèi)級(jí)芯片,避免 “降級(jí)使用” 導(dǎo)致高溫或低溫下失效。
2. 數(shù)據(jù)速率(速度):低速信號(hào):< 100 kHz。例如:I2C標(biāo)準(zhǔn)模式(100kHz)、GPIO、開關(guān)信號(hào)。
中速信號(hào):幾百kHz 到幾十MHz。例如:SPI、UART、I2C快速模式(400kHz)及以上。
高速信號(hào):> 100 Mbps。例如:SDIO、攝像頭接口(MIPI CSI)、高速SPI、以太網(wǎng)等。
必須確保所選電平轉(zhuǎn)換芯片的最大數(shù)據(jù)速率高于你的實(shí)際應(yīng)用速率。
3. 理解不同類型的電平轉(zhuǎn)換芯片及其適用場景根據(jù)需求,可以選擇最合適的類型。
3.1. 基于MOSFET的無源方案(適用于低速、雙向信號(hào))典型電路:一個(gè)N溝道MOSFET(如BSS138)配合兩個(gè)上拉電阻。
工作原理:利用MOSFET的對(duì)稱性和體二極管實(shí)現(xiàn)雙向電平轉(zhuǎn)換。
優(yōu)點(diǎn):
成本極低(分立元件)。
真正的雙向轉(zhuǎn)換。
電路簡單。
缺點(diǎn):
速度慢,通常僅適用于100kHz以下的應(yīng)用(如I2C)。
驅(qū)動(dòng)能力弱,上升沿由外部上拉電阻決定,速度慢。
占板面積大(相對(duì)于集成芯片)。
適用場景:低速雙向總線,最典型的就是I2C。
3.2. 開漏輸出型轉(zhuǎn)換芯片(適用于雙向、中低速信號(hào))典型芯片:TXB0101, TXS0101系列(注意兩者區(qū)別)。
工作原理:內(nèi)部集成上拉電阻和邊緣加速器,輸出為開漏模式,需要外部上拉電阻。
TXS系列 vs. TXB系列:
TXS01xx:內(nèi)置邊緣加速器和強(qiáng)上拉,非常適合開漏總線(如I2C),能提供更快的上升時(shí)間。
XB01xx:采用被動(dòng)式架構(gòu),依靠輸入輸出變化來內(nèi)部切換導(dǎo)通路徑。對(duì)方向控制要求低,但驅(qū)動(dòng)能力和速度有限,不適合驅(qū)動(dòng)大容性負(fù)載。
優(yōu)點(diǎn):
自動(dòng)感應(yīng)方向,無需方向控制引腳。
支持部分熱插拔。
缺點(diǎn):
驅(qū)動(dòng)能力較弱,不適合驅(qū)動(dòng)重負(fù)載(如LED、繼電器)。
必須使用外部上拉電阻。
速率有限(通常到100Mbps級(jí)別)。
適用場景:中低速雙向GPIO、I2C、SMBus、1-wire等。
3.3. 推挽輸出型轉(zhuǎn)換芯片(適用于高速、單向信號(hào))典型芯片:SN74LVC1T45, SN74AVC4T245, 74LVC8T245等。
工作原理:類似一個(gè)帶電平轉(zhuǎn)換功能的緩沖器/驅(qū)動(dòng)器,輸出為推挽結(jié)構(gòu)。
核心特點(diǎn):有一個(gè)方向控制引腳(DIR),用于控制數(shù)據(jù)流方向。
優(yōu)點(diǎn):
驅(qū)動(dòng)能力強(qiáng),可以驅(qū)動(dòng)較大電流負(fù)載。
速度非常快,最高可達(dá)數(shù)百Mbps甚至Gbps。
性能穩(wěn)定可靠。
缺點(diǎn):
方向需要控制,不適合直接用于雙向信號(hào)線(除非用MCU控制DIR)。對(duì)于I2C等,需要將DIR引腳設(shè)置為固定方向,但這會(huì)犧牲靈活性。
適用場景:高速單向信號(hào),如SPI、UART、地址/數(shù)據(jù)總線、CPU與外設(shè)之間的接口。這是最通用、最常用的一類電平轉(zhuǎn)換芯片。
3.4. 自動(dòng)方向感應(yīng)推挽型轉(zhuǎn)換芯片(適用于高速雙向信號(hào))典型芯片:NVT200x, LSF系列等。
工作原理:智能檢測(cè)輸入信號(hào)的方向,自動(dòng)切換內(nèi)部通路,無需方向控制引腳。
優(yōu)點(diǎn):
兼具高速和雙向自動(dòng)感應(yīng)的優(yōu)點(diǎn)。
使用方便。
缺點(diǎn):
成本相對(duì)較高。
適用場景:高速雙向信號(hào)線,例如SDIO接口、高速并行總線等。
4. 驅(qū)動(dòng)能力評(píng)估電平轉(zhuǎn)換芯片的驅(qū)動(dòng)能力,核心是讓芯片的輸出電流能力(IOH/IOL)覆蓋負(fù)載實(shí)際需求,并預(yù)留足夠裕量,避免因驅(qū)動(dòng)不足導(dǎo)致信號(hào)拉不動(dòng)、波形失真或芯片過熱。具體可按以下 5 個(gè)步驟操作:
4.1. 明確芯片驅(qū)動(dòng)能力的核心參數(shù)先從芯片 Datasheet 中找到關(guān)鍵指標(biāo),重點(diǎn)看 “輸出電流” 相關(guān)參數(shù),而非僅看 “驅(qū)動(dòng)能力” 描述。
1) 關(guān)鍵參數(shù):IOH 和 IOL
IOH(輸出高電平時(shí)的 sourcing current):芯片輸出高電平時(shí),能向負(fù)載提供的最大電流(通常為正值,單位 mA)。
IOL(輸出低電平時(shí)的 sinking current):芯片輸出低電平時(shí),能從負(fù)載吸收的最大電流(通常為負(fù)值,或標(biāo)注絕對(duì)值,單位 mA)。
注意:需看最小值(Min)而非典型值(Typ),最小值是芯片出廠時(shí)保證的最低能力,典型值僅為參考,不能作為設(shè)計(jì)依據(jù)。
2) 關(guān)注測(cè)試條件
Datasheet 中 IOH/IOL 會(huì)標(biāo)注測(cè)試電壓(如 VCC=3.3V、VOUT=2.4V)和溫度(如 25℃、-40℃),需確認(rèn)這些條件是否與你的實(shí)際應(yīng)用場景一致。例如,工業(yè)場景下 - 40℃的 IOH 可能比 25℃時(shí)低,需按最低溫的參數(shù)計(jì)算。
4.2. 計(jì)算負(fù)載實(shí)際需要的電流驅(qū)動(dòng)能力是否足夠,取決于 “芯片能提供的電流” 是否≥“負(fù)載需要的電流”。需先按負(fù)載類型,計(jì)算出負(fù)載的最大電流需求。
1) 阻性負(fù)載(最常見)
如 LED 指示燈、上拉 / 下拉電阻、繼電器線圈(非感性部分)等,用歐姆定律計(jì)算:電流 I = (VCC - V 壓降) / R 負(fù)載示例:3.3V 系統(tǒng)中,LED(壓降 1.8V)串聯(lián) 100Ω 電阻,電流 I = (3.3-1.8)/100 = 15mA,即負(fù)載需 15mA 電流。
2) 容性負(fù)載
如 PCB 寄生電容、后級(jí)芯片的輸入電容(Cin),主要考慮動(dòng)態(tài)充放電電流(靜態(tài)電流可忽略),公式:電流 I = C × (ΔV/Δt)其中,C 是總?cè)葜担▎挝?F),ΔV 是電壓變化幅度(如 3.3V→0V),Δt 是信號(hào)上升 / 下降時(shí)間(單位 s)。示例:總?cè)葜?100pF,信號(hào)上升時(shí)間 10ns(10×10??s),電流 I = 100e-12 × (3.3/10e-9) ≈ 33mA,需芯片 IOL≥33mA。
3) 感性負(fù)載
如小型電機(jī)、電磁閥,需考慮啟動(dòng)時(shí)的浪涌電流(通常是額定電流的 5-10 倍),且需搭配續(xù)流二極管抑制反向電動(dòng)勢(shì)。此時(shí)需按浪涌電流選型,而非額定電流。
4.3. 預(yù)留足夠的電流裕量實(shí)際應(yīng)用中,負(fù)載電流可能因電壓波動(dòng)、溫度變化或多通道同時(shí)工作而增大,必須預(yù)留裕量,避免 “剛好夠” 導(dǎo)致的不穩(wěn)定。
1) 常規(guī)場景(阻性 / 容性負(fù)載):預(yù)留 20%-50% 裕量,即芯片 IOH/IOL ≥ 負(fù)載電流 × 1.2~1.5。示例:負(fù)載需 15mA,選 IOH≥18mA(15×1.2)的芯片。
2) 惡劣場景(感性負(fù)載、工業(yè) / 車規(guī)環(huán)境):預(yù)留 50%-100% 裕量,即芯片 IOH/IOL ≥ 負(fù)載電流 × 1.5~2。示例:感性負(fù)載浪涌電流 50mA,選 IOL≥75mA(50×1.5)的芯片。
4.4. 注意多通道與雙向通信的特殊限制若芯片是多通道(如 4 路、8 路)或支持雙向通信,需額外檢查 “總電流限制” 和 “雙向驅(qū)動(dòng)平衡”。
1) 多通道同時(shí)工作的總電流
部分芯片單通道驅(qū)動(dòng)能力達(dá)標(biāo),但多通道同時(shí)輸出高 / 低電平時(shí),總電流會(huì)受芯片功率限制(P=VCC×I 總),需確認(rèn) Datasheet 中 “最大總輸出電流” 參數(shù)。示例:4 通道芯片,單通道 IOH=20mA,總電流可能限制為 50mA(即 4 路同時(shí)工作時(shí),每路平均僅 12.5mA),需按總電流反推單路實(shí)際可用電流。
2) 雙向通信的驅(qū)動(dòng)方向
雙向芯片(如 I2C 用的 TXB0104)在不同方向下的驅(qū)動(dòng)能力可能不同(如 A→B 方向 IOH=10mA,B→A 方向 IOH=8mA),需分別匹配兩個(gè)方向的負(fù)載電流需求。
5. 轉(zhuǎn)換速率轉(zhuǎn)換速率直接決定信號(hào)能否 “無失真” 傳輸,選小了會(huì)導(dǎo)致通信丟包,選大了則可能增加成本和噪聲。正確評(píng)估電平轉(zhuǎn)換芯片的轉(zhuǎn)換速率,核心是讓芯片的速率能力覆蓋實(shí)際信號(hào)需求,并匹配應(yīng)用場景的傳輸特性,具體可按以下 5 個(gè)步驟操作:
5.1. 明確轉(zhuǎn)換速率的核心評(píng)估指標(biāo)分清芯片 Datasheet 中與 “速率” 相關(guān)的 2 個(gè)關(guān)鍵參數(shù),避免混淆概念導(dǎo)致誤判。
1) 最大數(shù)據(jù)速率(Maximum Data Rate)
定義:芯片能穩(wěn)定傳輸?shù)淖罡咝盘?hào)頻率,單位通常是 Mbps(兆比特每秒) 或 kHz(千赫茲),直接對(duì)應(yīng)數(shù)字信號(hào)的傳輸速率(如 SPI 的 100Mbps、I2C 的 100kHz)。
注意:這是最核心的速率指標(biāo),需優(yōu)先匹配。例如,傳輸 10Mbps 的 SPI 信號(hào),必須選最大數(shù)據(jù)速率≥10Mbps 的芯片。
2) 上升 / 下降時(shí)間(Rise/Fall Time, tr/tf)
定義:信號(hào)從低電平(如 0.2VCC)上升到高電平(如 0.8VCC)的時(shí)間(tr),或從高電平下降到低電平的時(shí)間(tf),單位通常是 ns(納秒)。
作用:決定信號(hào)的 “邊沿陡峭度”,間接影響速率 —— 高速信號(hào)(如 100Mbps)需要更短的 tr/tf(通常≤10ns),否則會(huì)導(dǎo)致波形拖尾、失真。
5.2. 確認(rèn)實(shí)際信號(hào)的速率需求先明確 “要傳輸?shù)男盘?hào)有多快”,這是選型的基準(zhǔn),避免盲目追求高速率造成浪費(fèi)。
1) 確定信號(hào)類型的典型速率
不同數(shù)字信號(hào)的速率差異極大,需先明確信號(hào)類型及實(shí)際使用速率(而非理論最大值):
低速信號(hào):I2C(標(biāo)準(zhǔn) 100kHz、快速 400kHz)、UART(常見 9600bps~115200bps)、GPIO 控制信號(hào)(通常≤1MHz)。
高速信號(hào):SPI(常見 10Mbps~100Mbps)、CAN(高速 500kbps~1Mbps)、LVDS(數(shù)百 Mbps)。示例:若用 I2C 的 100kHz 標(biāo)準(zhǔn)模式,無需選 100Mbps 的高速芯片,選支持≥1MHz 的芯片即可滿足。
2) 預(yù)留速率余量
為應(yīng)對(duì)信號(hào)速率波動(dòng)(如 SPI 突發(fā)傳輸速率略高于常規(guī)值)或后期需求升級(jí),需預(yù)留 10%-50% 的余量。示例:實(shí)際信號(hào)速率是 50Mbps,選最大數(shù)據(jù)速率≥60Mbps(50×1.2)的芯片,避免 “卡著上限用” 導(dǎo)致不穩(wěn)定。
5.3. 核對(duì)芯片速率參數(shù)的測(cè)試條件芯片 Datasheet 中標(biāo)注的 “最大數(shù)據(jù)速率” 并非無條件成立,需確認(rèn)測(cè)試條件是否與你的應(yīng)用場景一致,否則實(shí)際速率可能不達(dá)標(biāo)。
1) 電壓條件
速率會(huì)受供電電壓影響:多數(shù)芯片在高電壓(如 5V)下速率更高,低電壓(如 1.8V)下速率會(huì)降低。示例:某芯片在 VCC=5V 時(shí)標(biāo)注速率 100Mbps,但 VCC=3.3V 時(shí)僅支持 50Mbps,若你的系統(tǒng)是 3.3V,需按 3.3V 下的速率選型。
2) 負(fù)載條件
速率會(huì)受后級(jí)負(fù)載影響:容性負(fù)載(如 PCB 寄生電容、后級(jí)芯片輸入電容)越大,速率越容易受限。示例:芯片標(biāo)注 “帶 10pF 負(fù)載時(shí)速率 100Mbps”,若你的實(shí)際負(fù)載是 30pF,實(shí)際速率可能降至 50Mbps,需選帶大容性負(fù)載仍能保持高速的芯片。
3) 溫度條件
工業(yè) / 車規(guī)場景需注意:芯片在高溫(如 85℃)或低溫(如 - 40℃)下,速率可能比常溫(25℃)時(shí)下降 10%-30%,需按極端溫度下的速率參數(shù)選型。
5.4. 匹配應(yīng)用場景的特殊速率要求除了 “能不能跑這么快”,還要考慮 “跑這么快會(huì)不會(huì)有問題”,需結(jié)合場景特性調(diào)整選型。
1) 低速低功耗場景(如電池設(shè)備)
需求:優(yōu)先低功耗,速率無需過高。
選型:避免選高速芯片(高速芯片通常靜態(tài)電流更大),選速率剛好覆蓋需求的芯片(如 I2C 場景選支持 1MHz 的 TXB0104,而非 100Mbps 的高速芯片)。
2) 高速高頻場景(如工業(yè)控制)
需求:速率達(dá)標(biāo),且抗干擾能力強(qiáng)。
選型:選高速芯片的同時(shí),關(guān)注 “信號(hào)完整性” 參數(shù)(如輸出阻抗、串?dāng)_),或優(yōu)先選差分信號(hào)轉(zhuǎn)換芯片(如 LVDS 芯片),減少高速傳輸?shù)脑肼暋?/span>
3) 雙向通信場景(如 I2C)
需求:兩個(gè)方向的速率需一致,避免 “單向快、單向慢”。
選型:確認(rèn) Datasheet 中 “正向(A→B)” 和 “反向(B→A)” 的速率是否相同,優(yōu)先選雙向速率對(duì)稱的芯片。
5.5. 實(shí)際測(cè)試驗(yàn)證速率匹配性參數(shù)匹配后,必須通過硬件測(cè)試確認(rèn)實(shí)際傳輸效果,避免因理論計(jì)算遺漏寄生參數(shù)(如 PCB 走線電容)導(dǎo)致問題。
1) 波形測(cè)試
用示波器測(cè)量負(fù)載端的信號(hào):
若波形無拖尾、無過沖,且頻率達(dá)到需求值,說明速率匹配;
若波形出現(xiàn)嚴(yán)重拖尾(上升沿>20ns)或頻率無法達(dá)到需求,說明芯片速率不足,需更換更高速率的型號(hào)。
2) 通信穩(wěn)定性測(cè)試
長時(shí)間(如 24 小時(shí))傳輸數(shù)據(jù),統(tǒng)計(jì)丟包率:
若丟包率為 0,說明速率和信號(hào)完整性均達(dá)標(biāo);
若出現(xiàn)間歇性丟包,可能是速率余量不足或負(fù)載過大,需增大速率余量或優(yōu)化負(fù)載設(shè)計(jì)。
*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。









