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.

[参考译文] MSP430FR2522:由于 TX 上的信号电平错误、BSL 发生故障

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/798141/msp430fr2522-bsl-failing-due-to-wrong-signal-levels-on-tx

器件型号:MSP430FR2522

你好!

通过 BSL 进行固件升级时、我对 TX 信号有两种奇怪的行为。

在下图中、绿色线迹表示发送到 MSP 的复位信号、黄色线迹表示来自 MSP 的 TX 信号。  

1、为什么 TX 信号在复位释放之前上升?

2.为什么 TX 信号上的信号电平仅~1.66V? 它应该与复位信号~3V 相同的 I/O 电平。 此级别错误导致固件升级失败。 如果我为跟踪添加上拉电阻、固件升级将起作用、但它会破坏触摸引脚上 BSL UART 的触摸性能。

有人以前看过这种情况,知道有什么坏处?

BR、

David

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

    我同意这是奇怪的、不、您不想将上拉电阻连接到该引脚。
    很遗憾、我看不到您发布的图片。
    我将假定您使用硬件 BSL 进入序列、使用 TEST 和 RST 引脚将器件置于 BSL 模式。
    在这个进入序列期间、BSL 将配置 UART 引脚 P1.4 = UCA0RXD 和 P1.5 = UCA0TXD、并且我希望 P1.5在复位后不久达到您的 Vcc 电平。

    在使用 BSL 进行更新期间、是否有任何其他连接到 P1.5?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的回答!

    是的、您回答正确、我们使用的是 BSL 进入序列。

    我再次附加了信号的图片。

    连接到该引脚的是"触摸模式"和负责 MSP 固件升级的微控制器。 微控制器上的引脚设置为输入(高阻抗)。

    BR、

    David

    再次添加图片:

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

    我无法解释这种行为。 我将尝试在我的末尾重现
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    David、

    我有一个我之前设计过的电路板、其设置与您的电路板类似(请参阅下文)。  在 BSL 编程期间、我测量 P1.4和 P1.5上的0至3.3V 转换、并使用 TI BLS_scripter 程序和 MSPFET 来代替主机 MCU 执行编程。  编程完成后、有一个缓冲器 U3可隔离编程器 BSL RX 和 TX。

    您是否有多个器件可以证明这一问题、或者这是您唯一的器件?

    我唯一能想到的另一件事是验证(在 MSP430上测量)您实际上获得的 VCC 引脚电压为3.3V。

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

    几天以来,我没有听到您的声音,因此我假设您能够解决您的问题。
    如果情况并非如此,请单击“这无法解决我的问题”按钮,并使用更多信息回复此主题。
    如果此主题锁定、请单击"提出相关问题"按钮、然后在新主题中描述您的问题的当前状态以及您可能需要帮助我们帮助解决您的问题的任何其他详细信息。