ZHCSTF1 November 2023 AFE432A3W , AFE532A3W
PRODUCTION DATA
当写入 DAC 数据寄存器时,DAC 输出上的电压 (VOUTX) 或电流 (IOUT) 会在电气特性 中指定的压摆率和稳定时间之后立即转换到新代码。
压摆率控制功能允许用户控制输出电压 (VOUT) 变化的速率。启用此功能(使用 SLEW-RATE-x[3:0] 位)时,DAC 输出将从当前代码更改为 DAC-x-MARGIN-HIGH 或 DAC-x-MARGIN-LOW 寄存器中的代码(当向 DAC 发出裕度高或低命令时),其中步进和每个步进的时间周期由 DAC-x-FUNC-CONFIG 寄存器的 CODE-STEP-x 和 SLEW-RATE-x 位中设置:
表 6-6 和表 6-7 展示了可用于 CODE-STEP-x 和 SLEW-RATE-x 的不同设置。在采用无转换的默认压摆率控制设置时,输出会立即以由输出驱动电路和所连负载限制的速率变化。
使用压摆率控制功能时,输出会以设定的压摆率发生变化。图 6-10 显示此配置会导致输出形成梯形。在输出转换操作期间,请勿写入 CODE-STEP-x、SLEW-RATE-x 或 DAC-x-DATA。方程式 5 提供了计算转换时间 (tSLEW) 的公式。
其中:
寄存器 | CODE-STEP-x[2] | CODE-STEP-x[1] | CODE-STEP-x[0] | 代码步长 |
---|---|---|---|---|
DAC-x-FUNC-CONFIG | 0 | 0 | 0 | 1 LSB(默认值) |
0 | 0 | 1 | 2 LSB | |
0 | 1 | 0 | 3 LSB | |
0 | 1 | 1 | 4 LSB | |
1 | 0 | 0 | 6 LSB | |
1 | 0 | 1 | 8 LSB | |
1 | 1 | 0 | 16 LSB | |
1 | 1 | 1 | 32 LSB |
寄存器 | SLEW-RATE-x[3] | SLEW-RATE-x[2] | SLEW-RATE-x[1] | SLEW-RATE-x[0] | 时间周期 (每个步进) |
---|---|---|---|---|---|
DAC-x-FUNC-CONFIG | 0 | 0 | 0 | 0 | 无转换(默认值) |
0 | 0 | 0 | 1 | 4µs | |
0 | 0 | 1 | 0 | 8µs | |
0 | 0 | 1 | 1 | 12µs | |
0 | 1 | 0 | 0 | 18µs | |
0 | 1 | 0 | 1 | 27µs | |
0 | 1 | 1 | 0 | 40.5µs | |
0 | 1 | 1 | 1 | 60.75µs | |
1 | 0 | 0 | 0 | 91.13µs | |
1 | 0 | 0 | 1 | 136.69µs | |
1 | 0 | 1 | 0 | 239.2µs | |
1 | 0 | 1 | 1 | 418.61µs | |
1 | 1 | 0 | 0 | 732.56µs | |
1 | 1 | 0 | 1 | 1281.98µs | |
1 | 1 | 1 | 0 | 2563.96µs | |
1 | 1 | 1 | 1 | 5127.92µs |