新闻  |   论坛  |   博客  |   在线研讨会
CPLD工作电流
zhchxgh | 2009-07-14 21:47:48    阅读:1975   发布文章

CPLD工作电流

传统的CPLD是采用线与的方式实现逻辑与的功能. 每一个乘积项中包含有一个运算放大器, 这个放大器不管工作与否, 都要消耗一定的电流(一般>0.25mA), 假设一个宏单元有5个乘积项, 一个128宏单元的CPLD消耗在放大器上的电流就有160mA或者更大, 那么在其工作以后再考虑到其他部分(比如触发器等)消耗的电流, 超过300mA是非常正常的. 

由于逻辑采用了线与, 可以想象, 在工作过程中, 如果你的输入中的某一个信号为低电平的时候(外部或者内部), 近似地就相当于CPLD内部增加了一个电源VCCINT经过一个内部的阻抗接地的结构, 当越多的乘积项有接低电平的情况, 相应地并联的电阻越多, 消耗的电流也就越大.

另外, 触发器的翻转也直接影响电流的消耗, 速度越高, 电流越大.传统结构的CPLD在工作的时候电流大于100mA. 如果希望节电, 可以考虑用CoolRunner, 它可以做到Standby时电流少于100uA, 在50MHz频率下工作电流少于35mA. 当然, 代价就是要付出更多的金钱.

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客