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.

[参考译文] TMS320F28035:TZ1不能同步跳闸 ePWM1/ePWM2/ePWM3/ePWM4

Guru**** 2540720 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/624875/tms320f28035-tz1-cannot-trip-epwm1-epwm2-epwm3-epwm4-synchronously

器件型号:TMS320F28035

您好、香榭丽舍

我的客户正在使用 F28035设计充电桩电源模块。 在测试过程中、他们发现 TZ1 与 ePWM1/ePWM3/ePWM4同步、延迟为800ms、无法跳闸 ePWM2。 请按如下方式找到示波器捕获。

他们还从 F28035读取 TZ 寄存器、并且发现在 TZ1发生时 ePWM2 OST 标志未置位。

序号 μ A

Vo

EPWM1.OST

EPWM2.OST

EPWM3.OST

EPWM4.OST

备注 μ A

1

106.36.

1

0

1

1

 

2.

71.915

1

0

1

1

 

3.

55.42.

1

0

1

1

 

4.

52.037

1

0

1

1

 

5.

50.216

1

0

1

1

 

6.

49.591.

1

0

1

1

 

7.

47.877.

1

0

1

1

 

从其 EPWM 初始化代码中、EPWM 设置代码正常。

那么、您是否愿意帮助检查此问题?

非常感谢。

BR、

年轻

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    年轻、
    我不明白客户想要做什么。 他们想要使用 TZS 做些什么?

    是否需要 ePWM2的800ms 延迟?

    此致、
    Cody
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Cody、
    它们是同步关闭4通道 PWM 输出的原因。 但在某些系统测试条件下、ePWM2上存在不必要的延迟。 在这种情况下、电源模块的输出约为200V 和10.8A。 故障率约为50%。
    此致、
    年轻
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Cody、
    有更新吗?

    谢谢、
    年轻
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Cody、
    我们希望同步关闭 EPWM1/2/3/4、以便在 TZ1被捕获时保护电源模块、正如 Young Hu 的回复。 但是、一旦我们启用 TZ1来强制执行 EPWM1/2/3/4、当电源模块的输出大约为200V@10.8A (可能是 EMI 或其他因素)时、EPWM2或 EPWM2/3/4将延迟强制低电平。
    那么、可以采取什么措施来解决这个问题呢? 在什么情况下会导致 F28035的 TZ1强制执行 EPWM1/2/3/4不同步?
    此致、
    LV
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    年轻、

    您能更详细地展示 TZ 信号吗? 它有噪声吗? TZ 信号是否长于3个周期的最小值?

    尝试切换到同步输入限定条件、并查看这是否会影响行为。  

    此致、
    Cody  

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

    Cody、

        我是 Young 的客户、 我的 TzGpio 配置为 Flow:

    空 InitTzGpio (空)

      EALLOW;

      GpioCtrlRegs.GPAPUD.bit.GPIO12 = 0;   //启用 GPIO12上的上拉电阻(TZ1)

      GpioCtrlRegs.GPAQSEL1.bit.GPIO12 = 3; //异步输入 GPIO12 (TZ1)

      GpioCtrlRegs.GPAMUX1.bit.GPIO12=1; //将 GPIO12配置为 TZ1

      EDIS;

        您是指红色背景色配置 切换为流量配置?

      GpioCtrlRegs.GPAQSEL1.bit.GPIO12 = 1; //使用3个样本进行鉴定

      对吧?

    此致、

    LV

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

    LV、

    是的、请使用该更改测试代码、您也可以尝试"GpioCtrlRegs.GPAQSEL1.bit.GPIO12 = 2;"。 结果如何?

    您能否向我展示一张包含 TZ 信号、PWM1和延迟 PWM 的示波器图片? 我想看到更近的景色,在旅行前2美元,在旅行后5美元。

    此致、
    Cody  

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

    Cody、

       我们设置电源模块输出 200V@10.8A 并 以示波器作为流量监控 tz1信号。 CH1/2是 EPWM1/2、 CH3是 tz1信号。  当我将 tz1 GPIO 配置 为 异步输入时、EPWM2上会出现不必要的延迟。 噪声很大。

       根据您的建议、我们   使用3 个或6个样本对 TZ1输入进行资质审核、但这种性能已经消失。  尽管没有干净的 tz1信号、但电源模块可以稳定运行而不会出现意外关断。

       我们将 尝试解决 tz1信号的不必要压降。 您能给 我们一些 关于 如何改善 tz1信号的建议吗? 谢谢。

    Regsrds、

    LV

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

    LV、

    您似乎遇到了驱动强度问题、该节点上是否存在大量电容? 您可能有一个弱驱动器?

    保持更新!

    此致、
    Cody