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.

[参考译文] MSP430F2012:SBW 模式失败读取/写入

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/613329/msp430f2012-sbw-mode-fail-read-write

器件型号:MSP430F2012

客户使用 SBW 模式从主机读取/写入 MSP430F2012闪存。 该项目已投入大规模生产约10年,没有任何问题。 但最近、在500块电路板中、有100块电路板在 SBW 读/写中出现故障。 捕获良好板和不良板的 SBWTCK 和 SBWTDIO 信号。 我没有看到好与坏之间有什么区别。 但 我无法理解附件中用红色圈出的偶然信号(TCK 为蓝色、TDIO 为黄色)。  它看起来像 TDO 时隙。 但 MSP430应在 TCK 下降沿之后立即驱动 TDIO、并在 TCK 上升沿结束时结束。 但附件看起来不像这样。 但是、该电路板已经大规模生产了10年。 因此、我需要专家来确认此附件中的信号是否看起来正常?

谢谢

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

    您好、Ryan、
    鲨鱼鳍! 我以前见过这些、它们并不理想。 通常是由无源器件尺寸不正确或布线上的寄生效应引起的。 在您的情况下、我怀疑 SBWTDIO 接地电容太大。

    该线路上的上拉电阻器和电容大小是多少? (在 www.ti.com/.../slau278y.pdf 中,图2-2中的 aka R1和 C1 )

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

    金马伦

    非常感谢您的回答。  我将检查上拉电阻器和电容器。 除了斜率之外、另一个疑问是430应该从 TCK 的下降沿驱动总线。 因此斜率信号应介于下降沿和上升沿之间。 但现在它介于上升沿和下降沿之间。 这是正常的吗?

    谢谢

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

    TDIO 上拉4.75K Ω、无电容

    我指的是 slau320z.pdf 的图1-8。 据此、目标器件开始在 TCK 的下降沿驱动 TDO 上的输出
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在这里、我附加了为 SBW 信号捕获的更多图片。

    TCK 为蓝色。 TDIO 为黄色。

    我们捕获了 Goodx.bmp、以获取合适的电路板。

    Badx.bmp 已针对损坏的电路板进行捕捉。

    在坏电路板中、仿真器在 SBW 模式下捕获 Emux.bmp。 (仿真器可以正常工作、用于损坏的电路板。

    我没有看到它们之间有太大的差异。

    Good4.bmp:

     )

    good3.bmp

    good2.bmp:

    EMU4.bmp

    EMU2.bmp

    EMU3.bmp

    bad4.bmp

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ryan、
    我提到的图要求上拉47k。 尝试一下、我认为线路的下拉强度太高。

    电路板发生故障时是否以任何方式发生了变化? 甚至是板屋?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Ryan、

    因为我们支持客户一起调试问题板的另一部分。 我将在跟踪矩阵中关闭此线程。 当问题再次出现时、您仍可以在此处发送消息。