概述
2.2.8 PDB
可编程延迟区块(PDB)可为 ADC 的硬件触发输入提供来自内部或外部触发器的可
控延迟或可编程间隔节拍,和/或为 DAC 生成间隔触发器,从而实现 ADC 转换之
间的精确计时和/或实现 DAC 更新。PDB 可选择性提供用作 CMP 模块中采样窗
口的脉冲输出。
PIT 模块具有以下特性:
• 高达 15 个触发器输入源和一个软件触发器源
• 高达 8 个可配置 PDB 通道,用于 ADC 硬件触发
• 高达 8 个脉冲输出
2.2.9 LPTMR
在所有功耗模式下(包括低漏电模式),低功耗定时器(LPTMR)可以配置为带可
选预分频器的时钟计数器,或者带可选去抖滤波器的脉冲计数器。它还可以在多
数系统复位事件中继续保持运行,因此可以用作长时间的计数器。
LPTMR 模块具有以下特性:
• 带比较功能的 16 位时间计数器或脉冲计数器
• 可选中断可在任何低功耗模式下产生异步唤醒
• 硬件触发输出
• 计数器支持自由运行模式或比较复位
• 可针对预分频器/毛刺滤波器配置时钟源
• 可针对脉冲计数器配置输入源
2.2.10 CRC
该设备包含一个循环冗余校验(CRC)模块,可生成 16/32 位 CRC 码以便进行错误
检测。
CRC 模块提供实施 16 位或 32 位 CRC 标准所需的可编程多项式、WAS 和其他参
数。
CRC 模块具有以下特性:
• 硬件 CRC 生成器电路采用一个 16 位或者 32 位可编程移位寄存器
• 可编程初始种子和多项式
• 可选择逐位或逐字节转换输入数据或输出数据(CRC 结果)
• 最终 CRC 结果反转选项
• 32 位 CPU 寄存器编程接口
20
KS22/KS20 Microcontroller, Rev 3, 04/2016
NXP Semiconductor, Inc.