硬汉嵌入式论坛

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

[信号与系统] SPI采样频率设置

[复制链接]

3

主题

9

回帖

18

积分

新手上路

积分
18
发表于 2022-9-29 11:50:16 | 显示全部楼层 |阅读模式
请问加速度传感器这种我们用SPI去读取采集的数据,芯片设置采样频率之后,我们用SPI去读取数据,我们怎么设置这个采样频率呢?定时器的话,如果采样频率高了,也是达不到的。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
发表于 2022-9-29 16:22:47 | 显示全部楼层
这个主要就两点,一个是SPI本身的主频时钟,你看设置多少合适,像10KHz以下的,直接定时器中断控制读取就行,如果速度再高就定时器触发SPI + DMA采集。

不知道楼主咨询的是否这个意思。
回复

使用道具 举报

3

主题

9

回帖

18

积分

新手上路

积分
18
 楼主| 发表于 2022-9-30 08:24:26 | 显示全部楼层
eric2013 发表于 2022-9-29 16:22
这个主要就两点,一个是SPI本身的主频时钟,你看设置多少合适,像10KHz以下的,直接定时器中断控制读取就行 ...

是这个意思,不过我怎么控制采样频率呢,因为采样频率是三轴传感器的寄存器配置,这就有个问题,主控怎么能把握这个采样速率。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
发表于 2022-9-30 16:08:54 | 显示全部楼层
hong9424 发表于 2022-9-30 08:24
是这个意思,不过我怎么控制采样频率呢,因为采样频率是三轴传感器的寄存器配置,这就有个问题,主控怎么 ...

意思是要设置传感器支持的速率,然后SPI相应的频率读取,是这个意思吧。
回复

使用道具 举报

3

主题

9

回帖

18

积分

新手上路

积分
18
 楼主| 发表于 2022-10-4 21:35:45 | 显示全部楼层
eric2013 发表于 2022-9-30 16:08
意思是要设置传感器支持的速率,然后SPI相应的频率读取,是这个意思吧。

对,是的,但是如果SPI读取速率慢了,那不是读取不到相关频率的数据。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 08:49 , Processed in 0.163015 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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