Cypress技术william hill官网
直播中

杨火亭

7年用户 971经验值
擅长:控制/MCU
私信 关注
[问答]

PSoC6中的TCPWM与PSoC 5LP中的PWM相同

亲爱的各位,PSOC5LP中PSOC6和PWM的两种不同结果可能是什么原因?在PSOC5上运行PWM所需的输出是正确的,但是在PSoC6上使用TCPWM的相同配置给出了不正确的输出。
PSOC5LP中的PWM
PSOC6中的TCPWM

以上来自于百度翻译


     以下为原文
  Dear all,
What can be the possible reason for two different results from TCPWM in PSoC6 and PWM in PSoC 5LP? The desired output from PWM running on PSoC5 is correct but using the same configuration for TCPWM on PSoC6 gives the incorrect output.


PWM in PSoC5LP


TCPWM in PSoC6

回帖(3)

张帆

2018-12-6 15:20:23
受到警告
提示: 作者被禁止或删除 内容自动屏蔽
举报

杨火亭

2018-12-6 15:37:34
受到警告
提示: 作者被禁止或删除 内容自动屏蔽
举报

张帆

2018-12-6 15:49:21
引用: iwuwjgj 发表于 2018-12-6 15:11
通过“1”工作减少PWM2,并感谢您的答复。此外,设置如下:
PSOC6中的TCPWM
PSOC5LP中的PWM

伟大的
正如我所提到的,这种行为是意料之中的。由于两个时期的PWMs是相同的。每次触发时,PWM计数器仍在运行(最后一次计数),它忽略了触发器(因为只有在计数器停止时才开始注册/使用)。通过缩短“1”的周期,确保PWM停止并接受下一个启动触发器。
祝您的设计好运,如果您遇到任何障碍,我们将乐于助人。

以上来自于百度翻译


     以下为原文
  Great
 
As I mentioned, the behavior is expected. Since the period of both the PWMs are same. By the time every other start is triggered, the PWM counter is still running (on the last count) and it ignores the trigger (as start is registered/used only when counter is stopped). By reducing the period by '1' makes sure the PWM stops and accepts the next start trigger.
 
Good luck for your design and we will be glad to assist, if you stumble upon any hurdles
举报

更多回帖

发帖
×
20
完善资料,
赚取积分