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.

[参考译文] MSP430G2553:2.2V 时 MSP-FET SBW 存在问题

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1435519/msp430g2553-issues-with-msp-fet-sbw-at-2-2v

器件型号:MSP430G2553
Thread 中讨论的其他器件: MSP-FET

工具与软件:

我们正在为一位客户设计测试系统、其目标器件在其他 MCU 中采用 MSP430G2553。  需要测试系统将固件刷写到 MSP 上。  "指甲床"夹具正在接近 SBW 销以方便此操作。  标称目标创建的工作电压为1.8V;不过、为了方便闪存操作、将该电压调整为2.2V。

客户目前在使用 LaunchPad 板的情况下有些手动执行该操作。  当 SBW 独立连接到"指甲床"夹具时、我可以通过 LaunchPad 复制它的访问权限。  信号传输效果不是很好、LaunchPad 电压不是2.2V 存在明显问题。  但它名义上可以工作(-ish)。

我们将尝试使用 MSP-FET (-z VCC = 2200])执行基本相同的操作。  信令看起来相对干净(-j 慢、中或快)。  MSP-FET 无法建立目标器件的 SBW ID、并且 mspFlasher 软件错误显示为16个"未知器件"。  我们确实有一个小型 PCBA、用于提供 MSP-FET 与夹具之间的接口。  这是必要的、因为我们需要从外部选通复位以及从外部移除 SBW 连接(用于测试周期中的各种测试目的)。  我们仍在评估我们的硬件以确定是否有任何问题;但如果不知道信号的哪一部分是好/坏、则很难做到这一点。  LaunchPad 似乎不能在"-j"开关上运行、因此有点难判断通过该平台的 SBW 在多大程度上对 DUT 微不足道。

两个问题:

1) 1)在所述配置中使用 LaunchPad 是否不建议认为它可能导致与错误/不完整/可疑编程相关的运行时问题、或者在其他方面违反数据表参数?

     也就是说、如果我需要告诉我的客户他们在产品中所做的事情存在问题、我需要某种制造商声明作为支持文档。

2) 2)如果提供了波形、则是否就信号的哪一部分"超出规格"提供指导。  这部分仍是我们目前正在进行的工作  我只是想确定正确的支持渠道。

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

    3.3V 的 LP 不能用于通过 SBW 在2.2V 电压下刷写目标器件、而无需对主 SBW 线和目标 SBW 线之间进行逻辑电平调整。 它可以正常工作、但这肯定超出规格、对于由较低电压供电的器件不利。

    与 LP (作为主器件)相比、MSP-FET 具有更快的线路开关速度、即使 LP (作为主器件) 正常工作时也不起作用。 可能目标器件复位引脚上的总电容对于 MSP-FET (SBW)过高。

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

    客户目标是通过10k 将复位电压拉至2.2V (无电容可说)。  在一个示例中、我将其修改为47k。  我们的接口将47k 拉至2.2V、并且我已尝试100pF 和1nF (基于各种文档中的建议)。  同样、实际波形边沿看起来正常。  我注意到的唯一一件事是双向线路的变化、这条线路看起来就像一端"重新租赁"、另一端还没有行驶;因此、有一个 RC 斜坡看起来是什么样子。  上拉、电容以及慢、中、快速度对 RC 斜坡的外观都有预期影响。  如果有用、我会有示波器图。  在这种情况下、我不知道 VIH 在任一端的位置;因此我可以想象足够长的 RC 斜坡看起来像一个信号边沿、我希望在较低 VCC 下运行会使问题更加严重。   

    有点不相关:我也会看到一个泄漏电压、该电压可能来自 MSP-FET 引脚4、该引脚会浮动大约1.5V、并在连接目标后负载降至~0.5V。

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

    尊敬的 Jason:

    Unknown 说:
    1)正在所述配置中使用 LaunchPad、建议您这样做可能导致与错误/不完整/有问题的编程有关的运行时问题或者以其它方式违反数据表参数?

    不建议这样做、因为电压高于 VCC + 0.3V。

    VCC 为1.8V、但调试引脚为3.3V。 这可能会使调试引脚异常。

    Unknown 说:
    2)如果提供了波形、可以就信令的哪一部分"超出规格"提供指导。  这部分仍是我们目前正在进行的工作  我只是想确定正确的支持渠道。

    我建议您使用 LaunchPad 来了解其是否可以首先正常工作、确保 MSP-FET 正常工作且连接良好。

    我也看到一个泄漏电压—可能来自 MSP-FET 引脚4、该电压悬空约1.5V、并附加目标后加载至~0.5V。

    我测试了一个良好的 MSP-FET、当未连接到电路板时、PIN4应该为0V。

    顺便说一下、如果您想 MSP-FET 为板供电、您应该将引脚2连接到板 G2553 VCC。 否则、您可能需要使用引脚4才能使电路板在自供电模式下工作。

    B.R.

    SAL

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当 SBW 独立连接到"钉床"夹具时、我可以通过 LaunchPad 复制它的访问权限

    只要没有其他东西接触到接口、使用 LaunchPad 就看起来确实可以工作(忽略内部 ESD 二极管偏置的可能事实或其他过压相关问题)。  

    [报价 userid="522967" url="~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1435519/msp430g2553-issues-with-msp-fet-sbw-at-2-2v/5507450 #5507450"]

    不建议这样做、因为电压高于 VCC + 0.3V。

    [报价]

    同意。  我是否可以用 TI 信头写一些东西来作为制造商的适用性声明(或缺少适用性声明)提供给我的客户?  我不相信他们会只听我的话(和论坛截图)。

    如果您认为有缺陷、我可以对相关的 MSP-FET 进行 RMA 处理。  它只是为这一项目采购的、没有用于任何其他项目。  该工具是否有多个硬件版本?  假设序列号是连续的(或以生产日期代码开头)、则地雷为"230400077"和"23040001E"。  我会将其解读为2023年的量产与2014年的对比(?)。  我不再有一个较旧的灰色单元(我认为'UIF');这些似乎总是很有效的。

    此时、我要真正寻找的是有关信令为何看起来正常的指导;但 MSP-FET 工具似乎看不到 MSP430部件;因为(正如我们已经达成的协议)在生产装置中使用 LaunchPad 对于以2.2V 电压运行的目标是不可行的。

    可否通过与相应 TI FAE 的电子邮件联系来帮助解决这个问题?  我很乐意在论坛帖子中反向标注我们的调查结果。

    我建议您使用 Launchpad 看看它首先能否正常工作、请确保您的 MSP-FET 正常工作且连接良好。

    经过一些考虑、我可以谈谈独立运行 MSP-FET 的情况(与 LaunchPad 类似、因为看上去没有问题)。

    独立有线、MSP-FET 似乎识别 msp430g2553正常。  MSP-FET 看起来标称正常。  与 DUT 的互连似乎正常。

    事务后、MSP-FET 似乎在引脚1 (VCC)上保持2.2V (由-z [SBWTDIO=2200]配置)。  我给 VCC 是因为 VIH 依赖于 VIH。  不同的规格是否会释放该行(我假设它是一个上拉电阻)?  存在此电压会导致我们的硬件出现一些问题;但既然已经存在、我或许可以解决这个问题。

    此外、SBWTDIO 似乎从 USB 上的冷启动产生~0.7V 的电压(它可能更高、这是带有系统负载的)。

    <编辑>

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

    尊敬的 Jason:

    很抱歉耽误你的时间。 我上周不在办公室。

    我能否用 TI 信头写一些内容作为制造商适用性声明

    数据表就是 TI 可以提供给客户的东西。 我想没有其他的官方文件。

    是否可以让相应 TI FAE 的电子邮件联系人来尝试帮助解决这个问题?

    您能否联系您的客户并获得联系窗口?  他们应该有 MSP 器件的供应商、并为他们分配 FAE 或销售。

    经过一些考虑、我想谈谈独立运行 MSP-FET、看看它是否起作用

    让我根据 MSP-FET 和430 LaunchPad 进行一些测试。 我以前没有进行过测试。

    B.R.

    SAL

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

    其他项目不是问题。  如果他们想更进一步、我可以与他们一起/通过他们来处理。  我得到的印象是、他们最终可能会在噪音中迷失方向—这对于我们的工作说明书来说已经超出了很大的范围—我已经详细记录了他们为什么应该考虑使用更适合他们的非自动编程的东西。

    让我根据 MSP-FET 和430 LaunchPad 进行一些测试。 我以前没有测试过它。

    非常感谢。  我能够使用我们的硬件运行它、但进行了一些返工。  具体而言:

    基本上、将 R2更改为 JMP 似乎可以使一切都满意('VCC_TARGET'~2.2V)。  我在返修过程中提到了一些焊点、这可能对最初的手工制作来说不太好。  这不是超出了可能性的范围,有些问题只是在我的工作上做得不好。  虽然——如果是这种情况——我不知道为什么信令看起来正常。

    当 VCC_TARGET 消失时、SBWTDIO 会导致反馈(可能通过 IO ESD 二极管)出现在我在我们的硬件上使用的其中一个 IC 中。  我们加快了我们的硬件速度、以便使用更合适的器件:基本上采用"局部断电保护"。  

    我已查看 MSP-FET 的硬件原理图。  我不确定我拥有的是哪个 HW 版本:基于它的序列号没有"W"、而产品包装盒带有"CE"标记;我假设使用 Rev 2.5。  IO 缓冲器看起来具有上拉电阻、且输出侧以 VCC_TOOL 为基准。  在编程中、FW 或驱动器似乎必须查看 VCC_TARGET 并禁用 VCC_TOOL (以某种方式);但该设计似乎以 VCC_TOOL 为中心。  如果输出缓冲器(和上拉电阻)以 VCC_TARGET 为基准、则可以纠正这种情况;但这可能会导致电流检测架构出现一些问题。  还可能用于其他一些未使用所有引脚的用例。

    我已经注意到当 mspflasher 软件错误消失时;SBWTDIO 不生效。  当它成功连接且 VCC_TARGET 消失时;它会保持有效状态。  在这个例子中、基于负载、我说进行过置位并上拉、只是因为所列的47k 不应该能够提供足够的电流来实现我看到的功能。

    如果这种跟踪并且我们更新的硬件达到预期效果、则可以关闭此窗口。