ZHCACQ6 june 2023 TCAL6408 , TCAL6416 , TCAL9538 , TCAL9539 , TCAL9539-Q1
TI 的 TCA 和 TCAL 系列器件允许将 GPIO 引脚配置为开漏或推挽输出。TCA 器件可以通过按特定顺序写入配置和输出端口寄存器来配置开漏 I/O。
TCAL 器件具有一个来自寄存器地址 0x4F 的内置输出端口配置寄存器。输出端口配置寄存器选择按端口推挽或开漏 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 端口上内部 FET 的漏极处于悬空状态。由于 p 端口上的寄生电容和上拉电阻组合引起 RC 时间常数,因此该配置会导致上升沿变慢。
推挽配置与开漏不同,因为推挽配置不需要外部上拉电阻器。器件内部有两个驱动 FETS,一个连接到 VCC,另一个连接到推挽架构中的 GND。这种配置可实现极快的上升和下降时间以及陡峭的压摆率,但也会引入更大的过冲和下冲。