JAJU533A April   2018  – November 2024

 

  1.   1
  2.   概要
  3.   リソース
  4.   特長
  5.   アプリケーション
  6.   6
  7. 1システムの説明
    1. 1.1 主なシステム仕様
  8. 2システム概要
    1. 2.1 ブロック図
    2. 2.2 主な使用製品
      1. 2.2.1 C2000 リアルタイム MCU LaunchPad
      2. 2.2.2 SN65HVD78
      3. 2.2.3 TLV702
      4. 2.2.4 TPS22918-Q1
    3. 2.3 設計上の考慮事項
      1. 2.3.1 BiSS-C プロトコル
        1. 2.3.1.1 ライン遅延補償
        2. 2.3.1.2 エンコーダによる処理時間要求
        3. 2.3.1.3 制御通信
      2. 2.3.2 C2000 BiSS-C エンコーダ インターフェイスの概要
      3. 2.3.3 TIDM-1010 の基板実装
      4. 2.3.4 MCU のリソース要件
        1. 2.3.4.1 入力、出力信号、CLB タイル
      5. 2.3.5 CLB BiSS-C 実装の詳細
        1. 2.3.5.1 トランザクションの波形
        2. 2.3.5.2 FRAME_STATE の生成
        3. 2.3.5.3 CLB_SPI_CLOCK の生成
        4. 2.3.5.4 ENCODER_CLOCK (MA) 生成
      6. 2.3.6 PM BiSS-C インターフェイス ライブラリ
        1. 2.3.6.1 PM BiSS-C ライブラリ関数
  9. 3ハードウェア、ソフトウェア、テスト要件、テスト結果
    1. 3.1 ハードウェア
      1. 3.1.1 TIDM-1010 のジャンパ構成
    2. 3.2 ソフトウェア
      1. 3.2.1 C2000 ドライバ ライブラリ (DriverLib)
      2. 3.2.2 C2000 SysConfig
      3. 3.2.3 C2000 構成可能ロジック ブロック ツール
      4. 3.2.4 Code Composer Studio™ と C2000WARE-MOTORCONTROL-SDK のインストール
      5. 3.2.5 リファレンス ソフトウェアの場所
    3. 3.3 テストと結果
      1. 3.3.1 ハードウェアの構成
      2. 3.3.2 プロジェクトのビルドおよびロード
      3. 3.3.3 実行するサンプル コード
      4. 3.3.4 エンコーダのテスト
      5. 3.3.5 ベンチマーク
      6. 3.3.6 トラブルシューティング
  10. 4デザイン ファイル
  11. 5ソフトウェア ファイル
  12. 6関連資料
    1.     商標
  13. 7用語
  14. 8著者について
  15. 9改訂履歴

トラブルシューティング

次の波形を調べると、トラブルシューティングに役立つことがあります。設計の説明に記載されている I/O 図を参照してください。

  • CLB で生成される SPI クロック。これは、観察のためにテスト ピンに出力されます。
  • SPI 入力ピンでのエンコーダからの応答。
  • RS485 ライン ドライバとエンコーダの間でのエンコーダからの応答 (SL+/SL-)。注:このデータは差動信号です。したがって、観察には特別なプローブが必要です。
  • TxEN 信号。この信号が Low のままであることを確認してください。BiSS-C 設計では、TxEN を High にプルしません。
  • RS485 ライン ドライバとエンコーダの間のエンコーダ クロック (MA+/MA-)。注:このデータは差動信号です。したがって、観察には特別なプローブが必要です。
  1. MA 信号が送信されない場合:
    • 問題が RS485 ライン ドライバの前か後かを確認します。
    • ライン ドライバとエンコーダの間で問題がある場合、TxEN が Low に保持されていることを確認します。
  2. MA 周波数が想定どおりでない場合:
    • bissc.h の BISSC_MA_CLOCK の定義および BISSC_FREQ_DIVIDER の定義を確認します
  3. エンコーダの応答が見られない場合:
    • エンコーダへの電源接続を確認します。
    • 電源電流がエンコーダの仕様に適合するかどうかを確認します。
    • MA の周波数を下げて、もう一度やり直してください。これは、ケーブルまたはコネクタの問題を示している可能性があります。
    • ケーブルの設計および長さがエンコーダの製造要件を満たしていることを確認します。
    • 問題が RS485 ライン ドライバの前か後かを確認します。
  4. 応答波形が観測されたが SPI でキャプチャされていない場合:
    • これは、CLB の設計を別のタイルに移動した場合、または別のデバイスに移植した場合に発生する可能性があります。
      • CLB からの SPI クロックを確認します。このクロックは、CLB がエンコーダからの応答を検出すると開始されます。内部クロスバー接続が、SPI および適切な CLB 入力の両方に応答を正しく配線していることを確認します。
      • SPI クロックが観測される場合、CLB 出力からの内部接続が、使用されている SPI インスタンスに行っていることを確認します。これは、使用されている CLB タイルによって異なります。