[CPLD] 实际功耗大于datasheet上标注值

[复制链接]
2876|5
 楼主| pianran 发表于 2012-1-16 15:29 | 显示全部楼层 |阅读模式
现在使用XC3S400,工业级的。根据datasheet上的说明:
Iccintq(1.8V),最大180mA;Iccoq(3.3V)最大14mA;Iccauxq(2.5V),最大44mA。
这样整体计算下来功耗约为370mW。

开始FPGA外部PROM不加载程序记下电流值,然后烧写进程序再记下电流值。显示电流差是120mA,电源供电5V.
这样是否可以认为FPGA的功耗为600mW?
为何会出现实际功耗大于标注功耗的情况?
请高手指教。
Backkom80 发表于 2012-1-17 16:52 | 显示全部楼层
嘻嘻,理解有偏差,
ICCINTQ是:静态时VCCINT的电流,是静态的。同理后面两个也是。
在最前面应该还测到了一个值(没有下截程序时的值),那个值应该包括了370MW这个值,属静态。
后面多出的600MW是动态的值。
动态值的大小是可变的,简单来说有这么几个主要因素:资源的使用率,整个系统工作频率,内部信号的翻转率等。

评分

参与人数 1威望 +1 收起 理由
pianran + 1

查看全部评分

ertu 发表于 2012-1-17 20:40 | 显示全部楼层
楼上说的没错
ertu 发表于 2012-1-17 20:40 | 显示全部楼层
确实是这样呢
明空 发表于 2012-1-18 23:00 | 显示全部楼层
600mW是你5V电源的功耗,不能把它全算到FPGA头上

评分

参与人数 1威望 +1 收起 理由
pianran + 1

查看全部评分

Backkom80 发表于 2012-1-18 23:54 | 显示全部楼层
嘻嘻,他是前后电流的差值是120mv,不是一共120mv
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

32

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部