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.
工具与软件:
您好!
我在使用 CMPSS CBC 实现峰值模式控制降压时遇到了一个问题。
PWM 在周期开始时将为高电平、电感的电流将升高、而 CMPSS 将比较 电感的 ADC 电流与 DAC 值、以生成信号来关断 PWM。 、、我可以 控制降压转换器。
您可以看到下图:
CH1:电感电流的模数转换器(ADC)
CH3:CMPSS CTRIPOUTL 的输出 xbar (CMPSS 输出)
Ch4:DAC 值(通过 DACA 模块)(用于查看变化的趋势)
您可以看到电流在周期开始时上升、在电流等于 DAC 值。时下降
但看到 红框圈的部分、 当电流下降时、输出 Xbar 保持高电平(DAC 值未更改)、而在下一个周期到来时、电流没有上升。
询问 TI 工程师哪些因素会导致上述问题、谢谢
您好!
感谢您的耐心。
从该图可以明显看出、信号中有噪声。
您是否可以尝试使用 CMPSS 模块内的数字滤波器来消除噪声? C2000ware 目录中有一个示例可用于配置数字滤波器。
此致、
哈迪
Hhi Hadi、ñ a.
根据我最近使用 CMPSS 的情况、 我发现 CMPSS 存在两个问题:
1.第一个问题是我在下面的问题、 如果当前样本在斜坡延迟= 0时与比较值匹配、那么我使用了 CMPSS 斜坡延迟函数、μ s、那么比较器将置位直至下一个周期开始、而 ePWM TZ CBC 将在下一个周期中锁存。 这就是 ePWM 输出在下一周期为低电平的原因
2.我在测试中发现、斜坡延迟的时钟是 SysTick、而不是 RAMPxCLK