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.

[参考译文] MSP-FET:错误或功能:如果提供了VCC_TARGET,则关闭VCC_TOOL。

Guru**** 2589280 points
Other Parts Discussed in Thread: MSP430FR4133, MSP-FET, TPS782

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/630166/msp-fet-bug-or-feature-vcc_tool-is-switched-off-if-vcc_target-is-supplied

部件号:MSP-FET
主题中讨论的其他部件:MSP430FR4133TPS782

我正在使用MSP-FET使用SBW和MSPFlasher对MSP430FR4133进行闪存。

目标使用电池和TPS782 3V3调节器为FR4133供电。

因为必须能够在不需要供应其产品的情况下使目标闪存
我使用自己的电源,VCC_tool (MSP-FET输出,引脚2)。 以便
防止远程供电效果(如果有人将MSP-FET连接到
电池驱动目标),两个电源(电池和VCC_tool)均已连接
通过Shotky二极管连接至LDO的输入。

从各种文档来看,我的理解是VCC_TARGET
(MSP-FET输入,引脚4)用于告知MSP-FET实际的电压
在目标上使用,以便它可以相应地调整其数据信号的级别。

由于VCC_TOOL通过二极管和LDO运行,因此可以看到电压
目标的CPU比VCC_tool低200-300 mV。 所以我以为是这样的
正确,通过VCC_TARGET将此低电压反馈给MSP-FET,以便执行此操作
可以相应地调整其级别。

但是,我注意到,一旦MSP-FET发现输入电压为
VCC_TARGET,它将关闭VCC_TOOL。    

当我切断VCC_TARGET时,VCC_TOOL保持完全稳定,为供电
目标,可以对其进行编程。 当VCC_TARGET保持连接时,为
使用MSPFlasher启动编程周期后,我看到一个短峰
VCC_TOOL的电压升高至大约3伏,然后缓慢衰减   
(可能是由于目标100 UF电容器)。
 
这是否是MSP-FET的正确和/或预期行为? 做的  
当VCC_tool看到一些VCC_TARGET时,故意将其切断,因为
它认为目标有自己的力量?

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

    您的评估在此处是正确的。 MSPFET的设计目的是在编程之前检测器件是否存在电压,如果存在,则不提供电源。 对于您的情况,我的建议是确保设备在编程时始终处于相同的电源状态(无论是否连接了电池)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    此处的评估是正确的。 MSPFET的设计目的是在编程之前检测器件是否存在电压,以及是否存在电压
     不供电。[/QUOT]

    好的,感谢您的澄清。 我认为这应该记录在某处。 我可以
    仅查找VCC_TARGET用于调整信号级别的引用。

    或者,更好的是,可以关闭此功能,以便VCC_TARGET可以关闭
    用于正确采用电平,即使设备由MSP-FET供电
    而生成的Vcc比VCC_tool低(在我的案例中)。


    [引述]
     对于您的情况,我的建议是确保设备在编程时始终处于相同的电源状态(无论是否连接了电池)。
    [/引述]
    我不是很明白你在这里的意思。 我不会改变方式
    设备在编程过程中通电。

    但如果我不使用电池,我必须从MSP-FET (通过
    VCC_TOOL)。 要使此操作有效,我必须删除VCC_TARGET,正如我们所看到的那样。
    我试过这个,它能起作用--可能是因为MSP-FET提供3V的电源
    二极管和LDO将损失约200 - 300 mV电压。 。
    剩余的2.7 V足够接近MSP-FET预期的3V
    信号电平。 如果我有一个LDO,比如说2.2 V,情况会是这样
    不同,因为在这种情况下,Vcc将是2.2 V,但MSP-FET将驱动
    目标电压为3 V      

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

    我想我误解了你的上述描述。 为了澄清我的第二个陈述,我并不是建议您在编程过程中更改电源或配置。 我建议从板到板确保您具有相同的电源配置和有效的MSP-FET连接。 就这些。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引述]我认为我误解了您的上述描述。 为了澄清我的第二个陈述,我并不是建议您在编程过程中更改电源或配置。[/QUOT]

    啊,这可能是因为我的措词“两种用品(电池和
    VCC_TOOL)通过Shottky二极管连接至LDO的输入端。'
    很抱歉...

    但回到最初的问题:目前没有办法
    用于MSP-FET感应目标的有效电压以进行调整
    目标本身通过VCC_tool供电时的信号电平,对吗?

    我可能需要攻击MSP-FET的FW来实现这一目标(应该在中
    msm_FetCore.h,我想)...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Tom,

    您可以在编程之前调整目标电压,但只能在MSP-FET检测到要使用的电源配置后才能调整目标电压。 此外,MSP-FET必须是此功能的唯一电源提供方。 如果您的应用程序在尝试编程时始终由电池供电,则我建议仅连接到MSP-FET的引脚4 VCC Target。

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

    是的,我知道。 但我想用不同的层次来解释逻辑
    信号高于VCC_tool级别(来自MSP-FET和
    提供目标)。