出现这种情况纳神或的可能原因之一,我猜有可能是选择芯片时,忽略了芯片的温度等级,一般商业级芯片的工作温度为0-70度。尤其是一些电源芯片,容易产生大量热,当环境很高时,芯片热洞伍量散布出去,芯片内部温度会高于70度。导致崩溃。你应该先查一下主要芯片的datasheet,看看他们的温度等级是什么。我没这方面经验,我也只是猜测,仅供你参考。工业级的温度为-40度到85度。有可能选了商业级的了。也有可能在画电源线时,由于电源线的承载电流能力和瞎前温度是有关的,当温度变化时,走线的最大承载电流量变化,导致不能满足芯片的电流要求。这也是一种可能性。
程序设计问题。FPGA时序通过后,需要编写程序来控制FPGA的输入输出。程序设计可能存在问题,如逻辑错误、数据类型不匹配等,导致程序运行错大烂租误。
FPGA时序是指在FPGA芯片内部以及与外部器件之间,各滚兆种数据信号和时钟信号的传输时历册间和延迟时间等参数的规定和限制。
你的时序有问题。而且驱动AD的信号速度要符合AD芯片的标准。FPGA的工作速度可以远远高于AD采样芯片的工作速度,如果不同步,就会陪握造成FPGA逻辑模块出现异常的情况而无法执行,也就是说状态机运行到了无法继续转移状态的类似于死机的状态。因为,只要复位就可以正常采样几次,多半都是这类问题。再好好查查吧。应该没什么大问题
希望对你能有所帮助。坦乱宴让银
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)