完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我使用的是PIC16LF1517设备,由3.3V降压转换器供电。同时,还连接了一个从3.3V上加载的金帽。PIC检测主电源何时被移除,然后进入休眠模式,在此期间,它从金帽上被供电,并周期性地醒来(每2秒),以便更新运行的RTC计数器。如果当金本仍在装货时,主电源再次被堵塞,PIC就立即苏醒,恢复正常运行。这个方案在几个平台上都工作得很顺利,但在我们最近的一个平台上,我注意到了以下奇怪的效果。它发生了两次,在没有主供应的相对长的时间之后,PICK不再启动。它似乎只是死了。唯一的机会是从调试/编程连接器上的MCLR管脚上重新修剪,或者通过短路管脚卸载“金帽”。我的思想集中在一个与BrownOut相关的问题(我还没有启用BOR功能)。我假设PIC保持(由于金帽)在褐变状态,虽然其供应上升到3.3V最终(当用户确实连接连接器),其正常操作不能恢复。可能是由于RAM数据/寄存器内容丢失。是不是PIC由于低压电源不能正确地从睡眠中醒来?这对你有意义吗?你能为这种奇怪的行为做些别的事吗?我不理解的规格是在什么分钟供电电压PIC不再运行。这是D001参数(在这种情况下是1.8V)吗?-为什么RAM数据保持电压降低(1.5V)?当电源电压在1.8V和1.5之间时,会发生什么?-我是否正确理解,当电源电压低于1.5V但不低于0.8V(VPOR)时,PIC不能启动?因为它不再运行,但POR块还没有武装?
|
|
相关推荐
4个回答
|
|
|
你知道为什么有一个棕色输出函数吗?PIC只能运行到一个特定的电压。低于它不能正常工作。如果电压低于某一点,则复位电路只会发生火灾。所以你的芯片已经停止,但是电压还不够低,不能触发复位。打开BOR。
|
|
|
|
|
|
你知道为什么有一个棕色输出函数吗?PIC只能运行到一个特定的电压。低于它不能正常工作。如果电压低于某一点,则复位电路只会发生火灾。所以你的芯片已经停止,但是电压还不够低,不能触发复位。打开BOR。
|
|
|
|
|
|
是的,这正是我所怀疑的,但是我不能完全理解它的机制。你们说的是规范中的D001参数吗?那么大约1.8V?内部振荡器运行在16MHz。这意味着我可以使用BORV跳闸点BRV=1(1.8V-2.0V),对吗?或者是LPBOR。
|
|
|
|
|
|
LPBOR是BOR的低功率版本。BOR阈值是由内部带隙电压基准确定的,而LPBOR仅仅是与VDD的比较。BOR电路需要更多的功率来操作,但对跳闸点有更大的公差。BOR也有可选择的跳闸点。LPBOR以尽可能低的功率工作,但跳闸点的范围较宽,不能调节。请参阅电气说明书的附带部分。当Vdd低于两个最高跳闸点时,设备进入BOR复位。当Vdd级别再次高于两个最高跳闸点的级别时,设备将恢复操作重启。[编辑]LPBOR和BOR操作是独立的。通过启用BOR和LPBOR都没有优势。使用LPBOR时,节电是重要的,同时运行。使用BOR在操作期间省电并不重要。你可以通过选择“关闭睡眠”选项来在BOR睡眠期间获得省电。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475 浏览 0 评论
5794 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3530 浏览 3 评论
1125浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1098浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
873浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 17:41 , Processed in 0.759810 second(s), Total 78, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2398