|
发表于 2018-3-20 23:10:47
|
显示全部楼层
楼主贴的图里面开关切换有错误,第三步第二副图+端dac的开关应该接011,而不是001。整个能量消耗的计算过程如下:
1. 第一步接vref的两个单位电容上的电压变化为-0.5Vref, 电荷变化量为2c*0.5Vref=cVref, 从电源吸取的能量为c(Vref)^2
2.1. 第二步, 第一种切换, +端电容阵列只剩lsb接vref, -端电容阵列无切换, +端电容阵列 lsb上单位电容切换前后的电话变化量为0.25c*Vref, 整个能量消耗为0.25*c(Vref)^2
2.2 第二步,第二种切换, +端保持不变, -端电容阵列, 中间的C切换到gnd, 2c和1c上切换前后的电荷变化量为3c*V/4, 总能量消耗0.75*c(Vref)^2
2.3+2.4切换方式与2.1和2.2类似, 不再重复赘述
计算能量消耗的主要要点是算切换后仍同vref相连的电容上的电荷变化量.
整体平均动态能量消耗等于每个码出现的概率乘以转换每个码需要的能量. 每相邻的两个码转换所需动态能量相同, 故总共有2^(N-1)种转换能耗, 传统开关切换算法中, 每个码的能耗是sum[(2^(n+1-2i))(2^i-1)]*cV^2
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5437496 |
-
lcc
|