ADCマイクロコントローラーの内蔵機能

 ADCマイクロコントローラーの内蔵機能 

2026-07-05

マイクロコントローラーの組み込み ADC 機能: 産業用アプリケーションの選択基準

最新のマイクロコントローラーに統合されたアナログ - デジタル コンバーター (ADC) は、もはや単なる補助モジュールではありません。 2025 ~ 2026 年の産業オートメーション環境では、これらは制御システム全体の精度を決定する中心ノードになります。エンジニアが高解像度の外部 ADC から離れ、12 ~ 16 ビットの解像度で最大数 MSPS (1 秒あたり数百万サンプル) のサンプリング レートで信号を処理できる高度なオンチップ モジュールを備えたチップを好む傾向が見られます。主要な市場の要求は、単なるデジタル化チャネルの確保から包括的な評価へと移行しています。マイクロコントローラーの内蔵ADC機能速度、騒音低減、エネルギー効率などを含みます。

石油およびガス部門向けの監視システムを開発する中で、外部 ADC を新世代の組み込みモジュールに置き換えることで、プリント基板の面積を 35% 削減し、部品表 (BOM) のコストを 18% 削減できる状況に遭遇しました。ただし、このソリューションには非線形性と温度ドリフトを注意深く分析する必要がありました。重要なアプリケーション用のコントローラーを選択している場合、オンボード ADC 仕様を無視すると、データ損失や誤警報が発生する可能性があります。この記事は、そのような設計ミスを避けるための技術的なニュアンスを理解するのに役立ちます。

内蔵 ADC のアーキテクチャと主要パラメータ

実際のアプリケーションでマイクロコントローラーを適切に使用するには、オンチップ ADC のアーキテクチャを理解することが重要です。最新の産業用 MCU のほとんどは、SAR (逐次比較レジスタ) またはシグマデルタ アーキテクチャを使用しています。どちらを選択するかは、速度と精度のバランスによって決まります。 SAR ADC は、モーターの制御や高速過渡現象の捕捉に必要な高い変換速度 (最大 5 ~ 10 MSPS) を提供します。一方、シグマデルタ ADC は、ロードセルや熱電対に最適な超高分解能 (最大 24 ビット) と優れたノイズ除去のために速度を犠牲にします。

解像度 (ビット深度) はエンジニアが最初に注目するパラメータですが、それだけが決定要因ではありません。 12 ビット ADC は入力電圧を 4096 レベルに分割し、16 ビット ADC は 65536 レベルに分割します。机上ではその違いは大きいように見えますが、実際にはノイズのせいで実効分解能が記載よりも低くなることがよくあります。 ENOB (有効ビット数) パラメータに注意することをお勧めします。データシートには 16 ビットと記載されているが、最大周波数での ENOB が 13.5 ビットしかない場合、ノイズの下位 3 ビットが失われています。これは、高精度測定器の部品を購入する際の根本的な間違いです。

サンプリング レートは、MC が信号の変化をどれだけ速く追跡できるかを決定します。ナイキスト・シャノンの定理によれば、サンプリング レートは目的の信号の最大周波数の少なくとも 2 倍でなければなりません。ただし、業界では、正確なデジタル フィルタリングとピーク値の検出のために、常に x10 ~ x20 のマージンを残します。たとえば、5 kHz でベアリングの振動をモニタリングするには、チャネルごとに少なくとも 50 ~ 100 kHz のサンプリング レートを持つ ADC が必要です。このマージンを無視すると、高周波数が低周波数としてマスクされるときにエイリアシング (スペクトル エイリアシング) が発生し、機器の状態の画像が歪められます。

セトリング時間と変換時間はよく混同されます。変換時間は、ADC がデジタル化を実行する期間です。セトリング時間には、内部サンプル アンド ホールド コンデンサが信号源の入力インピーダンスを通じて充電されるのにかかる時間も含まれます。信号源の出力インピーダンスが高い場合 (たとえば、大きな値の抵抗分圧器)、コンデンサは割り当てられた時間内に必要な電圧まで充電する時間がありません。その結果、系統的な測定誤差が生じます。信号源が 1 mA を超える充電電流を供給できない場合は、ADC 入力の前に低出力インピーダンスのバッファ アンプを使用することをお勧めします。

ノイズの影響と測定精度を上げる方法

ノイズは、特にデジタル スイッチングが豊富なマイクロコントローラー内部では、あらゆるアナログ パスの主な敵です。オンチップ ADC は、電源、デジタル バス、および隣接する周辺機器からのノイズの影響を受けます。メーカーは、純粋な正弦波信号の変換品質を示す SINAD (信号対ノイズおよび歪み比) パラメーターを示しています。 12 ビット ADC の場合、理想的な SINAD は約 74 dB です。実際の読み取り値が 60 dB に低下すると、重大な干渉が発生しています。

当社の顧客の 1 人は、同じマイクロコントローラー上の PWM モーター コントローラーをオンにすると、温度センサーの読み取り値が「フローティング」になるという問題に遭遇しました。オシログラムの分析により、デジタル部分の電流サージによって VDDA (アナログ電源) 電源バスの電圧降下が発生したことが明らかになりました。この解決策では、アナログ グラウンドとデジタル グラウンド (AGND と DGND) を PCB レベルで分離し、ADC 電源ラインにフェライト フィルターを取り付ける必要がありました。このケースは、データシートの仕様が正しい回路環境でのみ機能することを示しています。

差動入力モードは強力な組み込み機能ですが、過小評価されがちです。差動 ADC は、グランドに対する電圧を測定する代わりに、2 つの入力間の電位差を測定します。これにより、工場内の長いケーブルラインに沿って誘導されるコモンモードノイズを効果的に抑制できます。コントローラーから数メートル離れた場所にあるひずみゲージまたは熱電対から信号を取得するシステムを設計している場合は、差動入力の使用が必須です。高価な外部計装アンプを必要とせずに、ノイズ耐性が向上します。

ソフトウェア平均化 (オーバーサンプリング) は、精度を向上させるもう 1 つの方法であり、内蔵 ADC および DMA (ダイレクト メモリ アクセス) の機能によって実装されます。この方法の本質は、同じ信号の複数の測定を実行し、平均値を計算することです。サンプル数が 4 倍に増加するたびに、有効解像度が 1 ビット追加されます。たとえば、12 ビット ADC で 64 回の測定値を取得し、それらを平均すると、15 ビットの実効分解能で結果が得られます。ただし、この方法では実効サンプリング レートが低下するため、温度や液面などのゆっくりと変化する信号にのみ適用できます。

ハードウェアの自律性とトリガーメカニズム

モダンマイクロコントローラーの内蔵ADC機能中央処理装置 (CPU) の負荷を軽減できる複雑なハードウェア自律メカニズムが含まれています。従来のシステムでは、CPU が変換を開始し、完了するまで待機し、結果を読み取って保存します。これにより CPU サイクルが無駄になり、ジッターが発生します。高度な MK を使用すると、タイマー、コンパレータ、または外部イベントからのトリガーを使用して、CPU から完全に独立して動作するように ADC を構成できます。

ダイレクト メモリ アクセス (DMA) は産業アプリケーションの標準です。 DMA をセットアップするとき、ペリフェラル コントローラは、ADC 結果レジスタから RAM 内の事前に割り当てられたアレイにデータを独立して転送します。プロセッサは、データのブロック全体 (たとえば、1024 サンプルのバースト) を処理する準備ができた場合にのみ割り込みを受け取ります。これにより、CPU への負荷が均等になり、高いポーリング レートでのデータ損失が防止されます。当社の振動モニタリング プロジェクトでは、DMA を使用することで、バッファ オーバーフローの危険を冒さずにチャネル サンプリング レートを 10 kHz から 100 kHz に高めることができました。

ウィンドウ コンパレータ機能を使用すると、ソフトウェア コードを使用せずに、指定された制限を超えた信号出力をデバイスで監視できます。エンジニアは電圧の上限と下限のしきい値を設定します。 ADC 値がこれらの制限を超えると、ハードウェア割り込みまたはアラームが生成されます。これは、即時に応答する必要があるセキュリティ システムにとって非常に重要です。たとえば、油圧システムの圧力を監視する場合、正常範囲を外れるとポンプを直ちに停止する必要があります。この機能のハードウェア実装により、ソフトウェア ポーリング サイクルの実行に関連する遅延が排除されます。

チャネル多重化にも独自のニュアンスがあります。ほとんどの組み込み ADC には、単一のコンバータ コアと、複数のチャネル間で切り替える入力マルチプレクサが備えられています。非常に異なる電圧(たとえば、0.1 V と 3.3 V)のチャネル間を素早く切り替えると、電荷の「フロー」効果が発生し、新しいチャネルでの最初の測定でエラーが発生します。一部のメーカーは、ダミーの測定サイクルを追加するか、サンプリング時間を増やすことでこの問題を解決しています。マイクロコントローラーを選択するときは、この影響を自動的に補正する機能の有無や、プログラムで遅延を挿入する必要性についてドキュメントを確認してください。

ソリューションの比較: STM32、AVR、および特殊な産業用 MCU

マイクロコントローラーの選択は、ADC のパフォーマンス要件、コスト、開発エコシステムの具体的なバランスによって決まります。以下は、ロシア連邦と CIS の産業部門でよく使用される人気のあるファミリの比較です。当社は、測定システムの最終品質に影響を与える重要なパラメータに基づいてそれらを評価します。

パラメータ STM32 シリーズ (ARM Cortex-M) マイクロチップAVR/megaAVR 特化型(TI C2000、ADI)
ADCの解像度 12 ~ 16 ビット (シリーズによる) 10~12ビット 12 ~ 16 ビット + 外部クロック
最大。サンプリングレート 最大 5 ~ 10 MSPS (高) 最大 1 ~ 2 MSPS (平均) 最大 20+ MSPS (非常に高い)
チャンネル数 最大24チャンネル(マルチプレクサ) 最大16チャンネル 三相システム向けに最適化
自律性 (DMA/トリガー) 高度な (DMA チェーン、タイマー) 基本(タイマーによる自動トリガー) 高 (PWM によるハードウェア通信)
アプリケーション ユニバーサル、IoT、複雑な自動化 簡易センサー、家電製品 サーボドライブ、インバータ、UPS
導入コスト 平均 低い 高

STM32 ファミリは、ほとんどの一般的な自動化アプリケーションに最適なバランスを提供します。高度な DMA チェーンと高いサンプリング レートの存在により、多用途の選択肢になります。ただし、電流測定とトランジスタ スイッチング モーメント (PWM) の厳密な同期が必要なパワー ドライブ アプリケーションの場合は、ADC と PWM モジュールのハードウェア接続により、TI C2000 のような専用コントローラの方が効果的です。 AVR マイクロコントローラは、依然として速度要件が低い低コストのデバイスに適していますが、その 10 ビット分解能が高精度測定の制限要因となることがよくあります。

コンポーネントのサプライヤーを選択するときは、チップの入手可能性と長期供給サポートを確認してください。現在の地政学的な環境では、アジアのメーカーからの代替供給源またはピン間互換性のある類似品の入手可能性が戦略的利点となります。ここがパートナーの好みです武漢新華隆科技有限公司。 2009 年に中国のオプティカル バレーで設立された専門代理店として、同社はメーカーから直接オリジナル コンポーネントの信頼できる合法的なサプライ チェーンを提供しています。同社のポートフォリオには、標準的なマイクロコントローラだけでなく、ZJC2000 シリーズのシングルチャネル SAR コンバータ、RS8907 コンパレータ、Loongson アーキテクチャ プロセッサなどの特殊なソリューションも含まれており、これによりエンジニアはあらゆる産業オートメーション タスク向けのコンポーネント ベースを柔軟に選択できます。

コンポーネントの GOST 規格への準拠、またはロシア市場に供給される機器への法的統合のための EAC 証明書の入手可能性について、サプライヤーに情報を問い合わせることをお勧めします。 Wuhan Xinhualong Technology のようなフィールド アプリケーション エンジニア (FAE) を擁する企業は、部品番号の検証と技術的互換性の際に重要なサポートを提供し、電子コンポーネントをローカライズする際のリスクを最小限に抑えることができます。

PCB レイアウトに関する実用的な推奨事項

PCB トレースが正しく行われていない場合、最先端のオンチップ ADC であってもパフォーマンスが低下します。回路のアナログ部分は、寄生容量と寄生インダクタンスに非常に敏感です。最初のルールは土地の分割です。アナログ グランド (AGND) とデジタル グランド (DGND) は物理的に分離する必要がありますが、同じポイント (通常はチップの下または電源エントリ ポイントの近く) に接続する必要があります。これにより、信号経路にノイズ電圧が発生するデジタル帰還電流がアナログ領域を流れるのを防ぎます。

2 番目の推奨事項は、デカップリング コンデンサの配置に関するものです。 ADC 電源フィルタ コンデンサ (VDDA) は、マイクロコントローラの電源ピンのできるだけ近くに配置する必要があります。コンデンサから出力までのトラックの長さは 2 ~ 3 mm を超えてはなりません。長い配線を使用すると、高周波干渉を受けるアンテナになってしまいます。広範囲のノイズ周波数をカバーするために、小容量のセラミック コンデンサ (0.1 µF および 1 µF) を並列に使用することを強くお勧めします。

3 番目のルールは、アナログ回線の保護です。アナログ信号トレースはデジタル バスまたはクロック ラインを横切ってはなりません。交差が避けられない場合は、重なり合う領域を最小限に抑えるために 90 度の角度で交差させる必要があります。また、アナログ グランドに接続されたガード リングでアナログ トレースを囲むことも推奨されます。これにより、隣接するコンポーネントからの容量性干渉から信号が保護されます。これらのルールに従わないと、高価な 16 ビット ADC のパフォーマンスが安価な 10 ビット ADC と同等になることがよくあります。

よくある質問

内部 ADC と外部 ADC のどちらを選択すればよいですか?

必要な分解能が 16 ビット未満で、サンプリング レートが最大 5 MSPS である場合は、統合型 ADC を選択してください。これにより、デバイスのコストとサイズが削減されます。 24 ビット以上、ガルバニック絶縁、または内部 MCU の加熱が精度に影響を与える極端な温度環境での動作が必要な場合は、外部 ADC を使用してください。

ADC の読み取り値に「ノイズが多い」場合はどうすればよいでしょうか?

接地の品質と VDDA ピンのデカップリング コンデンサの存在を確認してください。アナログとデジタルのアースが正しく分離されていることを確認してください。信号源のインピーダンスを下げるか、バッファアンプを追加してみてください。ソフトウェアで、フィルタリング (移動平均または中央値フィルタ) を適用します。

温度は内蔵 ADC の精度に影響しますか?

はい、ゼロ オフセットとゲインの温度ドリフトは、組み込み ADC でよく見られる問題です。広い温度範囲(-40°C...+85°C)にわたる高精度測定には、さまざまな温度でのキャリブレーション、または低TFCを備えた外部高精度基準電圧源(RPS)の使用が必要です。

内蔵のION(電圧基準)は使用できますか?

オンチップイオナイザーは低コストのソリューションには便利ですが、その精度と安定性は通常、外部コンポーネントよりも低くなります。高い絶対測定精度(誤差 0.1% 未満)が必要な場合は、外部の高精度イオナイザを使用してください。相対測定の場合、多くの場合、内蔵のソースで十分です。

結論と次のステップ

統合されたマイクロコントローラーの内蔵ADC機能コンパクトで効率的な産業システムを構築するための強力なツールを提供します。成功の鍵は、適切な特性を持つチップを選択することだけでなく、アーキテクチャの制限とペリフェラルの適切な構成を理解し、有能な回路設計を行うことにもあります。接地、電源、トリガーメカニズムの微妙な違いを無視すると、最も高価なマイクロコントローラーの利点さえも無効になります。

現在の回路設計を監査して、グランド共有と電力フィルタリングのガイドラインを満たしていることを確認することをお勧めします。新製品の発売や既存ラインのアップグレードを計画している場合は、当社の専門家に連絡して最適なコンポーネント ベースを選択してください。 Wuhan Xinhualong Technology LLC などの信頼できる販売代理店と提携することで、開発のすべての段階を通じて認定コンポーネントと技術サポートを提供することで、機器メーカーは測定品質を犠牲にすることなく BOM コストを削減できます。量販市場向けソリューションとカスタマイズされたソリューション (過酷な動作条件用の交換品やコンポーネントを含む) の両方を提供した経験により、同社は最新の電子デバイスの作成チェーンにおいて信頼できるリンクとなっています。

高精度 ADC を搭載した産業用マイクロコントローラーの選択

今すぐお問い合わせください

ホーム
製品
私たちについて
連絡先

Пожалуйста, оставьте нам сообщение

プライバシーポリシー

このサイト(「当社」)をご利用いただきありがとうございます。当社は、個人情報に関するお客様の権利と利益を尊重し、合法性、合法性、必要性および完全性の原則を遵守し、お客様の情報セキュリティを保護します。このポリシーでは、当社がお客様の個人情報をどのように処理するかについて説明します。

1. 情報の収集
名前、携帯電話番号、電子メールアドレスなど、お客様が自発的に提供する情報は、登録時に入力されます。サービスやセキュリティを最適化するために、デバイスの機種、ブラウザの種類、アクセスログ、IPアドレスなどの情報が自動的に収集されます。

2. 情報の利用
ウェブサイトサービスを提供、維持、最適化する。
アカウントの検証、セキュリティ保護、詐欺防止。
サービス通知やポリシーの更新などの必要な情報を送信します。
法律、規制および適用される規制要件を遵守します。

3. 情報の保護と交換
当社は暗号化やアクセス制御などのセキュリティ対策を使用してお客様の情報を保護し、タスクを完了するために必要な最小限の期間のみ保管します。
お客様の同意なしに個人情報を第三者に販売または貸与しないでください。次の場合にのみ共有します。
明示的な許可を得てください。
サービスの提供を委託された第三者(守秘義務の対象)。
法的要求に対応するか、正当な利益を保護します。

4.あなたの権利
あなたは、自分の個人情報にアクセスし、修正および補足する権利を有し、また、アカウントのキャンセルを申請することもできます(キャンセル後、情報はルールに従って削除または匿名化されます)。権利を行使するには、以下に記載されている連絡先詳細を使用して当社にお問い合わせください。

5. ポリシーの更新
このポリシーに変更があった場合は、サイトに掲載することで通知されます。サービスを継続して使用することは、修正されたルールに同意したことを意味します。