开发环境(蓝色粗体字为特别注意内容)
1,开发板:STC12C5A60S2,DAC0832。
2,开发环境:Keil uv5
1,开发板:STC12C5A60S2,DAC0832。
2,开发环境:Keil uv5
3、参考文献:http://www.dzsc.com/dzbbs/20060112/200765185329109342.html
最近在通过51单片机利用DAC0832方波,发现信号无输出,DAC0832这款DA芯片虽然物美价廉,使用直通方式的话几乎不需要外接元件就能够输出电流,使用起来着实方便,但是这款芯片是电流输出,这一点着实坑人!!!一般应用中主要是电压输出为主,所以一般应用中会在IO1,IO2输出引脚接一个运放,来把电流输出转化为电压输出,但是这样问题就来了,由DAC0832的datasheet我们知道,按照直通方式的标准用法:
实际使用方式如下:
我们知道输出电压
Vout=-(Iout1*Rfb)
=-Vref(DIGITAL_INPUT)10/256
Vref为参考电压,其中Rfb为DAC0832内部反馈电阻,