随着现场可编程门阵列(FPGA)已发展成为真正的可编程系统级芯片,利用这些芯片设计印制电路板(PCB)的任务变得愈加复杂。要完全实现FPGA 的功能,需要对PCB 板进行精心设计。
采用高速FPGA 进行设计时,在板开发之前和开发期间对若干设计问题进行考虑是十分重要的。由于I/O 的信号的快
速切换会导致噪声产生、信号反射、串扰、EMI 问题,所以设计时必须注意:
(一)电源过滤和分布
所有电路板和器件上干净、平台分布电源Vcc 可以减少系统噪声。
滤除由供电源处产生的低频(<1kHz)噪声,建议就近供电源入口处放置100uF 的电解电容;若使用电压调整器,直接放置电容到最终给器件供电的Vcc 处。电容不经滤除供电源产生的低频噪声,而且也能为许多输出切换同时发生时提供额外的电流。
另一种滤除供电源噪声的方法是串入一个铁氧体磁珠,并就近磁珠放置一个10uf~100uF 的旁路电容。一个合理的终端、布局、滤波的设计不需要磁珠,使用一个0 欧姆的电阻取代即可。
为了滤除器件中的高频噪声,建议就近Vcc 和GND 放置退耦电容。
电源分布也会影响系统噪声。总线分布的电源和电源面(独立电源层)都会散布电源到PCB 中。通常两层板的电源采用总线分布式,PCB 的密度限制了走线宽度,电源总线有DC 阻抗,总线上最后的元件接收到Vcc 可能会被削减了最多0.5V。因此,建议使用独立的电源层传播电源,可以有效降低DC阻抗。
关于模拟电源和数字电源,如果无法做到使用独立的层,那么应该进行电源平面的切割。图2 就是PLL 电源供电隔离的例子。
减少电源分布产生的系统噪声:
1.为平坦式电源分布使用独立的模拟电源供电;
2.PLL 电源供电避免走线和多信号层;
3.靠近PLL 电源供电面仿真一个地层面;
4.只能把模拟和数字元件放置在它们相应的地平面上;
5.使用磁珠隔离PLL 供电源和数字供电源。 |