//------思路1:硬件问题
1.DC5V供电能力/带载能力弱。
解决办法:
a.添加滤波电容,直接来个大容量的电容。
b.任意找一个DC5V电源,例如手机充电器(非快充)或者其他直流电源,焊接到你的板卡,排除带载能力的问题。注意电源正负不要接反。
2.电路谐振
解决办法:结合FPGA程序定位(参考思路2)。
//------思路2:FPGA问题(不是软件问题,还是硬件问题)
1.你程序里某个/某些功能管脚在烧录程序后直接对地(3.3V管脚直连GND)。
解决办法:
a.可能是硬件设计存在功能管脚直连GND的情况,也可能是焊接出了问题,需要仔细排查。
b.FPGA更改程序,只实现最简单的功能即可(例如点灯),其他未使用的管脚设置为“输入-高阻态”,借助程序逐步排查。
2.FPGA功能管脚控制的某些设备存在虚短/虚断的情况,包括对地短路。
解决办法:逐步硬件排查。
//------思路1:硬件问题
1.DC5V供电能力/带载能力弱。
解决办法:
a.添加滤波电容,直接来个大容量的电容。
b.任意找一个DC5V电源,例如手机充电器(非快充)或者其他直流电源,焊接到你的板卡,排除带载能力的问题。注意电源正负不要接反。
2.电路谐振
解决办法:结合FPGA程序定位(参考思路2)。
//------思路2:FPGA问题(不是软件问题,还是硬件问题)
1.你程序里某个/某些功能管脚在烧录程序后直接对地(3.3V管脚直连GND)。
解决办法:
a.可能是硬件设计存在功能管脚直连GND的情况,也可能是焊接出了问题,需要仔细排查。
b.FPGA更改程序,只实现最简单的功能即可(例如点灯),其他未使用的管脚设置为“输入-高阻态”,借助程序逐步排查。
2.FPGA功能管脚控制的某些设备存在虚短/虚断的情况,包括对地短路。
解决办法:逐步硬件排查。
举报