ZHCAB39E January 2022 – February 2022 TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S
QEP-A 和 QEP-B 信号由有限状态机 (FSM) 生成。状态图如图 4-8 所示,并具有以下特征:
表 4-4 和表 4-5 是对应的卡诺图。通过检查图中的每个“1”或使用卡诺图解算器来确定所得方程。x 用于指示无效的状态。请注意,无需进一步简化方程;可按所示方式将这些方程输入到 CLB 工具中。使用 OR 运算符可从各个组成部分建立完整的方程,如仿真结果所示(图 4-9)。
方向 (e0) = 1(正向) 下一个状态 QCLK、QEP-B(e1、s1) |
方向 (e0) = 0(反向) 下一个状态 QCLK、QEP-B(e1、s1) |
||||||||||
00 | 01 | 11 | 10 | 00 | 01 | 11 | 10 | ||||
当前状态 s0、s1 (QEP-A、B) |
00 | 0 | 0 | x (2) | 1 (2) | 当前状态 s0、s1 (QEP-A、B) |
00 | 0 | 0 | 0 | x |
01 | 0 | 0 | x | 0 | 01 | 0 | 0 | 1 (3) | x (3) | ||
11 | 1(1) | 1(1) | 0 | x | 11 | 1(1) | 1(1) | x (3) | 1 (3) | ||
10 | 1(1) | 1(1) | 1(2) | x (2) | 10 | 1(1) | 1(1) | x | 0 |
方向 (e0) = 1(正向) 下一个状态 QCLK、QEP-A(e1、s0) |
方向 (e0) = 0(反向) 下一个状态 QCLK、QEP-A(e1、s0) |
||||||||||
00 | 01 | 11 | 10 | 00 | 01 | 11 | 10 | ||||
当前状态 s0、s1 (QEP-A、B) |
00 | 0 | 0 | 0 | x | 当前状态 s0、s1 (QEP-A、B) |
00 | 0 | 0 | x (3) | 1 (3) |
01 | 1(1) | 1(1) | x | 0 | 01 | 1(1) | 1(1) | 1(3) | x (3) | ||
11 | 1(1) | 1(1) | x (2) | 1 (2) | 11 | 1(1) | 1(1) | 0 | x | ||
10 | 0 | 0 | 1 (2) | x (2) | 10 | 0 | 0 | x | 0 |
图 4-9 所示为 SystemC 仿真结果。