回答:
詳細がなければ、具体的な答えを出すことは不可能です。これらのことをよく見てください:
次の2つの回路を検討してください。
この回路のシミュレーション – CircuitLabを使用して作成された回路図
彼らは同じですか?で集中定数回路、彼らはあります。ただし、このモデルでは、関連する事実を無視しています。実際のワイヤには抵抗があります。以下をモデルとするいくつかの回路図を紹介しましょう。
。マイクロコントローラから見ると、R1とR3のそれぞれで1Vの供給電圧が失われると、供給電圧は12Vではなく10Vになります。
多くのデジタルエレクトロニクスは、供給電圧が急速に変化する場合、それを好まない。デジタルバスを介して互いに通信しようとする複数のデバイスがある場合、追加の問題が発生しますが、電源レールの高電流により、各デバイスに「グランド」とは何かについて異なる考えが与えられます。MCUの「グラウンド」と、この場合のモーターを見てください。すべての抵抗には1Aがあり、したがって、それらの両端に1Vがあります。MCUの「接地」は、モーターの「接地」と1V異なります。これらが「グランド」に等しい電圧を作ることにより「0」を信号で伝えるデジタル機器である場合、「グランド」が何であるかについて同意できない場合、それらはあまりうまく通信しません。
これに対する解決策は、各デバイスの両方の電源接続をバッテリーまたは電圧レギュレーターまで実行し、そこで各デバイスのすべての電源接続を行うことです。これは、左側の回路でモデル化された状況です。ここで、モーターがオンになると、R5とR7に大電流が流れます。ここで電圧降下が発生しますが、モーターは気にしません。一方、R6とR8の電流は変化せず、電圧も変化しません。したがって、マイクロコントローラから見た電源電圧は一定です。
各デバイスごとにこれを常に行う必要はありませんが、回路にそのようなデバイスが含まれる場合、大電流が流れる場所を考慮する必要があります。すべてのワイヤにはある程度の抵抗があるため、大電流が流れると電圧が低下することに注意してください。次に、高電流が敏感なコンポーネントの電源を流れてノイズの問題を引き起こさないように、配線またはトレースを計画します。
これは可能な説明の1つにすぎません。他の答えは間違いなく追加の可能性を提供します。