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.

[参考译文] ADS112U04:ADS112U04手动模式、单冲转换

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1017682/ads112u04-ads112u04-manual-mode-single-shot-conversion

器件型号:ADS112U04

您好!

我正在从事一个新项目 、在该项目中、我已经将 TI 的 ADS112U04与 STM32Fxx 微控制器连接。 由于我不熟悉 TI 基于 UART 的 ADC、因此我在开发用于它的驱动程序时几乎没有遇到任何困难。 因此、我希望在开发 ADS112U04的基本代码方面有所帮助。 我试图到处看看、但我找不到 ADS112U04的参考代码。 因此、有人可以帮助我了解 ADS112U04的基本 sudo 代码吗? 我想在手动模式、单次转换中读取通道1。 此外、如果有适用于 ADS112U04 IC 的任何示例代码、请共享链接。 此外,任何想法或建议都将得到高度赞赏。

此致、
Aatif Shaikh

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

    您好、Aatif、

    遗憾的是、TI 目前没有 ADS112U04的示例代码。  尝试与器件通信时需要考虑的几个注意事项。  第一种是不允许全双工通信。  第二个注意事项是与 ADS112U04的通信始终在同步字(0x55)之前。

    ADS112U04数据表第50页的第9.1.6节中提供了一些基本启动伪代码。  您需要将寄存器设置更改为适合您的配置的设置。  该示例与您建议的示例之间的区别是单次模式。  单次模式要求每次需要新的转换时发出 START/SYNC 命令。

    此致、

    Bob B

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

    您好、感谢您的回复。 我已经制作了一个序列。 那么、请检查并告诉我这是否正确? 现在、我没有在 UART 的 RX 引脚上接收到任何数据(我的所有初始化都是正确的)。

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

    您好、Aatif、

    那么、我很清楚、您说您从未看到 ADS112U04中的任何数据吗?  您可以将原理图发送给我吗?

    如果您没有看到来自 ADS112U04的任何数据、请确保 AVDD 和 DVDD 电源均处于标称工作电压。  此外、验证 RESET 引脚是否从外部上拉为高电平、因为该引脚上没有内部上拉电阻。

    此外、使用示波器或逻辑分析仪监控 GPIO2上的通信和 DRDY 输出。  如果 ADC 实际进行转换、您应该会在转换完成后看到该引脚从高电平转换为低电平。

    此致、

    Bob B

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

    大家好、这是我的板的硬件配置。 另一方面、它只是控制器、这意味着所有这些 UART 和 DRDY 引脚都直接连接到控制器引脚。

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

    您好、Aatif、

    您未显示电源引脚。  您将什么电源电压用于 AVDD、DVDD 和微电源 I/O 电压?  此外、您是否能够读取写入的寄存器设置、或者 ADS112U04是否也不发送寄存器读取数据?

    此致、

    Bob B