Other Parts Discussed in Thread: ADS1261, ADS124S08
主题中讨论的其他器件: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.
Other Parts Discussed in Thread: ADS1261, ADS124S08
我正在把 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、再次感谢您在这个论坛上提供的所有信息。
此致、