打印
[STM32F1]

1片STM32控制6片ADS1255,可行么?

[复制链接]
1278|27
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhanghqi|  楼主 | 2021-3-2 23:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用1片STM32F1同时控制6个ADS1255做数据采集,加点逻辑芯片、引脚复用,达到5K的采样速率,可行么?

使用特权

评论回复
沙发
morrisk| | 2021-3-2 23:51 | 只看该作者
能否稳定工作?

使用特权

评论回复
板凳
zhanghqi|  楼主 | 2021-3-2 23:53 | 只看该作者
这种多个AD芯片的控制,用FPGA是否更适合?

使用特权

评论回复
地板
heweibig| | 2021-3-2 23:55 | 只看该作者
STM32挂3片ADS1252,每片10K采样,实现过。

使用特权

评论回复
5
wuhany| | 2021-3-2 23:57 | 只看该作者

1255的SPI口时钟频率,最大允许值是 f/4,按 f=7MHz 计算得1.8MHz;
因为要读24位,1.8M/24=75KHz,这是每秒可读取的速率;
因为是6个芯片,75K/6 = 12K,大于5K。

使用特权

评论回复
6
spark周| | 2021-3-2 23:58 | 只看该作者
以上没有考虑每个芯片、每次转换所需要的时间,这和操作方式有关,

使用特权

评论回复
7
chuxh| | 2021-3-3 21:31 | 只看该作者
如果合理调配,用流水线、同步并行,达到5K应当没问题。

使用特权

评论回复
8
pengf| | 2021-3-3 21:34 | 只看该作者
如果用CPLD/FPGA,更没有问题。

使用特权

评论回复
9
pangb| | 2021-3-3 21:37 | 只看该作者
不太明白,AD1256可以同时输入8路单端信号,为什么不用?

使用特权

评论回复
10
xxmmi| | 2021-3-3 21:39 | 只看该作者
当然可以;
软件不做滤波算法的话,采样速度够的,要做算法的话采样速率不够吧

使用特权

评论回复
11
dengdc| | 2021-3-3 21:41 | 只看该作者
还是用FPGA同时采集多路

使用特权

评论回复
12
wuhany| | 2021-3-3 21:44 | 只看该作者
或者选采样速率更高的

使用特权

评论回复
13
jiahy| | 2021-3-3 21:47 | 只看该作者
你能用FPGA就更好了

使用特权

评论回复
14
jiaxw| | 2021-3-3 21:49 | 只看该作者

fpga,或者 cpld,性价比好的.容易产生精准采样触发.

使用特权

评论回复
15
zhaoxqi| | 2021-3-3 21:51 | 只看该作者
还能缓存数据

使用特权

评论回复
16
zhanghqi|  楼主 | 2021-3-3 21:53 | 只看该作者
通道间可能有串扰。

使用特权

评论回复
17
zhanghqi|  楼主 | 2021-3-3 21:55 | 只看该作者
但串扰到什么程度,没验证过

使用特权

评论回复
18
stly| | 2021-3-3 21:59 | 只看该作者
这个串扰会在什么级别

使用特权

评论回复
19
renyaq| | 2021-3-3 22:01 | 只看该作者
不用考虑芯片内部的串扰,TI肯定没问题,

使用特权

评论回复
20
yinxiangh| | 2021-3-3 22:02 | 只看该作者
自己弄好PCB。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

852

主题

11757

帖子

5

粉丝