ZHCSEH2D September 2014 – August 2025 DRV2624
PRODUCTION DATA
庫數據內容可以采用兩種形式,即電壓時間對和線性斜坡。電壓時間對方法實現設置并等待 協議,這是一種適用于大多數波形類型的高效執行器控制方法。當需要斜坡波形時,設置并等待 方法會變得效率低下,因此還支持線性斜坡方法,該方法在兩個振幅值之間線性插值一組電壓。這兩種方法中,每個設定點都只需要兩個字節的數據。線性斜坡方法使用至少四個字節,以便可對下一個設定點進行線性插值。將保留電壓值的最高有效位以指示線性斜坡模式。
圖 7-17 波形數據結構數據以交錯電壓時間對的形式存儲。電壓時間對中的電壓 是一個 7 位有符號數字(采用有符號數據格式時,范圍為 -63 至 63);以及一個 7 位無符號數字(采用無符號數據格式時,范圍為 0 至 127)。將保留電壓字節的 MSB 用于線性斜坡模式。
時間 值是電壓持續的時鐘周期數。時鐘周期的大小取決于 PLAYBACK_INTERVAL 位。如果 PLAYBACK_INTERVAL = 0,則絕對時間為時鐘周期數 × 5ms。如果 PLAYBACK_INTERVAL = 1,則絕對時間為時鐘周期數 × 1ms。
當電壓字節的最高有效位為高電平時,引擎會解讀該電壓與以下電壓點之間的線性插值。以下電壓點可以是常規電壓時間對的一部分,也可以是后續斜坡。下面列出了字節序列:
引擎在時間周期 Time1 內的 Voltage1 和 Voltage2 之間創建線性插值,其中 Time1 是 5ms 的時鐘周期數。斜坡的起始值是 Voltage1 中包含的 7 位值。結束振幅是 Voltage2 中包含的 7 位值。Voltage2 中的 MSB 可指示以下電壓時間對或后續斜坡中的起點。