PCBの高周波ノイズ
Aug 24 2020
SigfoxATA8520トランシーバーとArduinoDUEボードを使用して未完成のプロジェクトを続行するように依頼されました。ボードにはいくつかのLEDとボタンがあり、ボード上のさまざまなモードを選択するために使用されていると思います。ボードをオンにすると、ボードに触れることなくランダムにオンになるトランジスタを介してLEDが駆動されていることがわかります。これらのLEDは、かなり暗くは光りませんが、明るい部屋で見るのに十分な明るさです。何が原因で、どうすれば修正できますか?
回答
1 DavidNorman Aug 24 2020 at 11:03
高周波を運ぶトレースがしばしばノイズの問題に遭遇する理由はいくつか考えられます。以下のポイントは、個人的な経験と、ボード上の高周波ノイズのトラブルシューティングについて私が学んだことから来ています。
- 電源、できればタンタルを閉じるデカップリングコンデンサが必要です。
- ノイズは通常、回路に寄生容量またはインダクタンスが蓄積するために発生します。この理由は、高周波信号を伝送するトレースの長さである可能性があります。これらの信号は隣接するトレースに電圧を誘導し、それによってノイズを生成します。これは初心者にとってはトラブルシューティングがほとんど不可能です。
- 高周波を使用する場合は、バッテリーパックやリニアのベンチ電源などのリニア電源を使用する必要があります。
- トランジスタ、MOSFETなどのスイッチング半導体を使用する場合は、プルダウン抵抗(トランジスタ/ MOSFETのベース/ゲート)を使用してください。
- グランドプレーンの接続方法に注意する必要があります。通常、可能な限り多くの高周波ノイズを軽減するために、別々の電源または少なくとも別々の接地場所のマイクロコントローラーの高周波トランシーバーとデジタルロジックを実行することをお勧めします。
- 高周波成分を低周波成分から適切にシールドすることは、直面している問題を回避するための有用な手法です。