TI论坛
直播中

zhongnian

8年用户 1360经验值
擅长:MEMS/传感技术
私信 关注
[问答]

DAC63204怎么配置寄存器才可以让标注的这个引脚输出任意电压值?



  • 我需要怎么配置寄存器才可以让标注的这个引脚输出任意电压值(参考电压范围内的)。

回帖(3)

陈晨

7 天前
   读取下寄存器这两个值是否已经写成功了?


zw chen said:
或者偶尔有一点反应也不是理想状态

您的意思是Vout输出电压不变是吗?
举报

夏日余晖

7 天前

可以看下内部架构,如果FBx和OUTx短接,则内部运放形成了闭环回路。如果FBx悬空,则运放饱和输出。

如果想得到任意输出电压,则根据电压输出公式,不论是内部参考还是外部参考,只要配置运放gain和

DAC_DAT code即可。

内部参考电压的话,输出电压公式为公式1.


DAC_DAT

code可以通过DAC-X-DATA Register寄存器 去配置。

运放增益可以通过DAC-X-VOUT-CMP-CONFIG寄存器去配置。



举报

余温重顾

7 天前
DAC63204是一款16位数字模拟转换器(DAC),用于将数字信号转换为模拟电压输出。要让DAC63204的指定引脚输出任意电压值,您需要按照以下步骤配置寄存器:

1. 确定参考电压(Vref):DAC63204的输出电压范围取决于参考电压。确保您知道所使用的参考电压值,以便计算所需的数字值。

2. 计算所需的数字值:要输出特定的电压值(Vout),您需要计算相应的数字值(D)。可以使用以下公式计算:

   D = (Vout / Vref) * (2^16 - 1)

   其中,Vout是您希望输出的电压值,Vref是参考电压,D是所需的16位数字值。

3. 配置寄存器:DAC63204有两个16位寄存器,分别用于存储和更新输出电压值。您需要将计算出的数字值(D)写入这两个寄存器。

   a. 将D的高8位写入A寄存器(寄存器地址0x00)。
   b. 将D的低8位写入B寄存器(寄存器地址0x02)。

4. 更新输出电压:要使DAC63204输出新的电压值,您需要更新输出寄存器。这可以通过以下方式实现:

   a. 将更新位(UPD)设置为1(寄存器地址0x04,位0)。
   b. 将更新位(UPD)重置为0。

5. 循环更新:如果您需要连续更新输出电压值,可以重复步骤3和4。

通过以上步骤,您可以配置DAC63204寄存器,使指定引脚输出任意电压值(参考电压范围内)。请注意,实际应用中可能需要考虑其他因素,如电源电压、负载电容等,以确保DAC63204正常工作。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分