主题中讨论的其他器件:ADS1261、
我正在把 ADS124S08或 ADS1261看作 AD7124的替代产品。
我想将任一 ADC 连接到 Raspberry PI (或类似)板。
是否有使用 Linux 驱动程序进行测量的指南和示例?
我看到驱动程序负责较低级别的读取和写入。 我可以轻松构建寄存器数据来配置 ADC、这在很大程度上取决于器件型号。
感谢你的帮助。
Christian。
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或 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、再次感谢您在这个论坛上提供的所有信息。
此致、