dac寄存器写入和读取不一致

dac寄存器写入和读取不一致,第1张

亲,您好。dac寄存器写入和读取不一致解决方法如下:

建议您在进行读写时,注意寄存器存储的高8位与低8位,这样就更方便调整顺序了。

比凳吵物如说:枣液

写碰槐

0x00

0x01

0x02

0x03

0x04

0x05

0x06

0x07

第一个先写的肯定是先写0x07上去,读的时候先读0x00,所以在写循环读取的时候要注意移位方向。

dac使用销桥梁4.1v参考电压,这样1lsb差不多就是1mv,实际上有4.096v参考电压源器件使用的。

这样的话向dac写入多少的数字,就能输出对应的电压,当dac输入2550时,输出的电压消前就是2.55v,用运算放大器放大10倍得到25.5v,然后驱动lm2576或者lm317。亏运

dac不一定要并行的,用串行的就可以,比如tlc5618,这样可以节省不少端口。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12479374.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存