JAJSWO2D September 2014 – August 2025 DRV2624
PRODUCTION DATA
ライブラリ データの内容は、電圧時間ペアとリニア ランプの 2 つの形式を取ることができます。電圧と時間のペア方式は、設定と待機のプロトコルを実装しています。これは、ほとんどの種類の波形に対してアクチュエータを効率的に制御する方法です。ランプ波形が必要な場合、設定と待機方式は非効率になります。そのため、2 つの振幅値間の電圧のセットを線形補間する線形ランプ方式もサポートされています。どちらの方法も、セット ポイントごとに 2 バイトのデータしか必要としません。リニア ランプ方式では、最小 4 バイトを使用するため、線形補間を次の設定点で実行できます。電圧値の最上位ビットは、リニア ラン プモードを示すために予約されています。
図 7-17 波形データ構造データは、インターリーブ形式の電圧時間ペアとして保存されます。電圧時間ペアの電圧は、符号付きデータ形式では -63 ~ 63 の範囲の7ビット符号付き数値、符号なしデータ形式では 0 ~ 127 の範囲の7ビット符号なし数値です。電圧バイトの MSB は、リニア ランプ モード用に予約されています。
時間値は、電圧が持続するティックの数です。ティックのサイズは PLAYBACK_INTERVAL ビットによって異なります。PLAYBACK_INTERVAL = 0 の場合、絶対時間はティック数×5ms です。PLAYBACK_INTERVAL = 1 の場合、絶対時間は数ティック×1ms です。
電圧バイトの最上位ビットが高い場合、エンジンはその電圧と次の電圧ポイント間の線形補間を解釈します。次の電圧ポイントは、通常の電圧時間ペア、またはそれに続くランプの一部になります。以下に、バイトのシーケンスを示します。
エンジンは、時間 Time1 の間に Voltage1 と Voltage2 の間に線形補間を作成します。ここで、Time1 は 5ms のティック数です。ランプの開始値は、Voltage1 に含まれる 7 ビットの値です。終了振幅は、Voltage2 に含まれる7ビット値です。Voltage2 の MSB は、次の電圧時間ペア、または後続のランプの開始点を示すことができます。