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 可指示以下电压时间对或后续斜坡中的起点。