ZHCZ036B April   2024  – February 2025 TMS320F28P550SG , TMS320F28P550SJ , TMS320F28P559SG-Q1 , TMS320F28P559SJ-Q1

 

  1.   1
  2.   TMS320F28003x 实时 MCU 器件勘误表器件修订版本 0
  3. 1使用说明和公告模型
    1. 1.1 使用说明汇总表
    2. 1.2 公告汇总表
  4. 2命名规则、封装编号法和修订版本标识
    1. 2.1 器件和开发支持工具命名规则
    2. 2.2 支持的器件
    3. 2.3 封装编号法和修订版本标识
  5. 3器件修订版本 A 使用说明和公告
    1. 3.1 器修订版本 A 使用说明
      1. 3.1.1 PIE:背对背 PIEACK 写入和手动 CPU 中断屏蔽清除之后的伪波嵌套中断
      2. 3.1.2 使用嵌套中断时要小心
      3. 3.1.3 安全性:主要的防御层是构建芯片安全边界,从启用 JTAGLOCK 和零引脚引导至闪存功能开始
    2. 3.2 器件修订版本 A 公告
      1.      公告
      2.      公告
      3.      公告
      4.      公告
      5.      公告
      6. 3.2.1 公告
      7.      公告
      8. 3.2.2 公告
      9.      公告
      10. 3.2.3 公告
      11.      公告
      12.      公告
      13. 3.2.4 公告
      14.      公告
      15.      公告
      16.      公告
      17.      公告
      18.      公告
  6. 4器件修订版本 0 使用说明和公告
    1. 4.1 器件修订版本 0 使用说明
    2. 4.2 器件修订版本 0 公告
      1.      公告
      2.      公告
      3.      公告
      4.      公告
      5. 4.2.1 公告
  7. 5文档支持
  8. 6商标
  9. 7修订历史记录

公告

eQEP: 索引期间方向变化时位置计数器复位错误

受影响版本

0、A

详细信息

在使用 PCRM = 0 的配置时,若索引输入处于活动状态时方向发生变化,则位置计数器(QPOSCNT) 可能会错误地复位,从而导致计数器值发生意外变化。若如此,可能会与位置计数器的预期值相差多达 ±4 个数值,并随后意外设置错误标志。

在使用 PCRM = 0 的配置时[即发生索引事件时位置计数器复位 (QEPCTL[PCRM] = 00)],若在正向运动期间发生索引事件,则位置计数器在下一个 eQEP 时钟时复位为 0。若在反向移动期间发生索引事件,则位置计数器将在下一个 eQEP 时钟时复位为 QPOSMAX 寄存器中的值。eQEP 外围设备会记录第一个索引标记 (QEPSTS[FIMF]) 的出现情况以及 QEPSTS 寄存器中第一个索引事件标记 (QEPSTS[FIDF]) 方向。此外,其还会记录第一个索引标记上的正交边沿以便在索引事件复位操作中使用相同的相对正交跃迁。

如果在索引脉冲活动时方向发生改变,则该模块仍将继续查找相对正交跃迁以执行位置计数器复位操作。若如此,位置计数器的值会发生意外变化。

未同时发生方向改变的下一个索引事件将正确复位计数器并按预期工作。

应变方法

在索引处于活动状态时,若方向发生变化且位置计数器值的相应变化可能会影响应用程序,请勿使用 PCRM = 0 的配置。

若适用于此应用程序,则位置计数器复位所运用的其他选项[例如索引事件初始化(IEI)]不会出现此问题。