工具与软件:
您好!
我目前使用 TMS320x2807x 来控制开关电源。
我对更改系统运行时的死区时间感兴趣。
我想知道在 DB 计数器计数时(特别是在死区时间期间)将新值加载到 DBRED/DBFED 是否会影响当前边沿。 请注意、我没有使用影子模式。
另外、您能否告诉我 DB 计数器是否以递减模式运行?
此致、
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.
工具与软件:
您好!
我目前使用 TMS320x2807x 来控制开关电源。
我对更改系统运行时的死区时间感兴趣。
我想知道在 DB 计数器计数时(特别是在死区时间期间)将新值加载到 DBRED/DBFED 是否会影响当前边沿。 请注意、我没有使用影子模式。
另外、您能否告诉我 DB 计数器是否以递减模式运行?
此致、
您好!
更新任何 ePWM 值/配置(加载到活动寄存器)的时间将取决于您的加载方案或该寄存器的特定加载设置。 通常、如果使用立即加载模式、当您运行代码行时、设置将立即加载。 这有时不可取、因为您无法真正控制更新的时间(更新是在 CPU 访问代码时进行的)。 相反、许多用例将实现与事件相关的影子加载方案。 例如、您可以设置 ePWM 动作限定器寄存器、以便仅当 ePWM 计数器达到某个值(例如 TBPRD 值)时、这些寄存器才会从影子(类似缓冲器)寄存器加载到活动寄存器。 通过这种方式、您确切地知道何时实现并控制更新后的值/设置。 如果您想知道何时更新这些值、建议使用影子模式、否则、影子模式只依赖于程序时序。
常规(非 HR 死区)可用于 任何计数模式。
此致、
Allison
您好、 Allison、
感谢您的答复。
我也研究了关于 Delfino F28335的类似主题。
在不使用影子模式的情况下、我认为 TMS320x2807x 的死区生成器子模块的工作方式与 F28335相同。 如果我的理解正确、那么我的应用应该没有问题。 能否请您确认我的理解是否正确?
谢谢、 此致、