OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5716|回复: 7

stm32f373单片机SDADC数据采集问题

[复制链接]

2

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
95
金钱
95
注册时间
2020-3-24
在线时间
19 小时
发表于 2020-11-20 15:10:43 | 显示全部楼层 |阅读模式
1金钱
最近在用STM32F373单片机SDADC进行数据采集,采集到的数据不知道怎么转换成实际的电压值,看手册也没有找到换算公式。然后看官方例程,有个电压转换的DEMO,稍作修改发现测试电压是可以的,但是不知道为什么这样换算。
1:PB0作为模拟输入,SDADC1的通道6。
2:SDADC配置SDADC_InputMode_SEZeroReference。
3:采用中断获取采集值。
4:参考电压采用内部1.22V。
5:外部输入电压在0.6V左右。
6:增益设置为1。
7:中断里边获取的数据为:InjectedConvData=-1038。
8:主函数中换算公式为:InputVoltage=((InjectedConvData+32768)*1.22/65535)。
这么换算应该是对的,但就是不知道为什么这么换算。有没有人搞过这个SDADC,到底是什么情况。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
95
金钱
95
注册时间
2020-3-24
在线时间
19 小时
 楼主| 发表于 2020-11-20 15:11:12 | 显示全部楼层
这个是仿真时候的截图。
1.png
回复

使用道具 举报

2

主题

9

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
349
金钱
349
注册时间
2017-7-14
在线时间
78 小时
发表于 2020-11-20 15:56:35 | 显示全部楼层
单端零参考模式
信号施加于正输入 SDADCx_AINyP,负输入设为信号参考 (一般为 0 V)。此模式将一半标
度的输入共模注入 ADC,以此保持了与差分模式一样的动态范围 (-32767 到 +32767)。在
此模式中,注入的共模取决于增益变化。
公式为:
Vin = SDADCx_AINyP = (ReadData + 32767) * Vref/( 增益 x 65535)
其中, ReadData 为 SDADC 数据寄存器的两个补充读数据 (SDADCx_JDATAR 或
SDADCx_RDATAR)
请在STM32官网找AN4207文件,另外老铁能给我看看你的电源部分如何设计的吗?
回复

使用道具 举报

2

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
95
金钱
95
注册时间
2020-3-24
在线时间
19 小时
 楼主| 发表于 2020-11-23 08:50:16 | 显示全部楼层
起个名字真难 发表于 2020-11-20 15:56
单端零参考模式
信号施加于正输入 SDADCx_AINyP,负输入设为信号参考 (一般为 0 V)。此模式将一半标
度 ...

1、不知道为什么手册上没有说明这个转换公式。。。很郁闷。
2、你说的AN4207这个文件我找找。
3、电源部分如何设计的,你是指那部分电源?系统电源吗?
回复

使用道具 举报

2

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
95
金钱
95
注册时间
2020-3-24
在线时间
19 小时
 楼主| 发表于 2020-11-23 11:38:53 | 显示全部楼层
还有个问题,同样的配置信息,我用DMA+SDADC,电压出来的是正数,而且很大63000左右,接近满量程了。不知道哪里的问题。
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2022-1-20
在线时间
0 小时
发表于 2022-1-20 17:46:03 | 显示全部楼层
您好。我最近在用STM32F373芯片的SDADC。实际用的过程中发现误差比较大。能够请教一下您吗?
回复

使用道具 举报

2

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
95
金钱
95
注册时间
2020-3-24
在线时间
19 小时
 楼主| 发表于 2022-2-11 14:48:44 | 显示全部楼层
冷面书生 发表于 2022-1-20 17:46
您好。我最近在用STM32F373芯片的SDADC。实际用的过程中发现误差比较大。能够请教一下您吗?

什么问题,直接说就行。不过这个片子现在又贵又难买,我们已经换了,没办法。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2022-2-13 19:21:41 | 显示全部楼层
大家都换了。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-26 02:50

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表