DAC+OPA(数控增益运放)测试程序,2路DAC和4个OPA, @STC32G144K246

DAC+OPA(数控增益运放)测试程序,2路DAC和4个OPA, @STC32G144K246
 

STC32G144K246-LQFP100 有:
2组独立ADC、
2组独立DAC、
4组独立OPA/PGA可编程增益运放、
4组独立比较器,
这些模拟外设为项目应用设计提供更多的便利,减少零件,降低成本。


DAC刷新速度最高可以到2MHz@48MHz。
运放的压摆率为1.4V/us,大信号(2.5V+-1.0V)不失真带宽为220KHz,
内部反相增益1、2、4、8、16、32、48,
正相增益1、2、3、5、9、17、33、49,满足大本分的应用场合。

本贴提供2路DAC和4个运放的测试代码。
请先别修改程序, 直接下载"DAC1+DAC2+4个OPA\Objects"里面的"DAC.hex"文件测试, 下载时选择主频48MHz.
配置:
DAC1+OPA1: DAC1输出内部接到OPA1的正输入端,OPA1负输入端选择P0.5(测试时P0.5要悬空),从P0.7输出3000Hz正弦波,内部BUFFER方式(+1放大)。
OPA2:普通放大模式,正输入端接P8.0,负输入端接P8.1(测试时P8.1要悬空),输出接P6.2,内部正相2倍。
DAC2+OPA3: DAC2输出内部接到OPA3的正输入端,OPA3负输入端选择P5.1(测试时P5.1要悬空),从P3.2输出3000Hz正弦波,内部BUFFER方式(+1放大)。
DAC2+OPA4: DAC2输出内部接到OPA4的正输入端,OPA4负输入端选择P1.7(测试时P1.7要悬空),从P4.0输出3000Hz正弦波,内部BUFFER方式(+1放大)。

正弦波表:32点、12位正弦波幅度。

观察正弦波时,经过RC滤波才得到光滑的波形:
无源一阶RC低通滤波: 2K+10nF。
无源二阶RC低通滤波: 1K+10nF,10K+1nF。
 


下面为输出正弦波示波器波形图:
 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值