主题中讨论的其他部件:Energia, TPL0102-100, TPL0401A-10, REF5030,
大家好
我对DAC编程有问题。
首先,我的项目有一部分需要从-1.5v到1.5v的线性模拟电压。我的想法是使用数字电位计获得0->3V的电压,然后用1.5v的同相输入电压馈入运算放大器,以便将其“分割”成一半和中 结束获取-1.5V <-> 1.5V。
模拟电路部分工作非常顺利,但我无法获得0->3V的电压。
我试过TPL0401A-10,它的工作原理非常好 (我正在使用TIVA C系列平台和Energia进行控制)。问题是TPL0401A-10有128个分路器,最终分辨率非常低。这就是为什么我使用相同的代码(当然, 地址已更改,数字Val为255)最后,我从图片中得到了一些信息(我使用的是10k上拉电阻,与TPL0401A-10相同)。
然后我换了DAC121C081并制作了小型评估板,其中DAC由REF5030供电,它具有10K上拉电阻器。 (我再次使用TIVA C和 Énergia带有Adafruit MCP4725库用于DAC,它可以正常工作,问题是DAC上的最小电压是0V,这是可以的,但我得到的最大电压是0.2V?? (参见图DAC,其中TIVA直接驱动DAC并记录ADC值)。

有人能帮我解决DAC121C081和TPL0102-100的编程端问题吗?
我希望发援会有更好的解决方法,但 我也想知道 TPL0102-100有甚么问题。
提前向大家表示感谢。




