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.
您好!
如标题所示、是否可以实现 CMPA 和 CMPB 高分辨率?
下面是我要尝试做的:
计数模式:递增计数
CTR = CMPB 时、输出(假设 PWM3A)为高电平
CTR = CMPA 时、输出(PWM3A)为低电平
控制 PWM3A、以便从 PWM1A 移位。 要移位的数量由 CMPB 决定、该数量应为高分辨率。
如您所见、导通宽度由 CMPA 控制。 导通宽度也应在高 RESO 中进行控制。
但是、根据数据表的第14.14.1.3节、MEP 被"编程为由 CMPAHR / CMPBHR 寄存器控制..."
如果您直截了当地说、我似乎不可能做我想要做的事情。
但有两个寄存器用于确定对应于每个 CMPx 的边沿模式。
这意味着、可以为相应的 CMPx 单独设置边沿模式、因此我假定可以设置 CMPA 和 CMPB 高分辨率。
所以我尝试了以下方法、但它不能按预期工作。
CTLMODEB = 00b
EDGMODEB = 01b、因为 CMPB 控制 PWM3A 的 L 到 H 时序。
CTLMODEA = 00b
EDGMODEA = 10b、因为 CMPA 控制 PWM3A 的 H 至 L 时序。
那么、回到第一个问题、是否可以设置 CMPA 和 CMPB 高分辨率?
如果是、那么我的当前设置有什么问题?
谢谢、
Hatagishi Yukihiro
您好!
[引用 user="user3605066"]
那么、回到第一个问题、是否可以设置 CMPA 和 CMPB 高分辨率?
如果是、那么我的当前设置有什么问题?
[/报价]
否 CMPA 和 CMPB 不能用于 PWMA 输出上的高分辨率。
CMPA 连接到 PWMA、CMPB 连接到 PWMB 输出。
不可能具有如下所述的配置。
CTR = CMPB 时、输出(假设 PWM3A)为高电平
CTR = CMPA 时、输出(PWM3A)为低电平
使用 HR 时、PWMA 从本质上链接到 CMPA、PWMB 链接到 CMPB HR 组件。
如果您未使用 HR、则此限制不适用。
谢谢、 Subrahmanya-san。
针对您的回答、还有一些问题:
1) 1)借助您的评论和数据表中写入的内容、我了解 CMPAHR 仅适用于 PWMxA、CMPB 仅适用于 PWMxB、HR 仅适用于 PWMxB。 是这样吗?
2) 2)将 CMPAHR 设置为允许 PWM3A 的上升和下降时序在我的电流设置上具有高分辨率吗?
3) 3) HRCFG 的 EDGMODEA 上的 RE 是否意味着 AQ 生成的 PWMxA 上升沿? 或 DB (在本例中为 A 输出)?
4) 4)通过将来自 AQ 的 DBFED 添加到 PWMxA 并将其反相来生成 PWM3B。
在这种情况下、它是否能够通过设置 CMPBHR 来使 PWM3B 具有高分辨率?
我已经检查了硬件上的一些特性、但我想知道它是如何设计的。
您好!
[引用 user="user3605066"]
1) 1)借助您的评论和数据表中写入的内容、我了解 CMPAHR 仅适用于 PWMxA、CMPB 仅适用于 PWMxB、HR 仅适用于 PWMxB。 是这样吗?
[/报价]
正确。
[引用 user="user3605066"]
2) 2)将 CMPAHR 设置为允许 PWM3A 的上升和下降时序在我的电流设置上具有高分辨率吗?
[/报价]
是的、但上升沿和下降沿都具有与 CMPAHR 相同的延迟-因此它将显示为相移
[引用 user="user3605066"]
3) 3) HRCFG 的 EDGMODEA 上的 RE 是否意味着 AQ 生成的 PWMxA 上升沿? 或 DB (在本例中为 A 输出)?
[/报价]
它将与 DB 一起使用。
[引用 user="user3605066"]
4) 4)通过将来自 AQ 的 DBFED 添加到 PWMxA 并将其反相来生成 PWM3B。
在这种情况下、它是否能够通过设置 CMPBHR 来使 PWM3B 具有高分辨率?
[/报价]
是的。 PWM3B 将具有 CMPBHR
如果您使用的是死区、我建议您使用向上向下计数模式而不是向上计数模式。
由于边沿放置的限制、第一个边沿必须在计数器0之后的前3个周期内(包括死区)、这使得上数模式在死区中几乎不可用。 向上/向下计数模式更适合您的情况。
值得注意的是 、Subrahmanya-san。
我感谢您的回答。