ZHCACQ6 june 2023 TCAL6408 , TCAL6416 , TCAL9538 , TCAL9539 , TCAL9539-Q1
TI 的 TCA 和 TCAL 系列器件允許將 GPIO 引腳配置為開漏或推挽輸出。TCA 器件可以通過按特定順序?qū)懭肱渲煤洼敵龆丝诩拇嫫鱽砼渲瞄_漏 I/O。
TCAL 器件具有一個(gè)來自寄存器地址 0x4F 的內(nèi)置輸出端口配置寄存器。輸出端口配置寄存器選擇按端口推挽或開漏 I/O 級(jí)。邏輯 0 將 I/O 配置為推挽。邏輯 1 將 I/O 配置為開漏。ODEN0 配置端口 0x,ODEN1 配置端口 1x。表 7-1 中定義了這些信息。
| 位 | 被保留 | ODEN-1 | ODEN-0 | |||||
|---|---|---|---|---|---|---|---|---|
| 默認(rèn)值 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
使用推挽或開漏 GPIO 配置的影響可以通過圖 7-1 和圖 7-2 中的示波器捕獲觀察到。
開漏配置需要在 p 端口引腳上使用上拉電阻器,因?yàn)?p 端口上內(nèi)部 FET 的漏極處于懸空狀態(tài)。由于 p 端口上的寄生電容和上拉電阻組合引起 RC 時(shí)間常數(shù),因此該配置會(huì)導(dǎo)致上升沿變慢。
推挽配置與開漏不同,因?yàn)橥仆炫渲貌恍枰獠可侠娮杵鳌F骷?nèi)部有兩個(gè)驅(qū)動(dòng) FETS,一個(gè)連接到 VCC,另一個(gè)連接到推挽架構(gòu)中的 GND。這種配置可實(shí)現(xiàn)極快的上升和下降時(shí)間以及陡峭的壓擺率,但也會(huì)引入更大的過沖和下沖。
圖 7-1 開漏配置
圖 7-2 推挽配置