
Employee
Jul 05, 2020
11:31 PM
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Jul 05, 2020
11:31 PM
スマートIOデータユニット使用時のタイミング制限 - KBA222951 - Community Translated (JA)
Community Translated by NoTa_4591161 Version: **
Translation - English: Timing Limitations When Using Smart IO Data Unit - KBA222951
質問:
スマートIOコンポーネントを使用する場合、タイミングの制限がありますでしょうか?
回答:
特定の構成でスマートIOのデータユニット(DU)を使用する場合、クロックの立ち上がりエッジを含まない短いロードパルスをDUに与えることができます。これにより、DU操作が実行されなくなります。これは、非同期データソースがスマートIOクロックとして使用されている場合、明白に現れます。
この問題につながる特定の設定は、DU OpCodeが右シフトまたは右回転に設定されている場合です。スマートIOクロックソースがTCPWM信号などの非同期データラインからのものとして選択された場合、DUのロード信号が短すぎてクロックインできないことがあります。これにより、作成されたプロジェクトが正しく機能しなくなるタイミングエラーが発生する可能性があります。
この問題を解決するには、DUに送信されるロード信号が、クロック周期とセットアップおよびホールドタイムの合計よりも長いことを確認することが重要です。この動作の例を以下のタイミング図に示します。最初のシナリオでは、右シフトされたデータがDU作業レジスタに読み込まれていないことに注意してください。2番目のシナリオでは、ロードパルスが入力され、右シフトされたデータが正しく読み込まれます。
Rate this article: