- 打卡等级:以坛为家I
- 打卡总天数:200
- 最近打卡:2025-10-15 13:18:53
超级版主
- 积分
- 14384
|
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。
下面为输出正弦波示波器波形图:
测试代码工程源码:
DAC 运放相关程序.rar
(1.14 MB, 下载次数: 6)
|
1
喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
-
+2
楼主威武~
|