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 --- |Pull-up により High level の電圧を CMOS が使う level まで引き上げ固定することが出来ます.CMOS | TTL ------|>----+-----|>------
消費電力 Pd = (CL + Cpd)・f・Vdd^2 + Vdd・Idd
Pd = (50px8 + 112p)・1M・5^2 + 5・8u = 12.8mW
となり,電流にして 12.8 / 5 = 2.56mA となります.
でも FPGA 等は内部のセルに左右されますので..実際にはどのくらいセルを使用しているかがキーポイントになります...以外と面倒です..はぃ..(^^;