2016-10-19 5 views
0

内部PWM信号の特定の部分だけでAD入力を読み取る必要があります。私のPWMは1msの周期を持ち、初期の極性は低い。 AD変換を内部信号と同期させることが可能であることはわかっています.PWMから高レベルで測定したいのですが、信号の特定の部分だけを測定する方法がわかりません。私はMK22FX512VLH12マイクロコントローラとプロセッサエキスパート(kinetisデザイン)を使用しています。手伝って頂けますか?ADC変換を同期化し、内部PWM信号の特定の部分で測定してください

答えて

0

通常、PWM周辺装置はレジスタを介してADCのトリガを許可します。 STM32F PWM周辺機器では、4つのキャプチャ・コンペア・レジスタ(CCR)の1つがサンプリング終了と変換開始のトリガとして使用されます。

通常、HALドライバと設定ツールはこの使用例をカバーしていませんが、 PWMとADC周辺機器を適切に設定するには、おそらくマイクロのデータシートを参照する必要があります。あなたのマイクロのために、それは "チャンネルトリガ出力"のように見える - "...オンチップモジュールに使用されるトリガ信号を提供します。

また、PWMに同期してADCをトリガする定期タイマーを使用することもできます。

関連する問題