FPGA的MACHXO2系列可以提供非常低的功率操作,但是这样做成功需要注意一些细节。首先要考虑的是,您的设计是否与微功率操作基本兼容。例如,如果你打算运行所有设备的逻辑在100MHz,并驱动数百个50欧姆终止线,这个设计将不是微功率,无论你做什么。
假设你的基本设计概念是微功率操作的候选,你可以做很多事情来节省MaMxO2和周围电路的功率:
- 关闭未使用的片上资源。这些可以包括EFB块、带隙基准和片上振荡器。这些内部块可以消耗大量的功率,如果它们是活动的。
- 禁用未使用的I/O。活动I/O缓冲器即使在不加载负载时也会消耗功率。
- 减少输出负载(DC和AC)。在可能的情况下,优先使用CMOS /三态输出来打开漏极配置。
- 使用微功率调节器来提供核心和I/O电压。许多LDOS需要大量的静态电流来操作-在某些情况下LDO的静态电流消耗可以大于为MaMxO2 FPGA供电所需的量。
没有回复内容