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.

[参考译文] TMS320F280025C:查询 TZ 寄存器的配置。 TZCLR 和 TZCBCCLR 之间的差异?

Guru**** 2411970 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1182879/tms320f280025c-queries-about-the-configuration-of-the-tz-register-the-difference-between-tzclr-and-tzcbcclr

器件型号:TMS320F280025C

大家好、

在查看数据表时、我发现有 TZCLR 寄存器和 TZCBCCLR 寄存器、并有一些关于描述的查询。

例如、在 TZCLR 寄存器中、该描述意味着 CBCPULSE 直接清除脉冲锁存器、而 DCBEVT2直接清除比较器的输出?


在 TZCBCCLR 寄存器中还有 DCBEVT2、说明还建议清除比较器输出。


我有两个问题:

TZCLR 的两个 DCBEVT2s 和 TZCBCCLR 的区别是什么?

2.如果 TZCLR 的 CBCPULSE 配置为0 或1 (CTR 为0或 PRD 用于清除 CBC 锁存器)、 在实际 PWM 触发 CBC 恢复方面会产生什么差异? 我实际上测试了它,发现 有一些差异,但我 没有弄清楚它背后的原理。

此致、

凯瑟琳

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

    您好!

    主题专家因休假而不在办公室。 请预计在1月1日的第一周之前收到回复。 对给您带来的不便深表歉意。

    此致、Santosh

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

    您好 Katherine、

    对假期延迟回复表示歉意。 我目前正在其他文档和实际测试中研究您的问题-我同意根据 TRM 的说法、您不清楚差异是什么-我会尽快回复您。

    同时、您提到您观察到一些波形差异、具体取决于 CBCPULSE 配置。 这些差异究竟是什么? 此外。 您能不能告诉我在观察这些差异时在以下寄存器中设置了什么-

    TZEINT、TZCTL 和 TZSEL?

    此致、

    Jason Osborn

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

    您好 Katherine、

    我有时间研究这个问题并与一位同事进行协商。 TZCLR[DCxEVTy]似乎用于在未绑定到单次触发或 CBC 时清除事件。 TZCBCCLR[DCxEVTy]用于在事件设置为 CBC 事件时清除事件。 我建议查看《C2000 ePWM 开发人员指南 》第7.1节中的实施方案"通过 CMPSS 设置跳闸条件时、ePWM 周期的驱动输出为低电平"-此实施和教程非常好!

    对于您的第二个问题、如果不能更好地理解您观察到的差异、我就无法充分回答。

    此致、

    Jason Osborn