ZHDZ010F March   2022  – May 2026 AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1

 

  1.   1
  2. 1使用说明和公告模型
  3. 2器件使用说明
    1.     i2324
    2.     i2348
    3.     i2364
    4.     i2508
  4. 3器件公告
    1.     i2310
    2.     i2311
    3.     i2313
    4.     i2329
    5.     i2345
    6.     i2346
    7.     i2347
    8.     i2349
    9.     i2350
    10.     i2352
    11.     i2353
    12.     i2354
    13.     i2355
    14.     i2356
    15.     i2357
    16.     i2358
    17.     i2359
    18.     i2374
    19.     i2375
    20.     i2386
    21.     i2392
    22.     i2393
    23.     i2394
    24.     i2395
    25.     i2401
    26.     i2402
    27.     i2403
    28.     i2404
    29.     i2405
    30.     i2427
    31.     i2428
    32.     i2433
    33.     i2438
    34.     i2439
    35.     i2488
    36.     i2499
    37.     i2500
    38.     i2502
    39.     i2503
  5.   商标
  6. 4修订历史记录

i2375

如果比较器事件仍处于活动状态并且正在选择数字滤波器路径(使用 SDCOMPxCTL.CEVTxDIGFILTSEL),则不会再次设置 SDFM 模块事件标志 (SDIFLG.FLTx_FLG_CEVTx)

详细信息

SDFM 模块支持在 SDFM 比较器输出端配置数字滤波器,该滤波器可由应用程序选择用于滤除毛刺干扰。应用程序可选择比较器的滤波输出或原始输出,以到达事件标志寄存器 (SDIFLG.FLTx_FLG_CEVTx) 和 SDFM 模块的 CEVETxOUT 事件输出,如图所示。从数字滤波器到事件标志寄存器的路径上有一个上升沿检测逻辑,如图所示。

选用数字滤波器路径时,事件标志寄存器仅在数字滤波器输出的上升沿置位一次。若事件标志寄存器清零,即使比较器输出保持高电平,该寄存器也不会再次置位。

此问题不会出现在发往 XBAR 的 CEVETxOUT 事件上。

若选择原始输出路径(即 CEVTxDIGFILTSEL = 0),此问题也不存在。

权变措施

若应用中使用 SDFM 数字滤波器,可考虑以下解决方法:

  • 选项 1
    • 可观察 XBAR 状态,而不是事件标志寄存器。
  • 选项 2
    1. 选择数字滤波器后,等待中断/跳闸。
    2. 发生中断时,读取事件标志并采取适当的应用操作,以消除导致比较器跳闸的诱因。
    3. 清除事件标志寄存器之前,先配置非滤波路径。
    4. 清除事件标志。
    5. 读取事件标志,若其至少在一个过采样周期内保持清零状态,则重新配置数字滤波器路径。
注: 执行第二至第四步操作期间,PWM 跳闸逻辑也将基于未滤波的 SDFM 比较器输出工作。