質問: dcモータをfetのhブリッジで駆動時のノイズ dcモータとp型とn型のhブリッジ回路でオン&ブレーキにより駆動しております。 駆動電圧は12vのため、各ゲートにはゲートドライバを載せております。 デッドタイムの挿入にはcpldを用いてスイッチ時に約250nsだけ両方offにしております。 また、dcモータの端子と直列にacs712という電流計測icを入れております。 (電流計測ic用の5vは3端子レギュレータを用いて作成しており、電源12vは電池です。) 電流計測icのローパスフィルタコンデンサをいくら変更してもfetのスイッチングonoffタイミングに 出力に±200mv、幅1usecほどのノイズが生じており、詳細を調査したところ行き詰っております。 電流計測icの電源5vを測定すると、fetのスイッチングのタイミングで上記と同じ±200mvほどの ノイズが生じております。ただし、3端子レギュレータからは30cmほどのケーブルがあり、 根元ではほとんど生じていません。また電流計測icの電源のバイパスコンデンサ0.1ufや、 3端子レギュレータ付近にも電解コンデンサとセラミックコンデンサは入れてあります。 恐らく、この結果が電流計測icの出力に乗ってしまうことで、ローパスフィルタが入っている にも関わらず出力に高周波のノイズが入っていると考えています。 しかし、これが起こっている根本的な原因が掴めておりません。 この5v電源のばたつきの他にも、似たような影響が生じている箇所がありました。 fetをオン&ブレーキで駆動しており、テストではモータを単方向に回転させているため、 片側のハーフブリッジがスイッチし、もう一方のハーフブリッジはゲート電圧を常にgndとしています。 この時、常にgndとしているはずのp型とn型の両方のゲート電位について、スイッチング時に ±1~2vほどのノイズが生じておりました。(負の電位は作っていないはずですが。) また、ゲートドライバとゲートの接続をはずして、gndに直接つないだ際にもどこかから ノイズを拾ってくるのか同じ波形のままであり、ゲートドライバの電源と入力信号には ノイズ的なものは見られなかったためにfet側に問題がありそうだと考えています。 電流計測icの電源5vと、fetゲート電位の2箇所におけるノイズの幅は、デッドタイムの250nsecにも 見えるため何か関係ありそうだと疑っています。 何か、よくある失敗をおかしていたりするのでしょうか? お気付きの方が居られましたらぜひアドバイスをいただきたいです。
回答: ブレッドボードで、実験しているのなら、接触不良が考えられます。 しっかりと半田付けして調べるのが確実です。 それと、オシロスコープのgndの取り方に問題は無いでしょうか? 電流が流れているgndは電圧降下が起きます。 デッドタイムが250nsでノイズが1μsのノイズということなので、デッドタイム1μsより長くして、どのタイミングで発生しているかを調べると対策が確実になると思います。