Microchip
直播中

王静

7年用户 1479经验值
私信 关注
[问答]

PIC12F1840 PWM死区延迟过长

嗨,我正在模拟一个PWM半桥应用12F1840,Fosc=32兆赫(-&g;8 MHz指令时钟)。我想在脉冲之间设置2微秒的死区延迟,所以我将PWMCON1设置为16(16个周期@Fosc/4)。我的印象是:sim采用Fcyc/4而不是Fosc/4作为延迟时钟。做了一些搜索,是否这是一个已知的问题,但是找不到任何关于它的信息。有人能证实吗?谢谢您!托马斯

回帖(3)

马念

2020-3-18 10:32:27
您使用的是哪种版本的MPLAX?如果你能提供一个简单的项目来重现这个问题,它将帮助我们解决这个问题。
举报

刘琴

2020-3-18 10:46:51
哦,对不起,我忘了提到:MPLAB X 4.05,XC8(免费版本)1.45这里是一个简短的项目。PWM延迟应该是2s,但是模拟器显示8s。我刚发现,延迟时间取决于TMR2预分频器的设置。不像我的第一印象,显然模拟器使用TMR2时钟作为延迟,而不是指令周期时钟(应该这样)。
举报

马念

2020-3-18 11:04:17
我们确认这是一个模拟器错误。谢谢你的报道。我们已经为它创建了一个SSR,并将很快开始工作。
举报

更多回帖

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