ZHCSOP4 November 2024 LMK5C22212A
ADVANCE INFORMATION
历时计数器 (TEC) 让用户能够在两个(或更多)事件之间进行精确的时间测量。这些事件可以是 GPIO 引脚的上升沿或下降沿,或是 SPI SCS 引脚的下降沿。任何 GPIO 引脚都可以编程为 TEC 输入。可以使用 GPIO 极性反转寄存器来选择上升或下降极性。在每个 TEC 事件之后,都会捕获计数器值,而应用可以回读一个 40 位值。历时值是根据读回值的差异计算得出的。测量精度优于 7.5ns,总测量时间超过 59 分钟,具体取决于确切配置。为了重启 TEC 计数器捕获,有必要至少回读 TEC_CNTR 的 LSB。
TEC 计数器的时钟频率是根据 APLL1 VCO 频率 ÷ 8 或 PLL2 VCO 频率 ÷ 20 设定的。使用以下步骤执行时间测量。
TEC_CNTR 寄存器分为五个寄存器。
| PLL 源 | VCO 频率 | TEC 时钟频率 | TEC 时钟周期 (t) | 翻转时间 |
|---|---|---|---|---|
| PLL1 | 2457.6MHz | 307.2MHz | ≅3.225ns | ≅59.6 分钟 |
| 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-34 展示了历时计数器函数的状态。