ZHCACQ6 june   2023 TCAL6408 , TCAL6416 , TCAL9538 , TCAL9539 , TCAL9539-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 引言
  5. 可编程输出驱动强度
  6. 可编程上拉或下拉电阻
  7. 可锁存输入
  8. 可屏蔽中断
  9. 中断状态寄存器
  10. 可编程开漏和推挽输出
  11. 使用 TCAL I/O 扩展器相较于 TCA I/O 扩展器的优势
  12. 总结
  13. 10参考文献

可编程开漏和推挽输出

TI 的 TCA 和 TCAL 系列器件允许将 GPIO 引脚配置为开漏或推挽输出。TCA 器件可以通过按特定顺序写入配置和输出端口寄存器来配置开漏 I/O。

TCAL 器件具有一个来自寄存器地址 0x4F 的内置输出端口配置寄存器。输出端口配置寄存器选择按端口推挽或开漏 I/O 级。逻辑 0 将 I/O 配置为推挽。逻辑 1 将 I/O 配置为开漏。ODEN0 配置端口 0x,ODEN1 配置端口 1x。表 7-1 中定义了这些信息。

表 7-1 寄存器 4F(输出端口配置寄存器)
被保留 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。这种配置可实现极快的上升和下降时间以及陡峭的压摆率,但也会引入更大的过冲和下冲。

GUID-20230601-SS0I-KGDR-FN3L-FB2XZFBZT0DB-low.png图 7-1 开漏配置
GUID-20230601-SS0I-8SXT-NTLT-5BDHKRRVTXCT-low.png图 7-2 推挽配置