Other Parts Discussed in Thread: TMS320F28388D
器件型号: TMS320F28388D
您好:
我们将仿真 ABI 接口的器件连接到 MCU TMS320F28388D。
MCU 使用配置为测量位置的 eQEP 模块。
通过 Index Input 对 eQEP 模块进行初始化时出现问题。 位置使用偏移进行初始化、偏移取决于第一次出现索引信号期间的运动方向。 在下一次旋转期间、偏移似乎与初始设置一样恒定。
对于如何将 TMS320F28388D 配置为在没有此偏移的情况下运行、您是否有任何建议? 或者至少如何配置它、使偏移不取决于第一次运动的方向?
eQEP 模块现在配置如下:
QDECCTL[XCR]= 1
QDECCTL[SWAP]= 1
QDECCTL[QIDIRE]= 1
QEPCTL[FREE_SOFT]= 2
QPOSMAX = 8192.
QEPCTL[QPEN]= 1
其余的 eQEP 寄存器被设置为默认值。
在附图中、捕获了第一个索引出现期间两个运动方向的 ABI 波形。

