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.

[参考译文] BOOSTXL-PGA460:uATX 引脚电压被下拉

Guru**** 2812305 points

Other Parts Discussed in Thread: BOOSTXL-PGA460, ENERGIA, PGA460

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1626774/boostxl-pga460-uatx-pin-voltage-being-pulled-down

器件型号: BOOSTXL-PGA460
主题中讨论的其他器件: EnergiaPGA460

您好:

我已成功通过 GUI、Energia IDE 和 GetDistance.in 获得了 BOOSTXL-PGA460 的测量结果。 我很难通过 UART(使用 Ardunio Nano 33 IOT)与主板通信、我怀疑它可能与 uATX 引脚上的电压有关。

uATX 引脚在~2.34V 时空闲、但芯片上的 IOREG 引脚的读数为~3.2V。 我的布线如下:

Arduino Nano 33 物联网    BOOSTXL-PGA460

Tx                      UARX

RX                      uATX

GND                     GND

D3                      COM_P

D2                      COM_S

SCLK                    GND

3.3V                     3.3V <-我还使用了外部 3.3V 电源来确保它不是最新的

我对 Energia 库进行了必要的更改(引脚编号,led)、使其与 Arduino 兼容。 如有必要、我可以分享这些信息。

谢谢、

William

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

    您好 William、

    我很乐意帮助您解决您的问题。

    您对 uATX 电压的怀疑是正确的—您正在测量的~2.34V 空闲电压 似乎是导致通信问题的根本原因。 请尝试 在 uATX 引脚与您的 3.3V 电源轨之间添加一个 10kΩ。  这将强制线路按照预期处于空闲高电平、以便实现正确的 UART 通信。

    另外、我还要注意、 PGA460 需要非默认的 UART 配置:serial_8N2(8 个数据位、无奇偶校验、2 个停止位)。  请验证您修改后的 Energia 库是否包含此设置。

    如果您仍有问题、请告诉我、我很乐意进一步为您提供帮助。

    此致、

    Chase Girard

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

    您好 Chase、

    非常感谢您的快速答复。  请查看我的接线图:

    它们都共用 GND。 我正在使用的器件  

    Serial1.begin(baud, SERIAL_8N2);
     cpp 库文件中。

    出现这些变化后、仍然没有得到响应。 我的 DMM 验证了引脚在~3.2V 时处于空闲状态。

    假设此接线正确、我不确定可能是什么问题。 有什么我遗漏的吗? 我已经通过将自己的 RX 和 TX 引脚连接在一起并读取输出来验证 Serial1 输出是否在 Arduino 上工作。

    感谢你的帮助。

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

    别担心! 我取出了 3.3V 外部电源,并替换为 Arduino 的 3.3V。 不管出于何种原因、这种做法都有效。

    非常感谢。