如果需要大的输出,必须外接放大器
DAC0832 输出端,正规做法,还要加上一个运放。
0.33mA的电流,送到运放,可就不小了。
电路可见:
http://hi.baidu.com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/a5fcfaf607014238730eec34.html
我认为还是你的电路有问题,极有可能是负反馈太深了,造成输出减小。另外,不知你焊接有没有虚焊甚至短路的情况,还是应该查一查。
既然DAC的输出都有2V,到了运放输出只剩0.5V了,那么问题一定出在运放电路部分了。应该和程序是无关的。