概要
CPE バス通信プロトコルは、高速、高解像度のエンコーダまたはリニア スケールのインターフェイス用に設計されています。CPE バスの主な特徴は、高い信頼性と使いやすさです。
CPE バスは、2014 年に中国工業情報化部によって発行された、ロータリー エンコーダー / リニア スケール通信に関する中国推奨の国家工業規格 (JB/T 11505-2013) です。CPE バスは、ロイヤリティと特許がまったくかからないパブリック規格であるため、CPE バス ユーザーは、支配的な企業からの不快な法的嫌がらせを受けることはありません。
用途:
- ロータリーエンコーダ
- リニアスケール
- ロボット
- 自動車
主な特徴 :
- サイズが小さく、コストが低く、FPGA ロジック ゲートの使用効率が非常に高く、使用されるロジック ゲートは約 32,500 個のみです。
- 自動 CRC 検証により、最小限の労力で最高の通信信頼性を実現します。
- 柔軟な読み出し構成、割り込みモードとポーリングモードの両方で動作します。
- 高いデータ更新レート、12.5K 更新 / 秒。
- 柔軟なハードウェア構成、双方向バス通信用のCPE_TXD.vと連携可能
CPE_RXD.v
CPE_RXD.v は、Easson Measurement Technology Ltd. が設計および開発した CPE バス通信 ASIC モジュール IP コア (受信側) です。CPE_RXD.v の目的は、CNC コントローラ/サーボ ドライバを当社のリニア スケールまたはロータリー エンコーダ製品に接続するための、簡単で実績のある信頼性の高いインターフェイスをお客様に提供することです。
Easson は CPE_RXD.v を FPGA ソース プログラム (Verilog) で提供しているため、お客様はわずかな労力で、市場で入手可能なすべてのタイプおよびすべてのブランドの FPGA/CPLD デバイスに統合および実装できます。CPE バス通信には CRC メカニズムがありますが、通常のエンジニアリング手法では、このようなプロトコルは構造が単純な複数の独立したモジュールによって実装されます。
ただし、実装の容易さと使用されるロジック ゲートの数の削減を考慮して、CPE_RXD.v では 1 つの完全なモジュール設計コンセプトが使用され、顧客のハードウェア システムへの統合が非常にシンプルかつ容易になっています。
CPE_RXD.v は、自動 CRC 検証機能を備えた、実績のある信頼性の高い通信モジュール IP コアです。すべての CRC 生成と検証は、システム CPU を介さずにハードウェアによってバックグラウンドで実行されます。検証された正しいデータのみが STATUS[9:0] 出力バスと DATA[31:0] 出力バスに表示されます。
CPE_RXD.v は、割り込みモードとポーリングモードの 2 つの読み出し操作モードを提供します。データ レートが遅い場合 (データ レートが 1K/秒未満)、ほとんどの場合、割り込みモードが推奨されます。データ レートが高い場合 (データ レートが最大 12.5K/秒)、ポーリング モードがデータ読み出しの唯一の実行可能な方法のようです。
ブロック図
詳細については、PDFファイルをダウンロードしてください。 cpe-bus rxd.pdf