ZHCSYN0 July 2025 TPLD2001
ADVANCE INFORMATION
TPLD2001 具有六个 8 位计数器和两个 16 位计数器/延迟发生器,支持的最大数据值分别为 255 和 65535。可以使用用户寄存器读取计数器计数,并可以在系统内更新数据。读取当前计数时,需要两个连续的读取事务才能准确读取数据。建议在更新计数器数据寄存器时将计数器置于复位状态,以防止加载数据期间出现干扰。在写入新的计数器数据后,需要两个时钟脉冲将计数器从复位状态释放。
为了进一步实现灵活性,每个宏单元的时钟源都可以配置为内部振荡器(OSC0、OSC1 或 OSC2)、源自振荡器的分频时钟(OSC0/8、/64、/512、/4096、/32768、/262144 或 OSC1/8、/64、/512 或 OSC2/4)或来自连接多路复用器的外部时钟源。请注意,计数器/延迟宏单元是上升沿触发的,即计数器将在 CLK 输入的上升沿递增/递减。
对于未使用的计数器宏单元,将时钟选择 (CLK_SEL) 设置为来自 CMX 的外部 CLK 以减少过多的电流消耗。
用户可在以下模式下使用计数器/延迟发生器宏单元:延迟、单稳态、频率比较器、计数器、边沿检测器、延迟边沿检测器。