Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob

PSoC 4 PWM 出力を異なる複数のピンへ出力する - KBA226885 - Community Translated (JA)

lock attach
Attachments are accessible only for community members.

PSoC 4 PWM 出力を異なる複数のピンへ出力する - KBA226885 - Community Translated (JA)

ChaitanyaV_61
Employee
Employee
50 questions asked 25 likes received 25 sign-ins

Community Translated by  MoTa_728816          Version: **

質問:

PSoC 4 デバイスで PWM の出力を異なる複数のピンへ出力するのにはどうしたら良いでしょうか

回答:

PWM の出力を専用ピンではないピンへ出力する方法は二通りあります。これらの手法はユニバーサルデジタルブロック (UDB) または SmartIO  のリソースを有しているデバイスのみに適用可能です

手法 1:  コントロールレジスタ (Control_Reg) をデマルチプレクサ (De-Multiplexer) のセレクト信号へバスを使用して接続します。これでコントロールレジスタを使用してデマルチプレクサの入力を選択することが可能です

手法 2:  SmartI /O コンポーネントを使用して固定ファンクションペリフェラルを同じポート上の他の専用ピンではないピンへ配線することが可能です。出力は Smart I/O コンポーネント内のルックアップテーブル (LUTs) の一つ経由して配線することが可能です

手法 1 のプロジェクトハードウェア接続回路図

コントロールレジスタを使用して PWM 出力を 4 つの出力 (P0.2, P0.4, P0.6, P0.7) のどれかに接続している例

pastedImage_4.png

手法 2 のプロジェクトハードウェア接続回路図

Smart I/O  を使用して PWM 出力を Port 3 に出力している例:

pastedImage_9.png

これらの手法のテストプロジェクトはこのナレッジベースアーティクルに付属しています

添付
0 件の賞賛
371 件の閲覧回数
寄稿者