FPGA DONE信号震荡

FPGA DONE信号震荡

1.前言

还是用的安陆的fpga。测试的时候,有两片fpga,一片正常,一片done信号拉高后有震荡。

2.原因

1)检查是否是驱动LED导致(不是)

去掉led串接电阻,仍有震荡。

2)检查是否fpga 电源有波动(不是)

3)检查是否是上拉到vccio的电阻值太大或者太小(不是)

更换电阻,发现还是有震荡。

4)检查是否是done信号在fpga里未做配置(不完全是)

配置电平驱动电流后,确实有影响。电压幅值从2.6V变成3.3V,但是还是有纹波。不同的驱动电流对纹波影响不大。

下图是配置done管脚后的波形。

5)检查是否是走线影响

最开始示波器采样时间设置过长,以为是20Hz左右的震荡,看了一圈信号没有这个频率的。后来抱着试一试的态度,测试了某个与done走线平行的无用 fpga IO信号,发了震荡频率为20MHz,是这个信号影响的。

ch1:IO信号 ch2:fpga done 信号

在fpga重新配置这个IO信号为常低,done信号正常。

所以在测试时,低频周期性信号不一定是实际的,还是要看看是不是高频信号,多测试几次。

3.结论

并行走线的周期性信号引起了done信号的波动。

相关推荐
逐光者93334 分钟前
超前进位加法器:原理、推导与 Verilog 实现
fpga开发
szxinmai主板定制专家1 小时前
ZYNQ PL+PS 架构拆解|工业自动化与电力物联网高速数据采集、预处理与协议上云
arm开发·人工智能·物联网·fpga开发·数据采集卡·rk3576
szxinmai主板定制专家2 小时前
告别 ARM 实时性短板:基于 ZYNQ 的电力故障录波 + 工业振动数据采集系统设计
arm开发·人工智能·fpga开发·zynq·数据采集卡·arm+fpga·rk3588+fpga
FPGA小徐4 小时前
FPGA 实现 Canny 边缘检测|大白话原理 + 专业工程解析
fpga开发
辰丁电子15 小时前
allegro入门教程-菜单栏Analyze
fpga开发·pcb设计·pcb工艺·pcb·layout
鸥梨菌Honevid17 小时前
UVM 中 raise_objection 与 drop_objection 的作用与重要性详解
fpga开发
叶子野格1 天前
《FPGA基本知识累积:看开发指南要懂的术语》
学习·fpga开发
傻童:CPU1 天前
vivado中ILA出现no connect
fpga开发
松小白song2 天前
【硬核排错实录】FPGA DDS 波形卡死:寄存器有值但正弦 / 三角 / 自定义波形完全不输出(双通道失效终极解决)
fpga开发
星夜离尘562 天前
UART偶发乱码:波特率分频误差之外,还要算采样漂移
fpga开发·uart