描述:
可靠性ARMFPGA单片机
想使用一些arm芯片作为控制芯片(arm芯片不跑操作系统),不知道他们的可靠性如何?考虑的对象主要包括:arm9、Cortex A8/A9、STM32等类型的芯片,据说FPGA的可靠性比较高,但是难度有点大,所以想考虑一下ARM的芯片。
之前用过C8051F的芯片,但是在做 快速脉冲群(2kv,5kHz) 试验的时候,出现芯片里面的程序被打坏的情况,导致程序不能正常运行,所以正好也想考虑一下其他芯片,请各位不吝赐教,谢谢!
解决方案1:
稳定性肯定首选fpga ,其他的arm9 由于stm的 cortex 没用过不知道怎么样
解决方案2:既然是想想要一款用来跑系统那么一般就是cortex-A8/A9或arm9了,另一款做控制那么就是stm32了。相对来讲cortexA和arm9作为CPU,对外围电路设计能力的要求较高,实现稳定工控板难一点,但是做应用程序非常靠谱。stm32对外围电路要求就没有那么高,实现最小系统即可达到目的,也可以运行简单的操作系统,做大型应用程序相对来讲麻烦一点。如果要是对软件要求没有那么苛刻,完全可以只用stm32。如果一定要实现大型应用程序,那么从机可以适当选择更低一点的,稳定性更强一点的单片机。FPGA适合用来做高速信号处理,如果一定要说稳定性的话,抗干扰能力是不及单片机的。系统整体的抗干扰能力更多取决于芯片外围电路设计的合理与否,如果电路设计不合理只凭借芯片本身工艺和技术来凑稳定性的话还会徒增成本。
解决方案3: 稳定性突出与否主要看选用的是什么级别的芯片,例如ST的Cortex-M0系列就有商业级、汽车级、工业级等,不同级别间pintopin引脚兼容,但抗干扰性逐级提高,价格也逐级提高。
C8051F只是新华龙的一款商业级芯片系列,抗干扰性不突出是正常的。
你可以按照自己的功能需求,选能够达到目标的芯片后,选用其中工业级芯片,再配合良好的电路设计,想必达到你的需求是不难的
你的要求是啥????贴出来帮你分析下。