ZHCAB39E January 2022 – February 2022 TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S
QEP 解码器解读来自增量编码器的脉冲序列输出。基本 QEP 脉冲序列包含信号 QEP-A、QEP-B 和 QEP-I,如图 5-3 中所示。这些信号具有以下特性:
设计方法:
解码器功能 | CLB 块映射 |
---|---|
32 位位置计数器 | 直接映射 CLB 32 位计数器模块。连接 match1 和 match2 可进行复位,对于事件,可实现介于 0 和位置上限 (MAXPOS) 间的计数。 |
过去状态存储器 | 有效状态转换、方向和错误的检测都依赖于 QEP-A/B 过去的状态,这可映射能够存储过去状态的 FSM。 |
过去和当前状态的比较 | 如果可以从 FSM 中得到过去状态,LUT 即可比较当前和过去状态。如果没有 LUT,FSM 也可提供这一功能。需要对方向检测和错误检测进行比较。 |
中断和计数器捕捉 | 捕捉计数器的值并中断 CPU 映射 HLC 的功能。 |
CPU 对解码器的输入,例如复位和使能 | 控制位从 CPU 经过 GPREG 路由到 LUT,并与其他系统信号相结合(OR 或 AND)。 |