ZHCSVA8 April 2024 AFE20408
PRODUCTION DATA
该 DAC 产生与 13 位输入数据代码成比例的单极输出电压。对于所有输出范围,输入数据均以直接二进制格式写入 DAC 数据寄存器。
DAC 传输函数如下:
其中
DAC 输出的电压范围跨度如表 6-5 所示。
DAC 数据寄存器 | DAC 输出电压 (V) | ||
---|---|---|---|
二进制 | 十六进制 | 0V 至 10V 范围 VCC = 11V VSS = GND | –10V 至 0V 范围 VSS = –11V VCC = GND |
0000 0000 0000 0000 | 0000 | 0 | -10 |
0000 0000 0000 0001 | 0001 | 0.001221 | -9.998779 |
0001 0000 0000 0000 | 1000 | 5 | -5 |
0001 1111 1111 1110 | 1FFE | 9.997559 | -0.002441 |
0001 1111 1111 1111 | 1FFF | 9.998779 | -0.001221 |
通过设置 DAC_SYNC_CFG 寄存器(位于 DAC 配置寄存器页面)中相应的 BCEN 位,可将每个 DAC 配置为在广播模式下运行。将一个值写入 DAC_BCAST 寄存器(位于全局寄存器页面)时,这个值会自动存储到广播模式下运行的所有 DAC 的缓冲器和有效数据寄存器中。此外,还有一个 DAC 代码限制功能可用于以数字方式将 DAC 代码限制为 64 个不同限制之一。启用后,写入到数据寄存器的 DAC 代码的高六位将受到限制。该限制仅适用于 DAC 有效寄存器以及在 DAC 代码限制设为小于满量程的代码后写入的代码。用户需要配置 DAC 代码限制寄存器,后续的 DAC 写入操作会受到当前设置的 DAC 代码限制的影响。指定代码限制的方法是写入 DAC 配置寄存器页面中的 DAC_CODE_LIMIT 寄存器(有关更多详细信息,请参阅节 7.5)。