另外的板子比你先上电,通过I/O电流倒灌进你的板子,这时候导致你的FPGA I/O处于中间态,既不能判决为高也不能判决为低,这样可能会让你的I/O发生闩锁,而且也会影响你的FPGA上电时序,上电无法加载一般都会发生,但是有的个别同样的芯片应该是可以加载的,绝大多数都不行,因为不同芯片的I/O接受度可能因生产不一样
你这个在设计的时候就应该考虑本板FPGA管脚直接拉出去的风险,有3中解决方法
1、如果是低速信号,可以在I/O线路上串100R电阻,甚至更大
2、如果你的板子输入电源和连接的板子输入电源是同一个源,考虑将你的板子上电时间加快,比如去掉每级电源芯片的软启动电容,或者减少上电层级,只要你的3.3V比对方的快就能够正常启动
3、设计改版,在I/O上加双向BUFF,有使能控制的那种,上电器件使能关闭,I/O都处于三台,上电后打开使能正常 使用
另外的板子比你先上电,通过I/O电流倒灌进你的板子,这时候导致你的FPGA I/O处于中间态,既不能判决为高也不能判决为低,这样可能会让你的I/O发生闩锁,而且也会影响你的FPGA上电时序,上电无法加载一般都会发生,但是有的个别同样的芯片应该是可以加载的,绝大多数都不行,因为不同芯片的I/O接受度可能因生产不一样
你这个在设计的时候就应该考虑本板FPGA管脚直接拉出去的风险,有3中解决方法
1、如果是低速信号,可以在I/O线路上串100R电阻,甚至更大
2、如果你的板子输入电源和连接的板子输入电源是同一个源,考虑将你的板子上电时间加快,比如去掉每级电源芯片的软启动电容,或者减少上电层级,只要你的3.3V比对方的快就能够正常启动
3、设计改版,在I/O上加双向BUFF,有使能控制的那种,上电器件使能关闭,I/O都处于三台,上电后打开使能正常 使用
2
举报