默认情况下,矢量引擎不支持二阶振幅斜坡。但是,可以使用 DDS_AMP2 寄存器启用此模式。此模式可生成平滑且精确的振幅曲线。启用此模式时,会发生一些重要的变化:
- 每个矢量的最大长度为 65536 个样本(NUM_SAMP_M32 不得超过 65504)。
- 每个矢量的 FREQ_START 字段的低 16 位被重新用于定义 2 阶振幅阶跃值,该值是一个 16 位有符号值 (AMP_STEP2)。这会将初始频率的分辨率降低到 32 位(为了定义初始频率,假设 FREQ_START 的低 16 位为零)。
- STEP_EXP 的最大支持值变为 15 (step_exp = -16)。