请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:ADS1231 在“线程”中讨论的其他部件:ADS1234, ADS1232
工具/软件:Linux
您好!
所以我一直在使用ADS123X ADC系列进行一些原型设计,并且对一件事很好奇。
目前,我有一个4通道ADS1234可以收听4个独立的通道,与树莓PI进行交谈。
一切都很完美;我一直在冲击ADC以尽快获取数据,并获得相当准确的结果。
使用我当前的python代码,我可以在一个通道上每秒获得70个样本。 然而,当我开始在频道之间交换时,似乎'设定时间'让我高兴地下降到大约20个样本,每秒5个。
我希望在每个通道上保持高采样率,因此我的下一个想法是使用四个单独的ADS1231,它们都报告自己的数据。 以下方法是否有效?:
当我想要获取数据时,我可以将所有四个ADC都绑定到同一个SCLK。 在我应用SCLKS时,Raspberry Pi会从四个通道中的每个通道中转移数据,每个通道的DOUT引脚都绑定到不同的GPIO? 这样,我就将通道之间的数据组织留给应用程序,ADC可以继续保持高输出速率,而不必担心任何稳定时间。
或者,是否有办法抵消ADC1234的稳定时间,从而获得更好的采样率? 我并不一定要在每个通道上每秒寻找70个样本,但在每个通道上每秒寻找5个样本肯定不会奏效。
感谢您的时间!