FPGA|CPLD|ASIC论坛
直播中

张龙祥

8年用户 1176经验值
擅长:连接器
私信 关注
[问答]

FPGA输出电源被周期性拉低请问产生的原因是什么?

我在做FPGA设计时,软件已经写好,可是将程序一下进FPGA芯片,5v供电电源就会被周期性拉低,从而在产生一个新的频率,给后级电路的调制端造成很大的麻烦。请问产生的原因是因为功耗太大,电源带载能力不够吗?在电源端加入陶瓷电容能够解决吗?

回帖(2)

goodmbby

2023-3-27 13:47:41
电源不会因为FPGA下载了代码就发生什么变化,你的情况倒向程序触发了板上的某些变化。
要说功耗大 也是 外围电路造成的 不是FPGA本身的问题,和下载FPGA代码没有关系的。主要检查一下FPGA的外围控制的电路。
举报

卿小小_9e6

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

举报

更多回帖

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