This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DAC8411 DIN脚是输入16bit还是24bit? 感觉输出电压好不稳定

Other Parts Discussed in Thread: DAC8411

根据该时序图编写的代码,目前没有使用spi驱动,是stm32 芯片 io口 模拟时序驱动,图片来自DAC8411手册

1.按时序图是输入24bit ?

2.就是说Din脚输入0xFFFFFF  可以达到最大值,也就是Vout脚 输出最大电压 ?

3.如果Din脚输入0x0 是最小值,Vout脚输出0V电压 ?

4.目前可以驱动有输出电压,从0x0到0xFFFFFF时,输出电压过度不明显,有时让Din脚输入值快速到最大,但输出电压没有变化

是不是我理解错了,请问怎么修正

谢谢

  • DAC8411 是 16 位 DAC, 这 24 位的数据包含阻抗控制的控制码

    详情, 请见数据手册 8.5.2 章节的解释

  • 那个头怎么设置,我没有设置,直接输入24bit。

     现在我控制的芯片Vout输出电压,可以从0v缓慢的到3.2v输出,

    而我就是用24bit方式,比如输入0x3FFFFF值,能获得最大电压Vout=3.2V, 因为再输入比这个高的值时,电压就降到Vout=0V了。

    可以从0-0x3FFFFF值输入,输出则相应的电压0v-3.2v。

    但控制灯珠时就不稳定了,感觉会跳动

    不知道是什么情况?