硬汉嵌入式论坛

 找回密码
 立即注册
查看: 9949|回复: 38
收起左侧

[ADC] ADS1256深入研究学习笔记,24bit分辨率ADC,V7用户手册相应章节教程已经发布(2021-11-29)

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
发表于 2020-5-26 00:20:49 | 显示全部楼层 |阅读模式
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2020-5-26 09:20:42 | 显示全部楼层
先测测我们一直用的软件方式效果展示,熟悉下功能。
回复

使用道具 举报

6

主题

92

回帖

110

积分

初级会员

积分
110
发表于 2020-5-26 11:30:57 | 显示全部楼层
采样速度慢了点,不然我们项目可以用
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2020-5-26 11:36:46 | 显示全部楼层
solita 发表于 2020-5-26 11:30
采样速度慢了点,不然我们项目可以用

24bit分辨率8通道,这个速度已经可以了。

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2020-5-26 11:56:27 | 显示全部楼层
上百KHz,价格就有点遭不住。
6666.png
回复

使用道具 举报

23

主题

1406

回帖

1475

积分

至尊会员

积分
1475
发表于 2020-5-26 18:06:41 | 显示全部楼层
强烈支持,刚把AD7606 FMC DMA嫖上
代码不规范,亲人两行泪!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2020-5-26 19:45:24 | 显示全部楼层
明天有时间更新下,今天得知ThreadX开源发布,倒腾研究了下
回复

使用道具 举报

0

主题

8

回帖

8

积分

新手上路

积分
8
发表于 2020-6-16 17:23:49 | 显示全部楼层
支持,现在发布了吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2020-6-16 17:24:45 | 显示全部楼层
shizun 发表于 2020-6-16 17:23
支持,现在发布了吗?

暂时搁置,最近忙点别的。
回复

使用道具 举报

0

主题

16

回帖

16

积分

新手上路

积分
16
发表于 2020-12-21 11:37:04 | 显示全部楼层
硬汉哥,我想问一下,咱们的这个AD7607模块能否采集到脉冲型的电压值,比如说我又30Khz的脉冲,其中高电平的占空比为0.1us,AD7607能在这0.1us的时间内,完成电压转换吗?然后我用单片机在0.1us读出这个电压值,是否可以实现呢?单片机使用STM32H743
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2020-12-21 14:11:14 | 显示全部楼层
gang2419 发表于 2020-12-21 11:37
硬汉哥,我想问一下,咱们的这个AD7607模块能否采集到脉冲型的电压值,比如说我又30Khz的脉冲,其中高电平 ...

AD7606采样率最高200Ksps 8通道同步采样
回复

使用道具 举报

2

主题

38

回帖

44

积分

新手上路

积分
44
发表于 2021-4-2 16:37:42 | 显示全部楼层
gang2419 发表于 2020-12-21 11:37
硬汉哥,我想问一下,咱们的这个AD7607模块能否采集到脉冲型的电压值,比如说我又30Khz的脉冲,其中高电平 ...

可以吗?试过了吗
回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2021-4-23 16:28:13 | 显示全部楼层
我用的是ADS1242芯片 芯片供电后drdy脚一开始不会输出与1256类似的方波信号, 也就是一直是高电平,导致我读芯片的ID值为0xF(SPI通信是软件模拟)。TI的1242文档仔细看过了,烦请指点一下问题出在哪儿(VDD-5v, 晶振-4.91Mhz,Vref-5v)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2021-4-23 17:19:30 | 显示全部楼层
昆山的实耐宝 发表于 2021-4-23 16:28
我用的是ADS1242芯片 芯片供电后drdy脚一开始不会输出与1256类似的方波信号, 也就是一直是高电平,导致我 ...

不清楚这个,看看坛友有知道的不。
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2021-8-12 16:18:55 | 显示全部楼层
请问现在更新了吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2021-8-12 16:46:05 | 显示全部楼层

暂时搁置了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2021-8-31 12:10:52 | 显示全部楼层
今天准备更新
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2021-11-29 04:48:58 | 显示全部楼层
回复

使用道具 举报

77

主题

691

回帖

922

积分

金牌会员

积分
922
发表于 2022-4-12 21:55:45 | 显示全部楼层
硬汉有读取过ADS1256的ID吗?ID是多少,写的驱动采样数据不对。想读取ID来看看SPI通讯是否正常,但是不知道ID号是多少。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2022-4-13 09:20:32 | 显示全部楼层
庄永 发表于 2022-4-12 21:55
硬汉有读取过ADS1256的ID吗?ID是多少,写的驱动采样数据不对。想读取ID来看看SPI通讯是否正常,但是不知道 ...

只有一个这个参数,但没有读取过,
image.png
回复

使用道具 举报

0

主题

13

回帖

13

积分

新手上路

积分
13
发表于 2023-2-28 23:31:26 来自手机 | 显示全部楼层
请问ads1256里的采样率指的是单通道采样率还是所有通道一块的采样率,或者说采样率和通道之间有什么关系
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2023-3-1 16:37:53 | 显示全部楼层
godwu 发表于 2023-2-28 23:31
请问ads1256里的采样率指的是单通道采样率还是所有通道一块的采样率,或者说采样率和通道之间有什么关系

准确的说,1256的30ksps是指的数组输出速度是30Ksps。它就一个ADC,配了个多路选择器
image.png
回复

使用道具 举报

0

主题

13

回帖

13

积分

新手上路

积分
13
发表于 2023-3-8 23:18:47 来自手机 | 显示全部楼层
本帖最后由 godwu 于 2023-3-9 09:35 编辑

硬汉哥有hal库版本的驱动么,我改了原驱动,用了硬件spi通信,结果drdy一直是高电平,不知道是ads初始化出了问题,还是spi初始化问题,我用的是cubemx生成spi的。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2023-3-9 11:33:42 | 显示全部楼层
godwu 发表于 2023-3-8 23:18
硬汉哥有hal库版本的驱动么,我改了原驱动,用了硬件spi通信,结果drdy一直是高电平,不知道是ads初始化出 ...

H7的这个就是HAL库的。
回复

使用道具 举报

0

主题

13

回帖

13

积分

新手上路

积分
13
发表于 2023-3-9 17:14:37 | 显示全部楼层
eric2013 发表于 2023-3-9 11:33
H7的这个就是HAL库的。

谢谢,我找到问题了,是我的波特率设置有问题,这个波特率,应该怎么设置才合适,我是F103的板子
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2023-3-10 09:40:30 | 显示全部楼层
godwu 发表于 2023-3-9 17:14
谢谢,我找到问题了,是我的波特率设置有问题,这个波特率,应该怎么设置才合适,我是F103的板子

速度慢点,别太快,实际上做不到30Ksps
回复

使用道具 举报

0

主题

13

回帖

13

积分

新手上路

积分
13
发表于 2023-3-10 10:17:16 | 显示全部楼层
不是采样速率是cubemx里配置的波特率,需要分频,我之前设置256分频太慢了,才出问题的。
屏幕截图 2023-03-10 100858.png
回复

使用道具 举报

0

主题

13

回帖

13

积分

新手上路

积分
13
发表于 2023-3-10 10:31:24 | 显示全部楼层
不是采样速率是cubemx里配置的波特率,需要分频,我之前设置256分频太慢了,才出问题的。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2023-3-10 10:52:00 | 显示全部楼层
godwu 发表于 2023-3-10 10:17
不是采样速率是cubemx里配置的波特率,需要分频,我之前设置256分频太慢了,才出问题的。

明白了,我以为你说的是1256的采样率。
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2023-7-6 12:34:38 | 显示全部楼层
硬汉大佬你好,这个程序貌似需要一开始读ID号,在进行初始化配置,后面设置数据更新速率DRDY引脚的频率才会相应变化,否则是没有作用的。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2023-7-7 09:18:38 | 显示全部楼层
peterjyl 发表于 2023-7-6 12:34
硬汉大佬你好,这个程序貌似需要一开始读ID号,在进行初始化配置,后面设置数据更新速率DRDY引脚的频率才会 ...

这个倒是没注意过,后面我试试。
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2023-7-7 16:55:50 | 显示全部楼层
eric2013 发表于 2023-7-7 09:18
这个倒是没注意过,后面我试试。

感谢大佬回复,是的,我在说明书上没有看到,但是用示波器看是这样的。
回复

使用道具 举报

0

主题

13

回帖

13

积分

新手上路

积分
13
发表于 2023-7-22 21:37:49 | 显示全部楼层
本帖最后由 godwu 于 2023-7-22 21:56 编辑

求救硬汉哥,在测试GND电压时,这个ads1256会有0.04v的波动是怎么回事,GND是从板子上接到16个通道上的,ads1256的测量负极是分别接到板子的另外两个GND口,我应该怎么排查。目前板子是f103zet6,时钟为72mhz,我这里是用两个ads测量16个通道,我的速率都是设置2k,采样是定时器中断每0.1s顺序采样16个通道
1.bmp
1.png
屏幕截图 2023-07-22 211439.png
屏幕截图 2023-07-22 211616.png
屏幕截图 2023-07-22 212110.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2023-7-23 00:24:14 | 显示全部楼层
godwu 发表于 2023-7-22 21:37
求救硬汉哥,在测试GND电压时,这个ads1256会有0.04v的波动是怎么回事,GND是从板子上接到16个通道上的,ad ...

有测试过干电池没,测试下干电池的抖动是多少。

成功实现H7-TOOL通过LUA小程序驱动8通道24bit分辨率ADS1256,测量干电池,抖动10-20uV级别,发个视频效果展示
https://www.armbbs.cn/forum.php? ... 9684&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

0

主题

13

回帖

13

积分

新手上路

积分
13
发表于 2023-7-24 13:02:20 | 显示全部楼层
这是我干电池的抖动,有0.001v的抖动,而且两个ads1256得到的电压不一致
干电池测量.png
回复

使用道具 举报

0

主题

13

回帖

13

积分

新手上路

积分
13
发表于 2023-7-24 18:30:49 | 显示全部楼层
现在两个adc电压一致了但是,抖动还是很大
干电池测量2.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2023-7-25 08:45:18 | 显示全部楼层
godwu 发表于 2023-7-24 13:02
这是我干电池的抖动,有0.001v的抖动,而且两个ads1256得到的电压不一致

你那边的抖动确实要大些。
回复

使用道具 举报

0

主题

13

回帖

13

积分

新手上路

积分
13
发表于 2023-7-25 13:22:26 | 显示全部楼层
eric2013 发表于 2023-7-25 08:45
你那边的抖动确实要大些。

所以我不知道现在该要怎么调整,变成和视频里一样的精度
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2023-7-26 06:36:55 | 显示全部楼层
godwu 发表于 2023-7-25 13:22
所以我不知道现在该要怎么调整,变成和视频里一样的精度

在你的另外一个帖子有回复。

把你的接线好好搞下,这种的接线,精度不太行
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-15 07:19 , Processed in 0.351152 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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