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.

[参考译文] ADS122U04:无法与芯片通信

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/773789/ads122u04-unable-do-communicate-with-the-chip

器件型号:ADS122U04

尊敬的所有人:

这是我第一次使用这种组件、我无法与它进行通信(通过我的 PC)。 请有人帮助或发送有关使用本产品的第一步的程序(哪个软件、命令...)

但斯克全是

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

    欢迎来到 E2E 论坛! 您可能非常熟悉您的设置和尝试的内容、但我知道的很少、只能猜测一些。 ADS122U04不能直接连接到 PC、需要某种接口才能使器件之间的电压电平和通信相匹配。 例如、ADS122U04EVM 使用具有 USB 接口的微控制器作为桥接器、以使用 USB 虚拟 COM 端口与 PC 进行通信。 命令和响应可通过 PC 上的 COM 终端程序发送。

    您能给我更详细地介绍一下原理图、布线、图片等、了解如何将事物连接在一起?

    首先、我认为最好查看 ADS122U04数据表、了解与器件通信所需的通信。 我还建议您使用示波器、或者更好的逻辑分析仪来解码通信协议以监控通信。 所有到 ADS122U04的通信必须从一个同步字0x55开始。 此外、您不能同时发送和接收 ADS122U04器件。 还要注意您正在使用的所有电压电平。 具有专用 COM 端口的 PC 使用超出 ADS122U04电压范围的电压电平(RS232)。

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

    您好、bob、

    我和 Abderrahman 一起工作、我们正在尝试制造拉伸力传感器。  

    到目前为止,我们已经制作了一个电阻式电桥(带有2个应变计的惠斯通半桥)来测量应变,并且我们希望放大和转换电桥的输出。 ADS122U04似乎适合该项目。  

    我们使用 ADS122u04数据表中的原理图:

    我不熟悉通信协议和所需的设备(但我了解串行通信的工作原理)。 我们只有一个小型 UART 转 USB 转换器 和超级终端软件来发送和接收数据。

    如果我理解、我们必须使用接口从 PC 与 ADS122U04进行通信。 我们可以使用转换器实现它(见下文)、还是需要您建议的接口?  

    转换器 CP2102 USB-UART:



    您对项目/原理图是否有任何其他建议或建议?

    此致、


    Allan Fontaine

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

    您好、Allan、

    您显示的 USB 转串行转换器应该可以用于通信。  确保您用于转换器和 ADS122U04的工作电压相同。  由于 ADS122U04仅具有 TX 和 RX 信号、因此我不确定如果 DTR 和 CTS 信号未连接到正确的通信电压、转换器将如何响应。  我建议使用示波器或逻辑分析仪来验证 PC 和 ADS122U04之间发送的通信。

    确保转换器的 TX 连接到 ADS122U04的 RX、而 ADS122U04的 TX 连接到转换器的 RX。

    您需要从终端发送数据作为正确的值。  例如、同步字为0x55。  不会在控制台0x55中键入 ASCII 值。  在本例中错误发送的是十进制48 120 53 53。  0x55的十六进制值将是 U 的 ASCII 等效值。 并非所有字符都是可打印的、例如0x00 (ASCII NULL)或0x09 (ASCII 选项卡)。  您还需要小心处理 CR 和 LF。  ADS122U04不会发送回波。  因此、在发送/接收数据方面存在一些挑战。  您可能需要查看 Tera Term 等内容、而不是允许您创建热键命令字符串的 Hyperterminal。

    还有一篇类似您的文章、提供了更多信息。  我不确定该人是否真的能够通过终端进行正确通信。

    https://e2e.ti.com/support/data-converters/f/73/t/739398

    此致、

    Bob B

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

    Bob、您好!

    感谢你的帮助

    我们将返回给您完成工作并关闭此帖子。

    储罐