エンコーダカウンタ

回路

概要

  • エンコーダカウンタの設計と実装
  • インクリメンタルエンコーダのスパイクをカウントするための論理回路のこと

設計

エンコーダの出力

  • AB相
    • 90度位相のずれた出力
  • Z相
    • エンコーダの軸が一回転したら1パルス出る相
    • 無限回転しない場合はこれで位置合わせ可能

ビット数

  • 制御周期内の最大カウントを算出
  • 最大カウントの半分を超える最小の2^nのnを計算
  • nビットカウントが必要

セレクション

  • nビットを表現するために、領域を分割すると信号線を省略できる | Raw Bit | Compressed Bit | Data Bit | Selection bit | | --- | --- | --- | --- | | 12 | 12 | 12 | 0 | | 12 | 8 | 6 | 1 | | 12 | 5(minimum) | 3 | 2 |

実装

最終更新: 2020-01-01