Creo que la potencia de una CPU con corriente I y voltaje U es I·U .
Me pregunto cómo se deriva la siguiente conclusión de Wikipedia .
La energía consumida por una CPU es aproximadamente proporcional a la frecuencia de la CPU y al cuadrado del voltaje de la CPU:
P = CV 2 f
(donde C es capacitancia, f es frecuencia y V es voltaje).
La respuesta de MSalters es 80% correcta. La estimación proviene de la potencia media necesaria para cargar y descargar un condensador a tensión constante, a través de una resistencia. Esto se debe a que una CPU, al igual que todos los circuitos integrados, es un gran conjunto de interruptores, cada uno de los cuales controla a otro.
Básicamente, puedes modelar una etapa como un inversor MOS (puede ser más complicado, pero la potencia sigue siendo la misma) cargando la capacitancia de la puerta de entrada de la siguiente. Entonces, todo se reduce a una resistencia que carga un capacitor y otra que lo descarga (no al mismo tiempo, por supuesto :)).
Las fórmulas que voy a mostrar están tomadas de Circuitos Integrados Digitales - Una perspectiva de diseño de Rabaey, Chakandrasan, Nikolic.
Considere un condensador cargado por un MOS:
la energía tomada del suministro será
Mientras que la energía almacenada en el capacitor al final será
Por supuesto, no esperamos un tiempo infinito para cargar y descargar el condensador, como señala Steven. Pero ni siquiera depende de la resistencia, porque su influencia está en el voltaje final del capacitor. Pero aparte de eso, queremos un cierto voltaje en la siguiente puerta antes de considerar el transitorio terminado. Así que digamos que es 95% Vdd, y podemos factorizarlo.
Entonces, independientemente de la resistencia de salida del MOS, se necesita la mitad de la energía que almacena en el capacitor para cargarlo a voltaje constante. La energía almacenada en el condensador se disipará en el pMOS en la fase de descarga.
Si considera que en un ciclo de conmutación hay una transición L->H y H->L, y define la frecuencia a la que este inversor completa un ciclo, tiene que la disipación de potencia de esta puerta simple es:
Tenga en cuenta que si tiene N compuertas, es suficiente multiplicar la potencia por N. Ahora, para un circuito complejo, la situación es un poco más complicada, ya que no todas las compuertas conmutarán a la misma frecuencia. Puede definir un parámetro como la fracción promedio de puertas que conmutan en cada ciclo.
Entonces la fórmula se convierte en
Pequeña demostración de la razón por la cual R factoriza: como escribe Steven, la energía en el capacitor será:
entonces aparentemente, R es un factor de la energía almacenada en el capacitor, debido al tiempo de carga finito. Pero si decimos que una puerta debe cargarse al 90% de Vdd para completar una transición, tenemos una relación fija entre Tcharge y RC, que es:
uno lo elige, tenemos de nuevo una energía que es independiente de R.
Nótese que se obtiene lo mismo integrando de 0 a kRC en lugar de infinito, pero los cálculos se vuelven un poco más complicados.
Publiqué otra respuesta antes, pero no fue buena, también lenguaje inapropiado, y quiero disculparme con Markrages.
He estado pensando en esto y creo que mi problema aquí es que, para mí, el texto citado sugiere que la capacitancia es responsable de la disipación de energía. Que no es así. es resistivo
Voilà une paire complémentaire MOS. Los MOSFET junto con el capacitor forman una bomba de carga. Cuando la salida sube, el P-MOSFET conduce, cargará el condensador de , cuando baja, el condensador se descargará a a través del N-MOSFET. Ambos MOSFET tienen una resistencia de encendido que hace que disipen energía durante la carga/descarga. Ahora Ben sugiere que el valor de la resistencia no importa, mientras que yo digo lo contrario. Bueno, ambos tenemos razón, así que ambos también estamos equivocados.
First Ben: tanto el voltaje como la corriente del capacitor varían exponencialmente durante la carga. La corriente
e integrando con el tiempo nos da energía disipada en la resistencia:
que de hecho es independiente de . Así que parece que Ben tiene razón.
Ahora yo. "¿¡Infinito!? ¿Estás loco? ¡Este trabajo debe hacerse en 0.3ns!" En la escuela parecía que teníamos años para cargar un capacitor. Si es finito obtenemos
y entonces
sigue siendo un factor.
Sin embargo, en la práctica no importará ya que
.
Corté algunas esquinas aquí asumiendo que es constante Pero no es fácil. depende del voltaje de la puerta, que depende de la curva de carga de la capacitancia de la puerta, que depende de . Fácil si es un sistema lineal, pero este no lo es, así que elegí el exponencial como una aproximación.
Conclusión: mientras que la disipación se expresa en términos de sucede en , que a primera vista parece no tener nada que ver.
¿Qué se puede hacer al respecto? Encapotado no sirve ¿Podemos disminuir ? Ayudaría a disminuir la carga que se drena de a , pero necesitamos . ¡La capacitancia de la puerta es lo que hace que un MOSFET funcione!
Y si eran cero, cero absoluto? Entonces no tendríamos disipación, ¿verdad? En ese caso, el cambio daría un infinito , lo que haría que la energía de conmutación se radiara en lugar de disiparse, pero la cantidad de energía sería la misma. Su CPU se calentaría menos, pero sería un transmisor de ruido RF de banda ancha de 100 W.
El principal consumo de energía en las CPU es causado por la carga y descarga de capacitores durante los cálculos. Estas cargas eléctricas se disipan en resistencias, convirtiendo la energía eléctrica asociada en calor.
La cantidad de energía en cada capacitor es C i /2 · V 2 . Si este capacitor se carga y descarga f veces por segundo, la energía que entra y sale es C i /2 · V 2 · f . Sume todos los condensadores de conmutación y sustituya C = ΣC i /2, obtiene C · V 2 · f
sum_i
). Con todas las puertas encendiendo una CPU, esto no es un hecho de todos modos. Pero la razón principal por la que descarté el 1/2 es porque estoy usando un enfoque de ingeniería, no un enfoque de física pura. De todos modos, una CPU no actúa como un condensador. El C
valor no está relacionado con (dV/dt)/I
; es simplemente un constante observado que relaciona P , V y f .V^2·F/P
o (1/2)·V^2·F/P
. Ahora, supongamos que cambia el voltaje, la frecuencia y la potencia. Con la primera ecuación se obtiene V1^2·F1/P1 = V2^2·F2/P2
y en el otro caso se obtiene (1/2)V1^2·F1/P1 = (1/2)V2^2·F2/P2
que es lo mismo.La capacitancia se mide en faradios , que son culombios por voltio.
La frecuencia se mide en Hertz, que son unidades por segundo.
Reduciendo obtenemos Coulomb-Voltios por segundo, más comúnmente conocido como Watts , una unidad de potencia.
Generalmente la corriente consumida por un dispositivo es proporcional al voltaje. Como la potencia es voltaje*corriente, la potencia se vuelve proporcional al cuadrado del voltaje.
Su ecuación es correcta para la potencia consumida en cualquier instante particular. Pero la corriente consumida por la CPU no es constante. La CPU se ejecuta con cierta frecuencia y cambia de estado periódicamente. Utiliza una cierta cantidad de energía para cada cambio de estado.
Si entiende que I es la corriente RMS (la raíz cuadrada del promedio del cuadrado de la corriente), entonces su ecuación es correcta. Poniendo estos juntos, se obtiene:
V · I(Rms) = C · V^2 · F
I(Rms) = C · V · F
Entonces, la corriente promedio varía linealmente con el voltaje, la frecuencia y la capacitancia. La potencia varía con el cuadrado de la tensión de alimentación de CC.
I
tiene que ser el poder RMS para P=V·I
darle un poder promedio puede probarse trivialmente con el cálculo de P = I^2·R
./2
allí, simplemente duplique el C
valor y la ecuación funciona de la misma manera. Es más conveniente dejar de lado el /2
. No cambia nada excepto el valor que usa para C. La ecuación no pretende ayudarlo a modificar físicamente la CPU, por lo que C es una constante arbitraria que describe la capacitancia de la CPU. (Vea mi comentario a la respuesta de MSalter).
Tim
ben voigt
C
en esa ecuación es solo una constante, no capacitancia. Podría ser una especie de "capacitancia efectiva", ya que tiene las unidades correctas para la capacitancia, pero el factor es incorrecto. Como otros han notado,1/2
falta, pero lo más importante, falta un coeficiente de carga, relacionado con la fracción de puertas que cambian cada ciclo de reloj. Llámalo una constante de proporcionalidad y déjalo así.stevenvh
(where C is capacitance, f is frequency and V is voltage).
se cita de la página de WP.ben voigt
stevenvh
Kortuk
stevenvh
clabacchio
ben voigt
clabacchio
stevenvh
Seamus