主题中讨论的其他器件: ADS127L11、 ADS1260
对于 ADS1252U、等效电路的文档中显示了两个独立的板载时钟引脚。 在文档中、它讨论了以16MHz 的速度运行 CLK、能否使用 Arduino 上的晶体振荡器来完成? 如果不是什么是使用 Raspberry PI 或一些类似单板计算机提供时钟信号的最佳方法、以获得最大速率和精度。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
对于 ADS1252U、等效电路的文档中显示了两个独立的板载时钟引脚。 在文档中、它讨论了以16MHz 的速度运行 CLK、能否使用 Arduino 上的晶体振荡器来完成? 如果不是什么是使用 Raspberry PI 或一些类似单板计算机提供时钟信号的最佳方法、以获得最大速率和精度。
尊敬的 Avery Mills:
我想您说过您在 Arduino / Raspberry Pi 上具有时钟振荡器输出吗? 情况不是这样吗?
ADS1252不支持晶振输入、因此 如果控制器没有板载时钟输出、则需要一个16MHz 时钟振荡器、例如 www.digikey.com/.../14548830
-Bryan
尊敬的 Avery Mills:
您要将时钟输出引脚连接到 ADS1252上的 CLK 输入。
请注意、SCLK 是串行时钟引脚、与控制器上的 SPI 外设一起使用。 这是 ADC 的一个单独输入、并控制通信时序。 CLK 引脚控制 ADC 时序
您也可以考虑具有集成时钟的较新 ADC、例如 ADS127L11 (https://www.ti.com/product/ADS127L11)或 ADS1260 (https://www.ti.com/product/ADS1260)
-Bryan
尊敬的 Avery Mills:
对于 Raspberry PI、您还需要适用于 ADC 的 Linux 驱动程序。 我尚不了解 ADS1252的现有 Linux 驱动程序、这意味着您需要编写自己的驱动程序
是的、您将需要为 ADS1252提供两个来自控制器的单独输出:CLK 引脚为恒定的16 MHz (最大值);SCLK 引脚为可变的16 MHz (最大值)。 您需要根据 ADS1252数据表中的图12-14编写代码、使控制器需要输出正确的 SCLK 模式
-Bryan