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.

[参考译文] TMS320F280049:慢响应 CMPSS

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/824121/tms320f280049-slow-response-cmpss

器件型号:TMS320F280049

主席/女士,

我使用 cmpss 模块通过 ePWM 交叉开关触发 ePWM 中的 tripzone。

我已经完成了以下设置。

AnalogSubsysRegs.CMPHPMXSEL.bit.CMP1HPMXSEL = 1;//O/C-N
Cmpss1Regs.COMPCTL.bit.COMPHSOURCE = NEGIN_DAC;
Cmpss1Regs.COMPDACCTL.bit.SELREF = reference_VDDA;
Cmpss1Regs.DACHVALS.bit.DACVAL = 1862;// 1.5V
cmps1Regs.CTRIPHFILCLKCTL.bit.CLKPRESCALE = 100;
Cmpss1Regs.CTRIPHFILCTL.bit.SAMPWIN = 0x1F;
Cmpss1Regs.CTRIPHFILCTL.bit.THRESH = 30;//3us
Cmpss1Regs.CTRIPHFILCTL.bit.FILINIT = 1;
Cmpss1Regs.COMPCTL.bit.CTRIPHSEL = CTRIP_FILTER;
Cmpss1Regs.COMPCTL.bit.CTRIPOUTHSEL = CTRIP_FILTER;

EPwm1Regs.TZDCSEL.bit.DCBEVT1 = TZ_DCBH_HI;//0x2
EPwm1Regs.DCTRIPSEL.bit.DCBHCOMPSEL = 0xF;//DCBHTRIPSEL
EPwm1Regs.TZSEL.bit.DCBEVT1 = 1;
EPwm1Regs.DCBCTL.bit.EVT1SRCSEL = DC_EVT1;
EPwm1Regs.DCBCTL.bit.EVT1FRCSYNCSEL = DC_EVT_异 步;
EPwm1Regs.DCBHTRIPSEL.bit.TRIPINPUT7 = 1;
EPwmXbarRegs.TRIP7MUX0TO15CFG.bit.MUX0 = 0;
EPwmXbarRegs.TRIP7MUXENABLE.bit.MUX0 = 1;

EPwm1Regs.TZCLR.bit.OST = 1;
EPwm1Regs.TZCLR.bit.CBC = 0;
EPwm1Regs.TZCLR.bit.INT = 1;

系统时钟= 100Mhz 

现在、当我在比较器输入上提供缓慢上升的信号时、跳闸延迟18毫秒。 当我提供相对较快的信号跳闸时、仅会延迟56微秒

为了便于您参考、我附加了以下图片。

通道 A:比较器输入

通道 B:Tripzone 交叉连接


当快速更改比较器输入时、tripzone 会立即触发。

而在这两种情况下、电平设置为1.5V。


通道 B:比较器的输入

那么、请说明为什么该比较器输出延迟这么长时间?

谢谢

Rishabh

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

    您好、Rishabh、

    您是否还可以为同一跳闸信号启用 OUTPUTXBAR 并为其显示示波器快照?

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

    您好、Frank、

    我们已经检查了输出 XBar 信号、跳闸将立即发生。 实际上、我们有2个跳闸源。 这两个跳闸都是通过 cmpss 模块配置的、由于其他跳闸电路、跳闸的电平与我们配置的电平不同。 此外、栅极脉冲会立即截止、但中断会延迟、这也会导致混淆。

    感谢您推荐输出 XBar 信号。

    此致

    Rishabh

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

    很高兴这对我们有所帮助。 如果您遇到更多问题、请告知我们。