ZHCSR43 December 2023 LMK5C33216A
PRODUCTION DATA
历时计数器 (TEC) 让用户能够在两个(或更多)事件之间进行精确的时间测量。这些事件可能是 GPIO 引脚的上升沿或下降沿,也可能是 SPI SCS 引脚的下降沿。任何 GPIO 引脚都可以编程为 TEC 输入。可以使用 GPIO 极性反转寄存器来选择上升或下降极性。在每个 TEC 事件之后,都会捕获计数器值,应用程序可能读回一个 40 位值。历时值是根据读回值的差异计算得出的。测量精度优于 7.5ns,总测量时间超过 59 分钟,具体取决于确切配置。为了重启 TEC 计数器捕获,有必要至少读回 TEC_CNTR 的 LSB。
TEC 计数器的时钟频率是根据 PLL3 VCO 频率 ÷ 8 或 PLL2 VCO 频率 ÷ 20 设定的。进行时间测量的步骤如下。
TEC_CNTR 寄存器分为五个寄存器。
PLL 源 | VCO 频率 | TEC 时钟频率 | TEC 时钟周期 (t) | 翻转时间 |
---|---|---|---|---|
PLL2 | 5950MHz | 297.5MHz | 大约 3.361ns | 大约 61.6 分钟 |
PLL2 | 5898.24MHz | 294.912MHz | 大约 3.391ns | 大约 62.1 分钟 |
PLL2 | 5625MHz | 281.25MHz | 大约 3.556ns | 大约 65.1 分钟 |
PLL2 | 5600MHz | 280MHz | 大约 3.571ns | 大约 65.4 分钟 |
图 7-32 展示了历时计数器函数的状态。