Microchip
直播中

孙榕

8年用户 216经验值
私信 关注
[问答]

PIC24FJ254GB106因MCLR引起的假复位该怎么办?

我有一个板与PIC24FJ254GB106,并使用外部WDT(MCP1320)来控制MCLR。MCLR与PIC接口的设计是按规格表进行的。该产品是一个特殊的GPS跟踪单元与4G LTE调制解调器(从多技术)容纳在挤压铝外壳。这是我的标准硬件设计,除了4GLTE调制解调器。我的问题是,在实验室里,这个单元工作得很好——没有复位。在车上几分钟后,该装置复位。在每次复位后,RCON值为0x00 80(MCLR)。在车辆中,我甚至用单独的12V电池为单元供电。同样的结果。当我把单元带回实验室,一切正常时,我已经在异常例程中添加了调试输出——在复位时没有出现任何调试输出。MCP1320 WDI线路每秒被击中多次。似乎有一些杂散噪声正在引起MCLR线路的问题。关于解决这个问题或掩盖问题的任何想法。似乎在MCLR上增加一个电容器可能会有所帮助。有人经历过这个问题吗?有什么建议吗?谢谢,史提夫

回帖(4)

丁亚念

2019-8-21 10:08:40
车辆是非常嘈杂的环境,看到你的示意图,特别是电源部分是有用的。
举报

张帆

2019-8-21 10:27:34
我已经附加了电源部分示意图。非常简单的设计,具有浪涌保护和一对3.3v线性稳压器(一个用于GPS电源,另一个用于其余电源)。
举报

张娜

2019-8-21 10:47:18
对不起,不能读任何东西…(太小)
举报

李代三

2019-8-21 11:00:10
当你在实验室测试时,你使用的是什么电源?什么时候设备复位?当您启动发动机时,车辆是在摇动时,还是在调制解调器试图传输时?从布线开始——确保你有最小的18AWG布线,16AWG会更好。线性电压调节器是这个应用最糟糕的解决方案。问题是,汽车电力是可怕的,GSM调制解调器在传输时需要大电流、高频率的电力浪涌。我也看不懂你的原理图,但如果你想让这些线性调节器在这种环境下工作,那么在调节器的输入和输出上你需要一堆电容器。我猜在输入端2200uF到4700uF,输出端最小2200uF,以及较高频率的.47uF、.1uF和.01uF。这只是一个邦迪修复,仍然不会那么可靠,但它可能会给你在车辆上买一点时间,而你设计一个更好的电压调节器解决方案。我的建议是设计一个适当的高速开关稳压器(最小200kHz开关,理想情况下是1-2MHz)。GSM调制解调器线性技术有一些很好的解决方案,它们有出色的数据表,带有应用程序说明,可以消除您所有的猜测——只要严格遵循设计说明,您就会有更好的解决方案。
举报

更多回帖

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