1 kHz の周波数で 50% のデューティ サイクルに構成された Flex-IO ピンを使用して PWM を生成したいと考えています。Flex-IO モジュールはこの周波数を正確にサポートできますか?具体的には:
Flex-IO PWM 出力ピンでは 1 kHz が完全にサポートされていますか?
この周波数での PWM 精度に影響する可能性のある既知のハードウェアまたはクロックの制限はありますか?
安定した PWM 出力を実現するために、特別な構成 (クロック ソース、タイマー、シフターなど) は必要ですか?
こんにちは、
FlexIO で期待される周波数を実現するには、適切なクロック ソースと分周器を選択する必要があります。FlexIO1 で使用可能なクロック ソースは、CCM D1 クロック ディバイダ レジスタ (CCM_CDCDR) にあります。さらに、リファレンス マニュアルのセクション 13.3.2.2 (PLL) では、各 PLL について説明しています。
構成例については、SDK の例 flexio_pwm とアプリケーションノート「FlexIO を使用した PWM および PFM の生成 (AN12713)」を参照してください。
よろしくお願いいたします。
パブロ