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.

[参考译文] ADS1100:适用于 ADS1100的 Linux 或 Android 驱动程序

Guru**** 667810 points
Other Parts Discussed in Thread: ADS1015, ADS1115, ADS1100, ADS1110, ADS1000
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/889274/ads1100-linux-or-android-driver-for-ads1100

器件型号:ADS1100
主题中讨论的其他部件:ADS1015ADS1115ADS1110ADS1000

您好!

我们使用的是 ADS1100A1IDBVR IC。 但我们在 Linux 或 Android 中没有针对此 IC 的驱动程序支持。
您能否共享用于 ADC IC 的 Linux 或 Android 驱动程序? 我们使用的是 Linux 版本4.14.98。
我们在下面的 TI 链接中找到了对 ADS1015和 ADS1115的驱动程序支持
www.ti.com/.../ADS1015SW-LINUX
但无法获取 ADS1100。  

谢谢、此致、
Devendra

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

    Devendra、

    我们没有适用于 ADS1100的 Linux 驱动程序。 我相信 ADS1015和 ADS1115驱动程序是在 TI 外部开发的。 我们仅发布驱动程序的链接、它们位于 git.kernel.org 中。  

    如果您在互联网上搜索、我相信您可能会找到一些适用于 ADS1100的 Linux 驱动程序。 但是、我们没有支持驱动程序的内部专业知识。

    吴约瑟

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

    尊敬的 Wu Joseph:

    感谢您的支持。 我在网上搜索、没有找到该 IC 的驱动程序。

    我们是否可以对  ADS1100使用现有的 ADS1115 Linux 驱动程序(进行一些修改)?  ADS1115和 ADS1100之间的主要区别是什么?

    @同时,我们也向我们的专家确认您的询问

    我们的定制板将于4月15日推出。 在此时间内,如果 您能够从专家那里获得用于 ADS1100的 Linux 驱动程序,您可以与我们分享吗?

    我们通过连接到 Devkit 并尝试使用 ADS1115的现有驱动程序来使用 ADS1100 IC 的平均时间(通过比较两者的数据表进行必要的修改)。

     谢谢、此致、

    Devendra

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

    您好!

    下面是 ADS100和 ADS1100的补丁详细信息。

    https://lkml.org/lkml/2019/6/3/451

    我们可以使用它吗?

    谢谢、此致、

    Devendra

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


    Devendra、


    您可能能够为 ADS1100使用现有的 ADS1115驱动程序、但可能需要进行大量修改。 这两个器件的功能可能相似、但运行方式不相似。 对器件的读取和写入是不同的、配置寄存器也是非常不同的。

    正如我在上一篇文章中所述、我们没有在 TI 中开发 ADS1115 Linux 驱动程序。 我们没有专门知识在我们的团队中开发或支持他们。

    从上一篇文章开始、ADS1000与 ADS1100非常相似。 它基本上是 ADS1100的12位版本、具有相同的通信和寄存器结构。 唯一的区别是、ADS1100在[3:2]中有两个 DR 位用于设置数据速率、而 ADS1000的这两个位设置为0。 我不确定您是否可以将该代码用作 Linux 驱动程序、但如果该代码适用于 ADS1000、则可以为 ADS1100进行修改。 此外、还有一个使用内部基准的 ADS1110。 如果您找到了用于该驱动程序的 Linux 驱动程序、则可以对 ADS1100进行类似修改。


    吴约瑟