今天对STM32的DAC进行了测试
芯片为STM32F103RC,64引脚,基准源内部,3.3V,供电芯片AMS1117-3.3
使用函数Dac1_Set_Vol(u16 vol);
示波器测试结果
vol设定
理论值
实测最小
实测 平均
实测最大
200
200mv
204mv
209mv
212mv
1600
1.6v
1.64v
1.68v
1.72v
2200
2.2v
2.28v
2.32v
2.36v
3030
3.03v
3.12v
3.16v
3.20v
不得不说,这误差略微有些太大吧
另外:设计了一款模拟采集版,采用STM32F103V系列,VREF接基准芯片,电压2.5V。
但是看到一个论坛上说VDD与VDDA压差不能超过50mV。查了一下手册。发现如下
然后我就凌乱了。。。这么说,这款芯片的基准电压只能为3.3V了。
求各位大神指点!
---------------------------------
“这款芯片的基准电压只能为3.3V了 ”对于ADC,不能这样理解吧,参考电压VREF+只是不能大于VDDA,他的范围是2.4V到VDDA。
一周热门 更多>