我々はしばしばいくつかのミスが頻繁にいくつかのルールや事実を我々は当然のために取るに表示されます. 電子技術者にも、そのような例があります PCB設計.
PCB設計技術者の8つの誤解がある。
一つは PCB設計 このボードの要件は高くない, そして、それはより細い線と自動布細片を備えています. コメント:自動配線は必然的により大きなPCB領域を取り、マニュアル配線より多くの穴を作り出す. 多くの製品で, PCBボードメーカーは価格を下げる. ビジネス要因に加えて, 線幅と穴の数は PCB. 出力とビット消費は供給元のコストを節約する, そして、それは価格を下げる理由も見つけました.
二つ:これらのバス信号は、抵抗によって引っ張られ、心配しないでください。コメント:信号を上下にプルアップする必要がある理由はたくさんありますが、すべての信号をプルする必要はありません。プルアップ抵抗は、単純な入力信号をプルし、電流も数十マイクロアンペアであるが、駆動信号がプルされると、電流はMAクラスに達する。現在、システムはしばしば32ビットのアドレスデータである。そして、それは244 / 245によって、絶縁されることができる。そして、他のシグナルはプルアップされる。そして、これらの抵抗器は数ワットの電力を消費する。
3 : CPUとFPGAはどのようにI / Oポートを使わないのですか?最初にそれを空にして、後でそれについて話してください。なお、休止中にI/Oポートを使用しない場合には、外部からの干渉が入力信号の繰り返し発振となり、MOS素子の消費電力はゲート回路のフリップ数に依存する。あなたがそれを引っ張るならば、各々のピンもマイクロレベル電流を持っています、それで、最高の方法は出力をセットすることです(もちろん、他のどんなドライブ信号も外で受け取ることができません)
4:このFPGAは使用できる多くのゲートを持ち、それを最大限に使用することができます。注意:FGPAの消費電力は、使用されるフリップフロップの数とフリップの数に比例する。したがって、同じタイプのFPGAの消費電力は、異なる回路で異なる時間で100回変化することができる。高速フリップフロップの数を最小化することは、FPGAの消費電力を低減するための基本的な方法である。
これらの小さなチップの消費電力は非常に低く、考慮しないでください。コメント:複雑でない内部チップの消費電力を決定することは困難である。これは主にピンの電流による。ABT 16244は、負荷のない電力消費量は1 mA未満であるが、各ピンは60個の負荷(例えば、オーム抵抗の数十に一致する)を駆動することができ、すなわち、全負荷電力消費は60 *のコース、16 = 960 mAと非常に高い。
6:メモリには多くの制御信号があります、私はOEを使う必要があります、そして、我々はこのボードの上で信号を送ります。そして、データが出力されるとき、データが出力されるとき、読取り操作が非常により速くなるように、地面バーのチップを選びます。注意:チップの選択が有効な場合(OEとUSに関わらず)、ほとんどのメモリ電力消費は、チップ選択が無効な場合よりも100倍以上大きいので、チップを制御するためにCsを使用して、他の要件がパルス幅に合った場合、チップ選択を最小化し、チップ選択を最小化する必要があります。
7:なぜこれらの信号は急いでいますか?限り、マッチが良い、それを排除することができます。注意:いくつかの特定のシグナル(100 BASE - T、CMLなど)を除いて、それが非常に大きくない限り、オーバーシュートがあります、そして、マッチが必ずしもマッチしないとしても、マッチが最高に合わないならば。例えば、TTL出力インピーダンスは50オーム未満であり、一部は20オームである。このような大きな整合抵抗を備えると、電流が非常に大きくなり、消費電力は許容できない。信号振幅が小さすぎる以外は使用できません。出力信号の一般的な信号は、通常、高出力および低出力の出力インピーダンスが異なり、完全に一致する方法がない。したがって、オーバーシュートとしてTTL、LVDS、422および他の一致信号を受け入れることができる。
8:それはプロセスの中でできるだけ電力消費を減らすべきである PCB工場 生産, ソフトウェアとは何の関係もない. コメント:ハードウェアはステージだけです. 歌はソフトウェア. バスはほとんどすべてのチップでアクセスされる, そして、各信号のフリップは、ほぼ完全にソフトウェアによって制御されます. If the software can reduce the number of external memory accesses (more use of register variables), と内部キャッシュのより多くの使用, etc.), timely response to interrupts (interrupts are usually low-level active and with pull-up resistors) and other specific measures for specific boards will make a significant contribution to reducing power consumption.