| Iih | 20 uA |
| Iil | 0.4 mA |
| Ioh | 0.4 mA |
| Iol | 8.0 mA |
Fanout(High) = Ioh / Iih = 0.4mA / 20uA = 20
となります.
Fanout(Low) = Iol / Iil = 8.0mA / 0.4mA = 20
となります.
CMOS TTL
------|>------|>------
この場合 Low , High Level 共に CMOS の level は TTL の level を満足しますので問題はありません.
TTL CMOS
------|>------|>------
逆に TTL -> CMOS の場合 TTL の High level が CMOS の level を満足しない場合があります.
つまり TTL の出力が 3.94V 以下(仕様上十分あり得ます)の場合に CMOS はその信号を High と認識出来ないわけです.
VCC
---
|
CMOS | TTL
------|>----+-----|>------
Pull-up により High level の電圧を CMOS が使う level まで引き上げ固定することが出来ます.消費電力 Pd = (CL + Cpd)・f・Vdd^2 + Vdd・Idd
Pd = (50px8 + 112p)・1M・5^2 + 5・8u = 12.8mW
となり,電流にして 12.8 / 5 = 2.56mA となります.
でも FPGA 等は内部のセルに左右されますので..実際にはどのくらいセルを使用しているかがキーポイントになります...以外と面倒です..はぃ..(^^;