This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/UCD3138A:UCD3138A_ACOMP 错误?

Guru**** 2481645 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/683907/ccs-ucd3138a-ucd3138a_acomp-error

器件型号:UCD3138A

工具/软件:Code Composer Studio

我使用了 HSFB_029_Fireware:

当我 ,FaultMuxRegs.ACOMPCTRL0.bit.ACOMP_B_THRESH = 81 μ s TEST OK;

当我  ,FaultMuxRegs.ACOMPCTRL0.bit.ACOMP_B_THRESH = 74 μ s 断续保护功能转向锁存保护!

我使用了 USB_adapter 读取该消息、我发现 supply_state =State_regated、 restart_counter ==0、

但 DPWM 不使用 PLUSE?

有人知道哪里有错误?

给我一个想法、谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您的问题已转发给相应的工程师。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您似乎在使用较低阈值触发 DPWM 上的故障。 我们建议您从 DPWM 上的故障状态寄存器读取、而不是从故障多路复用器中的寄存器读取。 有时、它们可能不会显示故障检测、但 DPWM 会显示故障检测。 如果 DPWM 发生故障、则需要禁用 DPWM、然后重新启用 DPWM 以清除故障。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ian:

    我使用了以下代码、

     debug_buffer[28]= Dpwm3Regs.DPWMFLTSTAT.ALL 和0x00FF;
     debug_buffer[29]= Dpwm2Regs.DPWMFLTSTAT.ALL 和0x00FF;
     DEBUG_BUFFER[30]= Dpwm1Regs.DPWMFLTSTAT.ALL 和0x00FF;
     debug_buffer[31]= Dpwm0Regs.DPWMFLTSTAT.ALL 和0x00FF;

     FAULT_STATUS1 = FaultMuxRegs.FAULTMUXINTSTAT.ALL;

     DEBUG_BUFFER[25]=(FAULT_STATUS1 >> 16)和0x00FF;
     DEBUG_BUFFER[26]=(FAULT_STATUS1 >> 8)和0x00FF;
     DEBUG_BUFFER[27]= FAULT_STATUS1和0x00FF;

    但是、当故障发生时  、FAULT_STATUS1 = 0x002000000、

    DPWMFLTSTAT 始终为零。

    P.S.我的 debug_buffer 是32个数据。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好! 您是否喜欢这个问题?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    还没有