2
PSoCの混合信号PCBレイアウト
アナログセンシングアプリケーション用のPCBを開発しています。PSoC3の内部ADCを使用します。いつものように、アプリケーションは非常にスペースに制約があるため(11mm x 21mm)、PCBレイアウトで妥協する必要がありましたが、これは大きなPCBではできなかったでしょう。 このボードは、調整された6Vから供給され、2つの5Vリニアレギュレータが含まれています。デジタル電源用のMCP1702、およびアナログ電源用のMIC5205。ボードは5つのA1324ホール効果センサーを検出しています。各ホール効果出力信号は、100nF + 1k RCフィルタでフィルタリングされます。1つのセンサーはPCB自体にあります(右下)。他の4つは、右側の6ピンコネクタに差し込みます。 チップはSPIスレーブとして機能していますが、ADCのサンプルはSPIトランザクション間で常に取得されるため、SPIはアナログ信号と干渉しません。 残念ながら、アナログ信号にはまだノイズ(12ビットで約1.5 LSB)が見られますが、レイアウトを改善するために別の方法でできることはないかと思います。 画像を新しいタブで開いて、より高い解像度で表示してください。 追加: MCP3208を使用して行った他のPCB設計、および同じデュアル5v電源、同じセンサー、同じRCフィルターは、12ビットで目立ったノイズを達成しませんでした。 PSoC3のADCはデルタシグマタイプです。このバージョンのPSoCは12ビットに制限されていますが、別の部品番号には16ビットADCがあります(ただし、サンプルレートは低くなります)。 私はノイズを気にしているので、12 ENOBに向けてもう少しプッシュしたいと思います。理由は精度ではなく、速度測定です。現在、このレベルのノイズにより、ロボットの正確な位置と速度の制御が不可能になっています。 追加: 回路図。申し訳ありませんが、少しcr屈ですが、値を読むことができます。