新闻中心

EEPW首页 > 电源与新能源 > 设计应用 > 基于20位DAC--AD5791的高精度电压源的设计

基于20位DAC--AD5791的高精度电压源的设计

作者: 时间:2018-08-16 来源:网络 收藏

AD5791与外部放大器两种工作模式需要控制寄存器的RBUF位来设置,单位增益配置时设置为逻辑1,双倍增益配置时设置为逻辑0。本文使用的是单倍增益配置所以需将控制寄存器的RBUF位设置为逻辑1。

本文引用地址:https://www.eepw.com.cn/article/201808/387035.htm

SDODIS为SDO引脚置为0使引脚正常使用,BIN/2SC为置为0使DAC寄存器正常编码。

综上所述在本设计中AD5791的控制寄存器各位如表2配置

此外由式5,DAC的传递函数公式中可以看出写入DAC的20位代码可以对输出电压产生影响。

式中,VREFN是输入负基准电压;VREFP是输入正基准电压;D为写入DAC的20位代码。

前文的硬件设置中已经将正l负基准电压设置为±10V,而写入AD5791的20位代码则需要根据我们我需要的来设定。其系统流程图如图5所示。完成初始化和芯片功能设置后,我们依靠外接键盘来确定所需要的数值,并将其有十进制转换为十六进制,该十六进制数值和DAC寄存器其他内置位共同构成写入DAC的20位代码。完成对AD5791的送数。并通过单片机系统生成我们所需要的



评论


相关推荐

技术专区

关闭