完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
感谢GeorgePuley对ADC VREFL警告W0220-ADC和W0216-ADC的回答:当我们测试PWM的初始化时,我们得到MPLAB X(v3.26)模拟器警告如下。NG(LRDA TBRUN和TLP),在那里我们得到模拟器警告。我们甚至不知道我们假设为Fosc的PWM时钟与Fosc有什么不同。我想知道TLP是否对PrimaCyf.CopyStudio.CPWMyIn.c有任何困难。
|
|
相关推荐
6个回答
|
|
是的,有些PWM比Fosc更快。我猜你正在使用一些16位设备上的高速PWM。不管怎样,模拟器会在正确的时间上下弹跳。出现警告的原因是,如果引脚在一个指令周期内向一个方向移动,然后向后移动,那么您可能会错过该引脚的移动。特别地,您可能在物理逻辑分析器上看到这一点,但是在具有指令周期分辨率的模拟器的逻辑分析器上会错过它。
|
|
|
|
对不起,设备DSPIC33 EP256MC506。有什么意义?这只是一个提醒(如果我们不使用模拟器,我们不会得到),PWTMR的增长速度快于软件可以读取的速度?提醒你从工具集中的任何地方都找不到?如果我们测试PWM输出或读取模拟器上的寄存器,我们可能会错过边缘?因此,如果我们使用软件读取PWM输出,它可能会错过非常窄的脉冲,极端的占空比;在我们的情况下,接通或关闭时间只有一个周期的Fosc,因为Fcy是Fosc的一半?PWM工作正常。我们不测量模拟器上的PWM。我们在模拟器上运行上面的pWMyIn(),只是为了演示语句覆盖和单元IO覆盖。是的,非常微不足道。我们仅用示波器对目标单元中的PWM输出进行完全集成验证。因此,这个警告只有在我们用软件读取PWM输出时才有意义,不是吗?编辑:所以,我想我误解了。警告是PWM比Fosc快(在我们的情况下它不是)比FP快(在大多数情况下它是?).
|
|
|
|
用我们的示波器,很容易看出PWM分辨率是0.125US或8MHz。我们的Fosc是8MHz。那么“PWM时钟比Fosc快”?
|
|
|
|
Fyrdman,这是完美的,在实际设备上,PWM比Fosc具有更快的输入时钟。HSPWM的设计与精确的这一点与一个潜在的120 MHz输入时钟。注意,我说的是PWM输入时钟,而不是PWM可能输出的任何波形的频率。逻辑分析仪,只能与模拟器一起使用,具有与Fosc相同的分辨率。因此,如果PWM输入时钟比Fosc快,那么PWM输出可能在一个指令周期内转换不止一次。如果发生这种情况,逻辑分析器(和IOPin窗口等)就会错过这个。我们不是说模拟器不能正常工作,而是警告逻辑分析器的分辨率可能不足以检测所有的PWM波形转换。如果PWM工作正常,则逻辑分析器屏幕与它们连接到其应用电路的高速物理逻辑分析器检测到的波形不匹配。忽略警告。这只是一个警告。
|
|
|
|
谢谢您。答案对我们有帮助。不过,有一点是,我们的PWM输入时钟并不比Fosc快。好的,我将在下一次ISO 26262/MISRA/FDA/DO-178C兼容性审计中尝试这一个。眨眼:
|
|
|
|
…意思是,咨询不应该真的说PWM时钟比FFP快,不比Fosc快吗?
|
|
|
|
只有小组成员才能发言,加入小组>>
5243 浏览 9 评论
2035 浏览 8 评论
1955 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3208 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2258 浏览 5 评论
779浏览 1评论
672浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
598浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
681浏览 0评论
579浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 20:40 , Processed in 1.750487 second(s), Total 87, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号