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.

[参考译文] TMS320F28377D:当输入电压大于 DAC 设定值时、CMPSS8比较触发

Guru**** 2460600 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1504704/tms320f28377d-cmpss8-compl-triggered-when-the-input-voltage-is-larger-than-dac-set-value

器件型号:TMS320F28377D

工具/软件:

您好专家

客户使用 CMPSS2/5/8构建用于+/- OC 保护的三相窗口比较器、在相同的配置下、CMPSS2/5可以很好地工作、但是 CMPSS8兼容 遇到了 COMPL DAC 设置为707的问题、但当最低值达到1000时会触发。 下图显示了该问题、红线是采样的电流值、绿线是 CMPSS 输出、黄线是 DAC 控制的下限阈值、蓝线是   DAC 控制的上限阈值。

但是 CMPSS8的上限阈值很好、您可以看到当电流采样值达到上限阈值时触发了 CMPSS 输出:

以下是 CMPSS 设置:

请分享一些关于调试的建议。

谢谢

Joe

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

    您好专家

    您能帮我们详细了解一下这个主题吗?

    谢谢
    Joe

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

    您好 Joe、

    我有几个问题

    1.是否仅在单个板上出现此问题? 是否可以使用多个器件进行测试?

    2.我了解 CMPSS 2/5/8的软件配置相同。 请帮助再次检查配置是否相同。 您是否可以在运行时比较 CMPSS 配置寄存器进行验证?

    3、电流感应硬件是什么样子的呢? 所有3个 CMPSS 输入是否都具有相同的配置? 不同阶段之间是否存在硬件差异?

    此致、

    彼得

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

    您好、Peter

    感谢您的讨论:

    此问题是否仅在单个电路板上出现? 是否可以使用多个器件进行测试?

    它可以在新设计的电路板上稳定地重现、因此我 现在倾向于将其视为一个设计问题。

    但奇怪的是、红线是 ADC 通道采样的 ADC 值、它与 CMPSS8共享同一个引脚、客户将该值记录到 RAM 中并导出该值以构建图片、因此我认为引脚输入电压正确、在这种情况下不应触发 CMPSS8。

    2. 我知道 CMPSS 2/5/8的软件配置相同。 请帮助再次检查配置是否相同。 您能否在运行时比较 CMPSS 配置寄存器来进行验证?

    它们是相同的、我将与客户交谈以导出实时 cmpss 寄存器。

    3. 此外、电流检测硬件是什么样子的? 所有3个 CMPSS 输入是否都具有相同的配置? 不同阶段之间是否存在硬件差异?

    电源板和控制板通过连接器连接、因此我们在旧控制板设计和新控制板设计之间进行 ABA 测试、电源板可以与旧控制板设计正常工作、因此我倾向于说采样电路是正确的。 但我将再次与客户核实。

    谢谢

    Joe

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

    您好 Joe、

    您能否直接示波器 CMPSS 输入、而不是通过 ADC 读取? 虽然 ADC 和 CMPSS 的值应该相似、但它们是独立模块、因此可能会看到略有不同的值。 此问题导致误跳闸可能表明 CMPSS 输入上存在噪声。 您是否使用 CMPSS 上提供的任何滤波功能、例如迟滞或输出滤波? 这可能有助于降低噪声对 CMPSS 的影响、尤其是在使用异步模式时。 通过一些电流 探头查看 CMPSS 输入引脚仍会有所帮助

    此致、

    彼得

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

    您好、Peter

    更新客户测试:如果他们仅使用直流电压信号测试控制板中的 CMPSS 功能、则可以正确触发 CMPSS。 这应该是硬件设计问题、我将关闭此主题、感谢您的关注和回复。

    此致

    Joe