- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear supporter
I want to translate the following KBA(KBA233909), please confirm to my work.
Best Regards.
Yutaka Matsubara
Solved! Go to Solution.
- Labels:
-
PSoC 4
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Jenna-san.
I translated KBA233909.
Please check whether this translation is correct?
==========================================
PSoC™ 4: 固定機能TCPWMブロックの減衰する波形動作の除去- KBA233909
バージョン: **
PWM出力がHigh状態(ロジック1)の時にPWMが停止し、出力ピンのドライブモードが高インピーダンス(Hiz)状態に設定されている場合、TCPWM出力ピンは指数関数的に減衰する波形動作を示します(図1を参照)。
このような場合、TCPWM出力ピンのロジック1はすぐに0には変更されず指数関数的に減衰する動作を示します。
図1 TCPWMピンでの指数関数的に減衰する動作
PSoC™ Creatorを使用してPSoC™ 4をプログラミングするために、固定機能 TCPWM コンポーネントは様々なAPIを提供します。
PWM_TriggerCommand( ) APIはユーザーがこの動作を取り除く為に役立つAPIの一つです。
PWM_TriggerCommand( ) APIを使用して、ユーザーはPWM_CMD_STOPの値を引数として渡すことによりストップ/キル・アクションをトリガーする必要があります。
これによりカウンタのライン出力の状態が変更されないため、ピンのドライブ状態が以前に構成されたままとなります。
APIはTCPWMコマンドレジスタのみを変更しカウンタのストップ・トリガーを有効にします。
コマンドレジスタの情報については使用するデバイスの レジスタTRM を参照してください。
注: PWM_Stop() APIはTCPWMコントロールレジスタのCTRL.COUNTER_ENABLEDビットを0にしカウンタを無効にするため、この動作を除去するために使用することは出来ません。
カウンタが無効になっている場合、カウンタに関連付けられているコマンドおよびステータス情報はHWによってクリアされます。
これによりカウンタのライン出力に関する情報と出力ピンのドライブモードに関連する情報がクリアされ、HiZ状態に変更されます。
期待される動作は図2に示す波形となります。
図2 期待される出力
==========================================
Best Regards.
Yutaka Matsubara
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, Yutaka Matsubara-san
Confirm to translate this KBA.
Thanks.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Jenna-san.
I translated KBA233909.
Please check whether this translation is correct?
==========================================
PSoC™ 4: 固定機能TCPWMブロックの減衰する波形動作の除去- KBA233909
バージョン: **
PWM出力がHigh状態(ロジック1)の時にPWMが停止し、出力ピンのドライブモードが高インピーダンス(Hiz)状態に設定されている場合、TCPWM出力ピンは指数関数的に減衰する波形動作を示します(図1を参照)。
このような場合、TCPWM出力ピンのロジック1はすぐに0には変更されず指数関数的に減衰する動作を示します。
図1 TCPWMピンでの指数関数的に減衰する動作
PSoC™ Creatorを使用してPSoC™ 4をプログラミングするために、固定機能 TCPWM コンポーネントは様々なAPIを提供します。
PWM_TriggerCommand( ) APIはユーザーがこの動作を取り除く為に役立つAPIの一つです。
PWM_TriggerCommand( ) APIを使用して、ユーザーはPWM_CMD_STOPの値を引数として渡すことによりストップ/キル・アクションをトリガーする必要があります。
これによりカウンタのライン出力の状態が変更されないため、ピンのドライブ状態が以前に構成されたままとなります。
APIはTCPWMコマンドレジスタのみを変更しカウンタのストップ・トリガーを有効にします。
コマンドレジスタの情報については使用するデバイスの レジスタTRM を参照してください。
注: PWM_Stop() APIはTCPWMコントロールレジスタのCTRL.COUNTER_ENABLEDビットを0にしカウンタを無効にするため、この動作を除去するために使用することは出来ません。
カウンタが無効になっている場合、カウンタに関連付けられているコマンドおよびステータス情報はHWによってクリアされます。
これによりカウンタのライン出力に関する情報と出力ピンのドライブモードに関連する情報がクリアされ、HiZ状態に変更されます。
期待される動作は図2に示す波形となります。
図2 期待される出力
==========================================
Best Regards.
Yutaka Matsubara
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Yutaka Matsubara-san,
Confirm to receive this KBA.
Thank you for your Contribution.
Thanks,
Mohammed