MSalters ответ на 80% правильно. Оценка основана на средней мощности, необходимой для зарядки и разрядки конденсатора при постоянном напряжении через резистор. Это связано с тем, что процессор, как и каждая интегральная схема, представляет собой большой ансамбль коммутаторов, каждый из которых управляет другим.
По сути, вы можете смоделировать каскад как инвертор MOS (это может быть более сложным, но мощность остается неизменной), заряжая емкость входного затвора следующей. Таким образом, все сводится к резистору, заряжающему конденсатор, и к другому, разряжающему его (конечно, не одновременно :)).
Формулы, которые я собираюсь показать, взяты из цифровых интегральных микросхем - с точки зрения дизайна от Рабаи, Чакандрасана, Николича.
Рассмотрим конденсатор, заряженный MOS:
энергия, взятая из источника, будет
ЕВD D= ∫∞0яВD D( т ) VD Ddт = VD D∫∞0СLdvо у тdTdt = CLВD D∫ВD D0dvо у т= CLВD D2
В то время как энергия, накопленная в конденсаторе в конце, будет
ЕС= ∫∞0яВD D( т ) Vо у тdт = . , , = CLВD D22
Конечно, мы не ждем бесконечное время для зарядки и разрядки конденсатора, как отмечает Стивен. Но это даже не зависит от резистора, потому что его влияние на конечное напряжение конденсатора. Но кроме этого, мы хотим получить определенное напряжение на следующих затворах, прежде чем рассматривать переходный процесс. Итак, допустим, что это 95% Vdd, и мы можем это учесть.
Таким образом, независимо от выходного сопротивления MOS, для зарядки его при постоянном напряжении требуется половина энергии, которую вы храните в конденсаторе. Энергия, накопленная в конденсаторе, будет рассеиваться на pMOS в фазе разряда.
Если вы считаете, что в цикле переключения есть переходы L-> H и H-> L, и определяете частоту на которой этот инвертор завершает цикл, вы получаете, что рассеиваемая мощность этого простого затвора равна:еS
п= EВD DT= EВD D⋅ фS= CLВD D2еS
Обратите внимание, что если у вас N вентилей, достаточно умножить мощность на N. Теперь для сложной схемы ситуация несколько сложнее, так как не все вентили будут коммутировать на одной частоте. Вы можете определить параметр как среднюю долю вентилей, которые коммутируют в каждом цикле.α < 1
Таким образом, формула становится
пTO T= α NСLВD D2еS
Небольшая демонстрация причины, потому что R выделяется: как пишет Стивен, энергия в конденсаторе будет:
ЕС= V2D D⋅ C2⎛⎝⎜1 - е- 2 тс ч г геR C⎞⎠⎟
очевидно, что R является фактором энергии, запасенной в конденсаторе, из-за конечного времени зарядки. Но если мы говорим, что затвор должен быть заряжен до 90% Vdd, чтобы завершить переход, то у нас есть фиксированное соотношение между Tcharge и RC, которое:
Tс ч г ге= - л о г( 0,1 ) R C2= k R C
один выбрав его, мы снова имеем энергию, которая не зависит от R.
Обратите внимание, что то же самое получается интегрированием от 0 до kRC вместо бесконечного, но вычисления становятся немного более сложными.