JAJU534E october   2022  – july 2023

 

  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 Tamagawa T フォーマットのプロトコル
      2. 2.3.2 C2000 T フォーマット・エンコーダ・インターフェイスの概要
      3. 2.3.3 TIDM-1011 の基板実装
      4. 2.3.4 MCU のリソース要件
      5. 2.3.5 デバイス固有のリソース使用
        1. 2.3.5.1 CRC の計算
        2. 2.3.5.2 入力、出力信号、CLB タイル
      6. 2.3.6 CLB T フォーマットの実装の詳細
        1. 2.3.6.1 トランザクションの波形
          1. 2.3.6.1.1 IDLE 状態
          2. 2.3.6.1.2 TRANMIT_DATA 状態
          3. 2.3.6.1.3 WAIT_FOR_START 状態
          4. 2.3.6.1.4 RECEIVE_DATA の状態
        2. 2.3.6.2 通信タイルの設計
        3. 2.3.6.3 ロジック・ビュー
      7. 2.3.7 CLB 受信データ CRC の実装
      8. 2.3.8 PM T フォーマット・エンコーダ・インターフェイス・ライブラリ
        1. 2.3.8.1 PM T フォーマットのリファレンス実装コマンド
        2. 2.3.8.2 PM T フォーマットのリファレンス実装でサポートされる機能
  9. 3ハードウェア、ソフトウェア、テスト要件、テスト結果
    1. 3.1 ハードウェア
      1. 3.1.1 TIDM-1011 のジャンパ構成
    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関連資料
    1. 5.1 商標
  12. 6用語
  13. 7著者について
  14. 8改訂履歴

用語

    ABSx T フォーマットの仕様から。ABS0:ABS1:ABS2 は 1 回転の絶対位置データです。
    ABMx T フォーマットの仕様から。ABM0:ABM1:ABM2 は複数ターンのデータです。
    ADF T フォーマットの仕様から。EEPROM の読み取り / 書き込みに使用されるアドレス・データ・フィールド。
    ALMC T フォーマットの仕様から。エンコーダ誤差フィールド。
    BOOSTXL-POSMGR Position Manager BoosterPack を参照
    C28x C28x CPU コアを搭載したデバイスを指します。
    CF T フォーマットの仕様から。ControlField。すべての要求と応答で最初のフィールドになります。
    CLB 構成可能ロジック・ブロック
    コマンド (または要求) エンコーダ・インターフェイスからエンコーダに送信されます。このコマンドは、エンコーダから返される情報を決定します。
    CPLD 複雑なプログラマブル・ロジック・デバイス
    CRC 巡回冗長性検査。T フォーマットは多項式 X^8 + 1 を使用します。
    データ ID コード T フォーマットの仕様から。特定の T フォーマット要求を識別する 4 ビットのコード + パリティ。
    区切り文字 T フォーマットの仕様から。各フィールドの最後に 1 ビットで、常に 1。
    DFx T フォーマットの仕様から。応答内の DataField。使用されるフィールドとその内容は、要求によって異なります。
    EDF T フォーマットの仕様から。EEPROM データ・フィールド。EEPROM の読み取り / 書き込みに使用されます。
    エンコーダのインターフェイス C2000 リアルタイム MCU のようなコントローラで、絶対エンコーダの通信プロトコルへのインターフェイスを実現するロジック。
    ENID T フォーマットの仕様から。エンコーダ ID。
    フィールド T フォーマットの仕様から。要求または応答は、1 つまたは複数の 10 ビット・フィールドで構成されます。
    FPGA フィールド・プログラマブル・ゲート・アレイ
    PM_tformat すべてのエンコーダ・インターフェイスのリファレンス実装関数に使用される接頭辞。PM は Position Manager の略です。
    要求 コマンドを参照
    シンク・コード T フォーマットの仕様から。ControlField (CF) の開始ビットの直後にある 0、1、0 の固定パターン
    SF T フォーマットの仕様から。StatusField。
    SPI シリアル・ペリフェラル・インターフェイス。
    スタート・ビット T フォーマットの仕様から。すべての T フォーマット・フィールドの先頭にある 1 ビットで、常に 0。
    以後の電子機器 T フォーマット・エンコーダ・インターフェイス + コントローラの実装