JAJU534E
october 2022 – july 2023
1
概要
リソース
特長
アプリケーション
6
1
システムの説明
1.1
主なシステム仕様
2
システム概要
2.1
ブロック図
2.2
主な使用製品
2.2.1
C2000 リアルタイム MCU LaunchPad
2.2.2
SN65HVD78
2.2.3
TLV702
2.2.4
TPS22918-Q1
2.3
設計上の考慮事項
2.3.1
Tamagawa T フォーマットのプロトコル
2.3.2
C2000 T フォーマット・エンコーダ・インターフェイスの概要
2.3.3
TIDM-1011 の基板実装
2.3.4
MCU のリソース要件
2.3.5
デバイス固有のリソース使用
2.3.5.1
CRC の計算
2.3.5.2
入力、出力信号、CLB タイル
2.3.6
CLB T フォーマットの実装の詳細
2.3.6.1
トランザクションの波形
2.3.6.1.1
IDLE 状態
2.3.6.1.2
TRANMIT_DATA 状態
2.3.6.1.3
WAIT_FOR_START 状態
2.3.6.1.4
RECEIVE_DATA の状態
2.3.6.2
通信タイルの設計
2.3.6.3
ロジック・ビュー
2.3.7
CLB 受信データ CRC の実装
2.3.8
PM T フォーマット・エンコーダ・インターフェイス・ライブラリ
2.3.8.1
PM T フォーマットのリファレンス実装コマンド
2.3.8.2
PM T フォーマットのリファレンス実装でサポートされる機能
3
ハードウェア、ソフトウェア、テスト要件、テスト結果
3.1
ハードウェア
3.1.1
TIDM-1011 のジャンパ構成
3.2
ソフトウェア
3.2.1
C2000 ドライバ・ライブラリ (DriverLib)
3.2.2
C2000 SysConfig
3.2.3
C2000 構成可能ロジック・ブロック・ツール
3.2.4
Code Composer Studio™ と C2000WARE-MOTORCONTROL-SDK のインストール
3.2.5
リファレンス・ソフトウェアの場所
3.3
テストと結果
3.3.1
ハードウェアの構成
3.3.2
プロジェクトのビルドおよびロード
3.3.3
コードの実行
3.3.4
ケーブル長の検証
3.3.5
ベンチマーク
3.3.6
トラブルシューティング
4
設計ファイル
5
関連資料
5.1
商標
6
用語
7
著者について
8
改訂履歴
6
用語
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 の略です。
Position Manager BoosterPack (BOOSTXL-POSMGR)
TIDM-1011 基板は
C2000 Position Manager BoosterPack
プラグイン・モジュールと同じです (
セクション 2.3.3
を参照)。
要求
コマンドを参照
シンク・コード
T フォーマットの仕様から。ControlField (CF) の開始ビットの直後にある 0、1、0 の固定パターン
SF
T フォーマットの仕様から。StatusField。
SPI
シリアル・ペリフェラル・インターフェイス。
スタート・ビット
T フォーマットの仕様から。すべての T フォーマット・フィールドの先頭にある 1 ビットで、常に 0。
以後の電子機器
T フォーマット・エンコーダ・インターフェイス + コントローラの実装
T フォーマット
Tamagawa (多摩川精機)
製の絶対エンコーダで使用される通信プロトコル仕様