TI论坛
直播中

倪山骋

8年用户 1106经验值
私信 关注
[问答]

DAC7512数据转换输出和数字不成比例是怎么回事?


  • 电源我采用5V供电,当选择DB13 为0 DB12为1 输出1kΩ到地模式  ,DAC数据大于0x7FF时是按5V比例输出电压,当小于等于0x7FF时,是按2.5V基准 比例输出电压,这
    是为什么?

    另外DB13和DB12 选择00是什么模式,下面低功耗对应的是00 还是处00以外的?

    还有01和10接入1k和10k对输出电压有什么影响

回帖(3)

郑涵

2024-12-14 10:47:10
  输出端带个电阻下拉到地,这个模式对输出会有影响的
举报

李建设

2024-12-14 10:47:20
是MCU和DAC加了光耦,光耦的反应速度慢于MCU,于是发出去的波形就失真了,mcu加了延时就可以了
举报

康大争

2024-12-14 17:21:26
DAC7512是一款12位数字模拟转换器(DAC),它将数字信号转换为模拟电压输出。根据您的描述,您在使用DAC7512时遇到了一些问题。让我们逐步分析这些问题:

1. 输出电压不成比例问题:
   - 当DAC数据大于0x7FF时,输出电压按5V比例输出。这是因为DAC7512的输出电压范围是0V到Vref(参考电压),当DAC数据达到最大值(0x7FF)时,输出电压接近Vref。
   - 当DAC数据小于等于0x7FF时,输出电压按2.5V基准比例输出电压。这可能是因为您的参考电压Vref设置为2.5V。您可以通过调整参考电压来改变输出电压的比例。

2. DB13和DB12选择00是什么模式:
   - DB13和DB12是DAC7512的控制位,用于选择输出模式。当DB13和DB12都为0时,DAC7512处于双缓冲模式。在这种模式下,DAC有两个缓冲寄存器,一个用于当前输出,另一个用于下一个输出。当您更新DAC数据时,新的数据会被存储在第二个缓冲寄存器中,直到您触发更新,然后两个缓冲寄存器的数据才会交换。

3. 低功耗对应的是00还是处00以外的:
   - 低功耗模式通常是指DAC7512的功耗降低模式。在这种模式下,DAC7512的功耗会降低,但输出电压的稳定性和精度可能会受到影响。您需要查阅DAC7512的数据手册,了解低功耗模式对应的DB13和DB12的设置。

4. 01和10接入1k和10k对输出电压的影响:
   - DB13和DB12的其他组合(01和10)可能会影响DAC7512的输出模式,例如单缓冲模式或外部触发模式。这些模式可能会影响输出电压的稳定性和精度。接入1k和10k电阻可能会影响DAC7512的输出阻抗,从而影响输出电压。具体的影响取决于您的电路设计和负载。

建议您查阅DAC7512的数据手册,了解不同DB13和DB12设置下的输出模式和性能参数。这将帮助您更好地理解DAC7512的工作原理,并解决您遇到的问题。
举报

更多回帖

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