为了测试稳定性,专门写程序用来测试(每天偶尔通过以太网发数据进行通讯),结果发现:
1. ZLG8962开发板一般运行3天左右就会死机。而且这时还出现了更奇怪的问题,就是原来在FLASH最后一个1K空间保存的数据,其前16个字节被改变了!(后面写的数据还是正常的)
2. 增加了软件看门狗复位功能,同样运行到第四天复位了。而且上边的数据被改写的问题还是存在!!!
-------------------------------------------------------------------- A. 电源没有问题,在家测试,基本上没有干扰源。
B. 测试程序应该也没问题,因为就是在周工网站上的例子稍加修改,而且我还可以通过按键(进入死循环)来强制触发软件看门狗复位,这样测试了很多次都未发现上面数据被改写的问题。我分析这样触发的软件看门狗复位和真正的程序跑飞造成的看门狗复位还是不太一样的。
不知道大家有没有发现类似问题呢???
ps.还有Luminary ARM的89xx和69xx等大多系列,RTC功能基本上是个摆设,必须要保证外部电源,光电池没用,否则断电就复位时钟,天哦,不知道是怎么考虑的。
==================================================================== 我手边还有一块超X科技的LM6965开发板,情况比ZLG8962更差,基本上2天就会死机。
而且从周工的电路设计上来看,ZLG8962的开发板电路设计还是考虑了很多的保护和抗干扰问题的,从电源部分的“隔离”处理和磁珠的使用、还有各个芯片附近大量使用的104p退耦电容、还有高频钽电容、自恢复保险,比我以往使用的Rabbit2000芯片电路“复杂”的多,应该说电路设计考虑的还是很周全的。但就是这样,这么频繁的复位和死机还是说明芯片本身的抗干扰和自身稳定性不是很好啊。
上次还看到有个朋友说在AD处理上芯片还有个BUG,真的问题多多哦。
片上集成网络功能是该芯片的最大亮点,真的很想使用!!!但是强烈建议周工和厂家多多反馈,不要搞那么多种眼花缭乱的芯片类型,先把基础的做好最重要!!!
期待改进ING...... |