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改訂履歴

MCU のリソース要件

TIDM-1010 リファレンス デザインで使用される C2000 リアルタイム MCU のリソースを、表 2-3 に示します。

表 2-3 TIDM-1010 のリソースの使用
リソース名と数量 タイプ 目的
CLB × 2 タイプ 1 またはそれ以降 SPI クロック、遅延補償、CDM ビット制御を行います。タイル インスタンスを変更した場合、CLB の入出力配線も更新する必要があります。
GPIO × 3 I/O
  • CLB 出力、MA エンコーダ クロック
  • CLB 出力、RS-485 方向制御 (TxEN)。BiSS-C の場合、この信号は Low に保持されます。
  • CPU エンコーダの電源制御 (PwrCtl)エンコーダの電源を別の方法で制御する場合 (例:外部電源)、この信号は必要ありません。
GPIO × 1 I/O (F2837xD、F2837xS、F28007x のみ)
  • CLB_SPI_CLK の CLB 出力
  • CLB タイプ 1:このピンは SPICLK 入力の外部に配線します。
  • CLB タイプ 2 またはそれ以降:CLB から SPI モジュールに直接クロックを供給します。外部接続は必須ではありませんが、テストやデバッグに役立ちます。
INPUTXBAR または CLB_INPUTXBAR × 1 モジュール、I/O SPI PICO ピンを CLB 入力に接続します。
OUTPUTXBAR または CLB_OUTPUTXBAR または ペリフェラル出力の CLB オーバーライド x 2 モジュール、I/O
  • CLB 出力を ENCODER_CLOCK (MA) GPIO に接続します
  • CLB を TxEN GPIO に接続します
SPI × 1 モジュールと I/O RS-485 の物理層データ信号を受信する 1 つの SPI インスタンス。SPI クロックは CLB によって制御されます。
CPU とメモリ モジュール CPU とメモリは各種の機能に使用されます。