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参考文献

可编程输出驱动强度

敏捷 I/O 提供可编程输出驱动强度,允许将 I/O 焊盘配置为四个可能电流电平中的一个。通过对输出驱动强度寄存器中的位进行编程,用户可以调整驱动 I/O 焊盘的晶体管对的数量。表 2-1 来自 TCAL6416 数据表,介绍了寄存器 40、41、42 和 43(输出驱动强度寄存器)。

表 2-1 寄存器 40、41、42 和 43(输出驱动强度寄存器)
CC-03CC-03CC-02CC-02CC-01CC-01CC-00CC-00
默认值11111111
CC-07CC-07CC-06CC-06CC-05CC-05CC-04CC-04
默认值11111111
CC-13CC-13CC-12CC-12CC-11CC-11CC-10CC-10
默认值11111111
CC-17CC-17CC-16CC-16CC-15CC-15CC-14CC-14
默认值11111111

每个 P 端口都恰好分配了 2 位,以配置输出驱动器的驱动强度。例如,P07(端口 0 GPIO 7)输出由位于寄存器 41 中称为 CC-07 的两个位配置。两个可配置位提供了表 2-2 中定义的四个不同输出电流电平选项。输出引脚的默认驱动强度为 1.00x (CC = 11)。

表 2-2 用于调整 P 端口上输出驱动强度的两位组合
CC – XX 输出强度
00 0.25x
01 0.5x
10 0.75x
11 1.00x

CC-XX 的可配置位决定了在给定时间为 I/O 焊盘供电的晶体管对的数量。图 2-1 显示了 PMOS/NMOS_EN 器件,用于控制 P00 – P07 和 P10 – P17 上输出的推挽驱动对。图 2-1 是 p 端口的简化输出级。

GUID-20230601-SS0I-R1MZ-9FDW-7BXFLQMJDNNB-low.svg图 2-1 简化的输出级

降低输出驱动强度有几个好处:

  • 较弱的输出会降低压摆率,从而减少振铃效应。
  • 不同的引脚可能具有不同的负载条件,有些引脚可能需要使用全驱动强度,而另一些引脚则需要较弱的驱动强度。因此,在某些引脚需要原始全驱动强度配置的情况下,可以单独配置每个引脚。
  • 减少总体功耗。