PCCU就是位置计数和控制单元。
位置控制包含复位 / 初始化 / 锁存。
复位
位置计数器复位有如下四种方式:
部分方式对应的波形如下图所示:
初始化
位置计数器初始化方式有如下3种:
初始化事件到来时会把QPOSINIT寄存器中的值赋给QPOSCNT。
锁存
位置计数器的值可以在I 和S 事件时进行锁存。
Index事件锁存
在I事件时可以选择锁存的时间点:
波形如下图所示
strobe事件锁存
波形如下图所示
比较
框图如下:
波形如下:
注意上图21-14中连续两次PCEVNT事件时PCSPW有重叠。
寄存器
参考文档:
TMS320F28004x Real-Time Microcontrollers Technical Reference Manual (Rev. G)