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