问答对人有帮助,内容完整,我也想知道答案
0
我在正在写ADS1115的驱动程序,我想知道SPS这个参数具体是什么意义?(规格书上称它为data rate, 在其他的资料中称它为samples pre second).
例如,我配置SPS为250, 那么是否表示从启动转化命令发送完毕到ADC转化完成需要等待4ms? 还是说,从本次ADC转化完成到下一次转化完成至少要等待4ms。
(因为我这边的硬件限制,iic速率最高只能配置100kHz, 想要实现20ms(4路通道,每一路20ms) 的电压更新周期,通信占用的时间就比较久了,所以不得不考虑SPS和等待采样完成时间的关系)
0
2024-11-29 13:45:24
评论
淘帖0
邀请回答
您可以邀请以下用户,快速回答问题
×
新星之火12138
该类别下有 83 个回答。
邀请回答
heks
该类别下有 75 个回答。
邀请回答
wang21cj
该类别下有 72 个回答。
邀请回答
普罗旺斯的薰衣草
该类别下有 69 个回答。
邀请回答
hgimtk
该类别下有 64 个回答。
邀请回答
chm5
该类别下有 62 个回答。
邀请回答
风动影随
该类别下有 55 个回答。
邀请回答
lksas
该类别下有 54 个回答。
邀请回答
zhhx1985
该类别下有 53 个回答。
邀请回答
站着幻想
该类别下有 52 个回答。
邀请回答
hfgsd
该类别下有 51 个回答。
邀请回答
你又知道了
该类别下有 50 个回答。
邀请回答
zhouxk
该类别下有 50 个回答。
邀请回答
青上也
该类别下有 50 个回答。
邀请回答
blueshine
该类别下有 50 个回答。
邀请回答
fdhsfagd
该类别下有 50 个回答。
邀请回答
kghfh
该类别下有 50 个回答。
邀请回答
深海零下一度1
该类别下有 49 个回答。
邀请回答
ufydsyfsf
该类别下有 49 个回答。
邀请回答
dsdfshf
该类别下有 49 个回答。
邀请回答
举报
xymbmcu
相关推荐
• ADS1115的RDY脚输出与设定SPS不同步怎么解决?
805
• ADS1115是什么?怎样去使用ADS1115呢
6819
• 求ads1115的51版程序,谢谢各位大神了
6379
• ADS1115驱动的问题
4264
• ADS1115和ADS1118的主要区别是什么?
1311
• 无法让它显示ADS1115上A0的任何变化是怎么回事?
562
• 如何快速开发ADS1115芯片?
1133
• ADS1115的使用
8207
• ADS1115程序问题,求大神帮忙
2822
• ADS1115测量不准确
9225
提交评论
2个回答
答案对人有帮助,有参考价值
0
SPS代表每秒采样数,是每秒从ADC输出的输出数据字数。因此,当ADS1115以250个SPS的速度运行时,意味着每秒进行250次数据转换,每次转换都会得到一个16位的数据字。
2024-11-30 15:58:43
评论
举报
李如昊
提交评论
答案对人有帮助,有参考价值
0
SPS(Samples per Second)是每秒采样次数,表示ADC每秒可以完成的采样次数。在ADS1115中,SPS参数用于设置数据采集速率。例如,如果您将SPS设置为250,那么ADC每秒将完成250次采样。
关于您的问题,SPS参数表示从本次ADC转换完成到下一次转换完成所需的时间。所以,当您设置SPS为250时,意味着每次转换之间需要等待4ms(1000ms / 250 = 4ms)。
根据您的硬件限制,iic速率最高只能配置100kHz,您希望实现20ms(4路通道,每一路20ms)的电压更新周期。在这种情况下,您需要考虑SPS和等待采样完成时间的关系。由于iic通信占用的时间较长,您可能需要调整SPS参数以适应您的硬件限制。
以下是一些建议:
1. 降低SPS参数:您可以尝试降低SPS参数,以减少每次转换之间的等待时间。例如,将SPS设置为较低的值,如125(8ms),这样每次转换之间的等待时间将增加,从而减少iic通信占用的时间。
2. 优化iic通信:您可以尝试优化iic通信,以减少通信时间。例如,您可以使用更快的iic速率(如果硬件支持),或者使用更高效的通信协议。
3. 调整采样策略:您可以考虑调整采样策略,例如,将4路通道的采样时间分散到不同的时间段,以减少iic通信占用的时间。例如,您可以在第一个20ms内采样通道1和2,在第二个20ms内采样通道3和4。
总之,您需要在SPS参数和iic通信之间找到平衡,以实现所需的电压更新周期。希望这些建议对您有所帮助!
2024-11-30 16:24:40
评论
举报
王玉兰
提交评论
只有小组成员才能发言,加入小组>>
