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.

[参考译文] TMS320F28P559SJ-Q1:具有斜坡的 CMPSS — 意外消隐区域

Guru**** 2805125 points

Other Parts Discussed in Thread: TMDSCNCD28P55X

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1606347/tms320f28p559sj-q1-cmpss-with-ramp---unintentional-blanking-area

器件型号: TMS320F28P559SJ-Q1
主题: TMDSCNCD28P55X 中讨论的其他器件

尊敬的专家:

 

我在使用 CMPSS 时遇到问题。

观察 CTRIPOUT、它是 COMP 的原始输出、未滤波。

 

我尝试使用 RAMP generector 作为 COMPinput — 。

当然、它应该能够如上所述正常工作。

但是、Comp 输入正变得更高、CompOut 会按预期工作。

 

波如下。

它不应用任何消隐、但有意外的无响应区域。

1.为什么会发生这种情况?

2.应如何固定?

 

此致。

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

    尊敬的 Ryushi:
    我正在进行查询,将在几天内返回给你。 同时、如果您可以分享有关配置的详细信息、这将非常有用。 如果可能、您可以共享 SYSCFG 文件吗?
    您能否提供有关申请的详细信息?  
    谢谢、
    Praneeth

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

    亲爱的 Praneeth。

    感谢您的答复。

    很抱歉、由于机密信息、 我们目前无法提供该文件(正在讨论中)。

    找到其他信息。

    我们通过施加过长的死区时间来停止主 PWM_A、B(在上述波形中)输出(但其他 EPWM 功能正常工作)、并且不会发生 COMPout 的意外行为。

    因此、我们怀疑 PWM 输出会影响比较器的行为。

    此致。

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

    Ryushi  

    感谢您的答复。 我有以下问题。  
    1.您提到过对 PWM A 和 B 应用了更长的死区时间、所以不会发生这种输出行为。 您能否分享这方面的示波器截图?
    2.我可以看到 CMPSS OUT 没有使 ePWM 脉冲跳闸? 这是不是真的?“ 或者、如果可能、我能否知道 COMPTOUT 应该做什么?

    谢谢、
    Praneeth

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

    亲爱的 Praneeth

    >Q1.

    首先、下面是意外行为。

    (这是通过覆盖模式进行的。

    今天,未找到同时拆分,但找到无响应区域。)

    在相同条件下、在没有软件的情况下、PWM A、B by long deadtime。

    示波器屏幕截图如下。

    >Q2

    没错。 还有另一对由 CMPSS 控制的波形。(我们将它们称为 PWM C、D)

    该波也会停止为主 PWM 模式。

    Sub PWM 也可疑、但逻辑上、CMPSS 的跳闸会使 Sub PWM 输出的开/关  发生变化、因此我认为 Sub PWM 输出的开/关并不会导致错误的 Comp out(尤其是第一个分离输出)。

    此致。

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

    Ryushi

    感谢您分享信息。 即使没有主 PWM、也 会发生跳闸? 跳闸是某些电压或电流造成的、这与主 PWM 无关。 我是对的吗? 我这样问是因为、如果发生开关、最可能的原因是这种开关引起的噪声。 如果是这种情况、我建议使用 ePWM 模块中的锁存器(如果尚未使用)。  


    谢谢
    Praneeth

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

    我们还有另一个实验。

    条件是主 PWM 停止、但子 PWM 保持不变。

    它发生了虚弱,但  没有发生无反应的区域。

    此致。

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

    亲爱的 Praneeth

    感谢您的答复。

    这些实验在测试板上、只需停止输出、因此 CMPSS 应正常工作、也应跳闸。

    PWM 时基单元发生 SYNCPER、SYNCPER 复位 CMPSS 和斜坡、CMPSS 通过 PWM 跳闸发生。

    次 PWM 开关噪声可能会出现在第二个 COMPOUT 上(如最新的示波器所示)。 这并不是严重的问题、因为我们已经在使用数字滤波器锁存器、您建议这样做。

    但我想知道为什么不负责任的区域是由(主要 PWM )。 这是一个严重的问题。

    此致。

     

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

    Ryushi
    如果我错了、请纠正我。  
    黄色和绿色脉冲的下降沿应该具有 CMPSSOUT 脉冲。 但在实验期间、您会在下降沿后观察到脉冲。
    我是否正确理解了问题?
    谢谢
    Praneeth  

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

    亲爱的 Praneeth

    抱歉、如果您说到这个范围、

    [引述 userid=“647737" url="“ url="~“~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1606347/tms320f28p559sj-q1-cmpss-with-ramp---unintentional-blanking-area/6191669

    我们还有另一个实验。

    [/报价]

    此示波器中的黄色和绿色波形不是主 PWM(因为它们被抑制)、而是子 PWM。 SUB PWM 不会生成 SYNCPER、而是由 CMPSSOUT 下降。 因此下降沿和 CMPSSOUT 时序相同。 这不是问题。

    看起来主 PWM 上升沿(或下降沿?) 使 CMPSS 出现错误行为、即生成的信号过快。

    此致。

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

    Ryushi
    感谢您耐心解释。 它是非常有用的。 CMPSS 斜坡将在 SYNCPER 信号处开始递减或递增。 但只有当 CMPSS 基准等于斜坡发生器值时、才能看到脉冲。 下一个问题是、为什么会将主 PWM 边沿作为 CMPSS OUT 信号的基准? 当斜坡发生器等于基准值但不在主 PWM 的上升/下降沿时、CMPSS OUT 将有一个脉冲。  
    如果我在任何地方错了、请纠正我。
    谢谢
    Praneeth

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

    亲爱的 Praneeth

    仅当 Comp Input+ voltage (=reference value) 接近 Ramp MAX 时、才会发生此问题。 我们在示波器中进行设置。

    如果输入接近斜坡 MAX 并且主 PWM 的斜坡复位下降沿、CTRIPOUT 应该接近下降沿、不是吗?

    在实际应用中、Comp Input+会动态变化。

    此致。

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

    Ryushi
    再次感谢您的解释。 根据我的理解、输入值接近斜坡基准 MAX。 并且您的下降沿设置为 CMPSS 的复位、因此这是 SYNCPER 信号。 TRM 中介绍了这种情况。  

    如果您的输入非常接近最大斜坡、则脉冲将非常接近脉冲的下降沿。 仅当输入值 等于或大于斜坡最大值时、在检测到下降沿时、您才会看到 Comp Out 脉冲与下降沿一致。 您能否检查采样输入信号是否属于这种情况?
    此外、您是否在 syscfg 配置中应用了任何延迟? 因为在超过此字段中提到的周期数之前、斜坡发生器不会开始递减。

    谢谢、
    Praneeth

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

    亲爱的 Praneeth。

    感谢您的答复。

    > TRM

    是的、此图像可以描述我们的设置。

    >您是否可以检查采样输入信号是否存在这种情况?

    我现在无法显示示波器、但我尝试了。

    如果输入值 (VOLTAGE) 大于斜坡 MAX、CTRIPOUT 将保持高电平而不会变为低电平。

    此问题仅供您参考、发生在主 PWM 的上升沿附近。

    以下是我的猜测。

    >syscfg

    我没有延迟值。

    此致。

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

    Ryushi

    为什么会出现这种脉冲?  
    谢谢
    Praneeth

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

    亲爱的 Praneeth

    很抱歉错过了复制的对象...  

    我修复了此问题、并添加了 subPWM、从而影响疑问。

    最好的考虑。

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

    Ryushi
    感谢您的澄清。 您能否说明此图片本身的意外消隐时间、以避免混淆?  
    谢谢、
    Praneeth

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

    亲爱的 Praneeth

    感谢您的答复。

    添加意外消隐功能、

    最好的考虑。

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

    Ryushi
    感谢图片。 由于您尚未使用消隐、滤波器和延迟、我相信第二个脉冲是由于检测到的信号上有噪声、因此我认为这里不会发生消隐。 我建议通过探测检测到的信号来检查它。
    谢谢
    Praneeth

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

    亲爱的 Praneeth

    >我建议通过探测来检查检测到的信号

    输入信号不受噪声影响、因为目标硬件和 TMDSCNCD28P55X 评估板也会出现此问题。

    当发生问题时、VDDA 和 VDDIO 都保持恒定值。

    因此、我担心芯片内部可能有噪声、会影响 DAC 或 CMPSS。

    最好的考虑。

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

    Ryushi

    由于 LaunchPad 中也 会发生这种情况、我将尝试从我这边捕获脉冲示波器屏幕截图、几天后我会回复您。 同时、您是否可以尝试应用迟滞和数字滤波器并重试?  
    谢谢、
    Praneeth

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

    尊敬的 Ryushi:
    下面是 PWM 脉冲和 Ctrip 脉冲的示波器屏幕截图。 我没有使用迟滞和数字滤波器

    请尝试使用迟滞和数字滤波器、无论噪声源是什么、都应该消除噪声的影响。 如果问题仍然存在、恐怕我需要看到检测到的信号才能更好地进行调试。  
    谢谢  
    Praneeth

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

    亲爱的 Praneeth

    很抱歉、我的答复很晚了。

    我们检查  TMDSCNCD28P55X 的输入、输入有很大的噪声 (+- 0.5[V])。

    我们使用 TMDSCNCD28P55X Rev.A、其 sch 展示了它有输入滤波器。


    但我们的电路板没有实现 Cxx 电容器。

    为什么没有实施?

    最好的考虑。

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

    Ryushi
    提供的设计文件中包含 Altium 工程文件。 该工程中有两个变体。 一个是仅配置所需的电路。 这是用于制造的变体。 这就是为什么您的电路板没有这些滤波电容器的原因。  

    在信息指南中提到了这一点。 默认情况下不填充这些区域。   

    谢谢
    Praneeth