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.

[参考译文] ADS124S08:Linux 驱动器与放大器;示例代码

Guru**** 2390755 points
Other Parts Discussed in Thread: ADS1261, ADS124S08

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1361551/ads124s08-linux-driver-example-code

器件型号:ADS124S08
主题中讨论的其他器件:ADS1261

我正在把 ADS124S08或 ADS1261看作 AD7124的替代产品。

我想将任一 ADC 连接到 Raspberry PI (或类似)板。

是否有使用 Linux 驱动程序进行测量的指南和示例?

我看到驱动程序负责较低级别的读取和写入。 我可以轻松构建寄存器数据来配置 ADC、这在很大程度上取决于器件型号。

感谢你的帮助。

Christian。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Christian:

    我知道的唯一一个有关 Linux 的示例是有关 ADS124S08的示例:

    https://github.com/torvalds/linux/blob/master/drivers/iio/adc/ti-ads124s08.c

    ADS1261和 ADS124S08之间有很多相似之处、因此可以修改 ADS124S08代码。  遗憾的是、没有关于用法的具体指南、因为可以使用这些 ADC 进行很多不同类型的传感器测量。

    如果您尝试进行温度传感器测量、我们确实提供了 温度传感 C 库 、该库可在配置步骤和数据处理方面提供帮助。  我们还提供了 《RTD 测量基本指南》《热电偶测量基本指南》 、这些指南可能也很有用。

    此致、

    鲍勃 B

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Bob、感谢您的及时回复。

    我本应该解释得更好。 我正在寻找一个使用该驱动程序的指南、但没有 ADC 的具体细节。 我不是一名程序员、因此我有时会错过让整个链在 Linux 中工作的那个小步骤。

    在我的特殊情况下、您对如何加载驱动程序有什么建议吗?

    是否有要加载的模块?或者我是否必须编译内核?

    我尝试避免将 ADC 连接到 STM32、因为我拥有用于获取和处理 Linux 加速的库。 我目前有一个可与 STM32配合使用的 AD7124原型(不理想) 、在实际应用中进行测试之前、我还想拥有一个 TI 替代产品。 RTD 位于电机内部、它们从 VFD 中拾取大量开关噪声。

     TI 的 C 语言库和大量应用手册可以提供帮助。 这就是为什么我觉得可以对 ADC 寄存器进行编程、但我遗漏了 Linux 中的代码和驱动程序之间的链接。

    很抱歉、如果我使用了错误的术语。

    Bob、再次感谢您在这个论坛上提供的所有信息。

    此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Christian:

    很遗憾、在应用程序中使用 Linux 驱动程序时、我不知道有过程指南。  这个问题最好在 Linux 社区内提出。

    此致、

    鲍勃 B

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我将阅读更多有关这个主题的信息。

    感谢您的帮助