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.

[参考译文] MSP430F6777:复位变为高电平时 CPU 不会唤醒

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/646705/msp430f6777-cpu-not-wake-up-when-reset-goes-high

器件型号:MSP430F6777
主题中讨论的其他器件: TIDM-AUX-MODULE

大家好

我们将许多 MSP430F6777用于可变器件。

现在、我们为要求稳健性的环境设计了一个新的 PCB。

为了建立稳健性、我们连接了一个复位 IC 来保护 MCU 免受压降的影响。

该系统在3.3V Vcc 和25MHz DCO 下工作;

当复位 IC 检测到压降时、IC 生成2.8V 的 RST 低电平信号。

当电源恢复时、复位信号将在大约200ms 后变为高电平。

我们在瞬时电源故障条件下测试 PCB。

通常情况下、这很好。

在此图中、蓝色线表示 Vcc、粉色线表示 RST 信号、红色信号表示 GPIO 输出信号。  生成 GPIO 输出信号以显示主程序启动、如下所示。

#include             

int main (void){
   WDTCTL = WDTPW | WDTHOLD;      //停止看门狗计时器
   P1DIR = 0x01;                //将 P1.0设置为输出方向
   P1OUT = 0x01;                //将 P1.0设置为高电平

在100ms 电源故障后、复位 IC 生成200ms RST 信号、然后主程序可以启动。

但是,有时主程序没有按如下方式运行和挂起;

经过多次实验、我们可以看到以下结果。

1.挂机后手动复位开关可用。

2.与时钟速度无关。  当 DCO = 1MHz 时发生挂起

阈值电压与 BOR 电压有关。

4.当 Vcc 变为零时、MCU 始终运行。

5.我们尝试了3块板,每块板都有相同的方式。

我们想知道复位 IC 为什么会干扰启动。  我们需要解决方法。

B. R.

马萨

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

    您好!

    感谢您的发帖。

    我不确定您为什么需要外部复位 IC、因为 MSP430F6777已经具有内部电源管理模块(PMM)。 MSP430F6777是否由与复位 IC 相同的 VCC 供电? 如果是、我可以看到这会是什么问题、尤其是在 PMM 中的 SVS/SVM 也尝试根据 VCC 电平控制器件时。

    PMM 包括一个集成稳压器、此稳压器为器件提供内核电压并包含可编程输出电平以提供功率优化。 PMM 还包括电源电压监控器(SVS)和电源电压监控(SVM)电路以及欠压保护。 实现了欠压电路、以便在上电和断电期间为器件提供适当的内部复位信号。 SVS/SVM 电路检测电源电压是否下降至低于一个用户可选电平并支持电源电压监控(器件被自动复位)和电源电压监控(器件不被自动复位)。 SVS 和 SVM 电路在主电源和内核电源上可用。

    请检查您是否已将所有推荐的电容器连接到 MSP430F6777的各个引脚。 例如、DVCC 上的电容至少是 VCORE 上电容的10倍(建议为470nF)、这对于正确的启动时序非常重要。 我在数据表的第59页找到了下表。

    此外、您是否正在使用任何辅助电源、如 AUXVCC1、AUXVCC2或 AUXVCC3? 如果是、请记住、只要电源连接到 DVCC 或 AUXVCC1、器件就会启动。 如果连接了两个电源、AUX 将使用较高的电压为数字和模拟系统电压 VDSYS 和 VASYS 供电。 如果电源(DVCC/AVCC 和 AUXVCC1)的差值小于100mV、则选择的电源可以是 DVCC/AVCC 或 AUXVCC1。 仅当差值大于100mV 时、才选择具有较高电压的电源。

    我强烈建议阅读用户指南中的辅助电源系统(AUX)第4章。 此外、请参阅 TIDM-AUX 模块 TI 参考设计、因为它是一个出色的参考设计。

    此致、

    James

    MSP 客户应用

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

    非常感谢 您的宝贵建议、James。

    在此系统中、我们使用 SVM 来检测1.91V 内核电压。  我们使用分立式复位 IC 来检测压降、以确保系统稳健性。

    好的、我检查了电容器。 Cvcore = 0.47uF、Cdvcc = 4.7uF。  它们是建议值。

    AUXVCC1 = AUXVCC2 = VSS = GND。

    AUXVCC3、DVCC 和 AVCC 被连接至3.3V 电源线。

    未使用电池电源、仅连接到电力线。

    我认为数据表下的所有条件都存在。  但有时会挂起。

    为了确保系统可靠性、我们想知道当接受复位信号时发生了什么情况。

    我们正在等待技术回复。

    B.R.

    马萨

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

    要进行确认、您仅使用 SVML 并禁用 SVMH、SVSL 和 SVSH? 根据用户指南第105至106页、SVSH 和 SVMH 模块默认被启用、并且可以通过分别清除 SVSHE 和 SVMHE 位被禁用、 和 SVSL 和 SVML 模块默认启用、可分别通过清零 SVSLE 和 SVMLE 位来禁用。

    如果 VCORE 下降到低于 SVML 电平、SVMLIFG (SVML 中断标志)被置位。 如果 VCORE 保持在 SVML 电平以下并且软件试图清零 SVMLIFG、它将立即被硬件再次置位。 如果 SVMLIE (SVML 中断使能)位被置位、当 SVMLIFG 被置位时、就会产生一个中断。 如果在 SVMLIFG 被置位时需要一个 POR、通过置位 SVMLVLRPE (SVML 电压电平达到 POR 使能)位、同时清除 SVMLOVPE 位、SVML 可被配置为这样做。 如果 VCORE 上升到高于 SVML 电平、SVMLVLRIFG (SVML 达到的电压电平)中断标志被置位。 如果 SVMLVLRIE (SVML 电压电平达到中断使能)被置位、当这种情况发生时、也会生成一个中断。

    查看您的示波器截图、我发现输入没有太大差异、但似乎有一些变化、导致问题发生。 出于调试目的、移除复位 IC 可能会有所帮助、以查看 MSP430F6777在各种 VCC 电平下将执行的操作。

    用户指南中的下图显示了各种 SVS 和 SVM 中断何时在 DVCC 的不同电平触发。 您能否尝试监控 SVMLIFG 以及您启用的其他任何监测功能?

    根据用户指南第113页、SVMLIFG、SVMLVLRIFG、SVMHIFG 和 SVMLVLRIFG 的状态可在外部 SVMOUT 引脚上进行监控。 这些中断标志中的每一个都可以被使能(SVMLOE、SVMLVLROE、SVMHOE、SVMLVLROE)以生成一个输出信号。 输出极性由 SVMOUTPOL 位选择。 如果 SVMOUTPOL 被置位、那么如果一个使能的中断标志被置位、那么输出被置位为1。 我会将具有和不具有复位 IC 的情况下的这些值进行比较。

    此致、

    James

    MSP 客户应用

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

    大家好、James、

    感谢您的回复。  您的回复始终鼓励我们。

    现在、我们尝试使用非常简单的程序运行。  只需停止看门狗计时器并禁用 SVS。

    程序如下所示:

    void main( void )

      // WDT 保持
      WDTCTL = WDTPW | WDTHOLD;

      // SVS,SVM 禁用
      PMMCTL0_H = PMMPW_H;               // PMM 解锁
      SVSMHCTL &=~(SVSHE | SVMHE);    // SVSH,SVMH 禁用
      SVSMLCTL &=~(SVSLE | SVMLE);    // SVSL,SVML 禁用
      PMMCTL0_H = 0x00;                  // PMM 锁定

      //LED 亮起
      P3DIR = BIT05;                     //输出
      P3OUT = BIT05;                     // LED 打开

      for (;;) {
      }


    但是、在我们进行断电/通电测试时、有时会发生唤醒故障。

    此故障可能与 SVS/SVM 模块无关。

    等待您的回复。

    B.R.

    马萨。

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

    您好、Massa、

    感谢您提供更多详细信息。 我花了一些时间浏览 勘误表、发现了两个可能导致此问题的勘误表。

    首先、可能会发生 PMM26、但这取决于 SVSL 或 SVML 的配置方式。 我不确定您观察到的问题是否是在禁用 SVSL 或 SVML 之前引起的。 函数和说明与您看到的内容类似。

    更重要的是、SYS16与导致复位的快速 VCC 斜坡相关。 在您的范围内、VCC 似乎快速上升。

    我可能错过了导致此问题的勘误表、因此请随意查看勘误表。

    此致、

    James

    MSP 客户应用

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 James。
    复位 IC 生成 RST 信号、然后所有 MSP430寄存器被复位。
    作为默认值、即使生成了复位信号、SVS 也会开始检查内部电压。
    然后、勘误表 PMM26使 MSP430锁定。
    因此,我们可以解释我们的现象。 非常感谢。
    现在、我们确认了 PCB 上的 PMM26问题、并将共同探讨解决方法。

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

    这是个好消息! 调试工作做得很好。 如果您有任何疑问、请告诉我。

    此致、

    James

    MSP 客户应用
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 James、
    很高兴见到你。
    勘误表 PMM26描述了是否在程序代码将数据写入 SVSMHCTL 时发生复位信号。
    但是、我们的软件在初始化端口后从未写入 SVSMHCTL。
    我假设复位信号导致向 SVSMHCTL 写入默认值、这就导致了勘误表 PMM26锁定。
    我们尝试使用所有 SVS 寄存器中的所有默认值使电源发生故障。 我想复位时不能进行写操作。
    但是、我们可以找到锁定! 与通用软件几乎相同!
    我们的锁定现象可能与 SVSMHCTL 无关、该解决方法是无用的。
    我们需要有关复位信号和锁定 MCU 之间关系的更多信息。

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

    您好、Massa、

    遗憾的是、这不是一个容易调试的问题、因此让我们从一开始就进行一些简单的测试。

    首先、使用非常简单的代码(如下面所示)对 MSP430F6777进行编程。

    #include 
    void main (void)
    {
    WDTCTL = WDTPW | WDTHOLD; //停止 WDT
    
    P3DIR = BIT5;
    P3OUT = BIT5;
    
    while (1);
    } 

    接下来、将 MSP430F6777与复位 IC 隔离、并打开/关闭/打开 VCC。 锁定是否仍然发生? 如果没有、我们将继续。

    此致、

    James

    MSP 客户应用

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

    您好 James、

    感谢您的回复。
    我们尝试使用两个程序运行。

    第一个是非常简单的程序。  只需停止 WDT。
    接下来、我们将 RESET 引脚设置为 NMI 并禁用 SVS/SVM、然后启用 RST。 该序列遵循 PMM26的权变措施。
    我们尝试在使用和不使用复位 IC 的情况下检查行为。

    结果如下:

    安装复位 IC 删除了复位 IC
    简单默认设置 发生锁定 可以运行
    禁用 SVS/SVM 发生锁定 可以运行

    这些结果表明、我们从未使用复位 IC 来观察功率电压! 而 PMM26与这种锁定无关。

    如果复位信号发生锁定、看起来很好奇。  我们想知道当 MSP 接受复位信号时、在该芯片中发生了什么情况。

    此致、

    马萨。

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

    这是一个良好的开始、尤其是在锁定是可重复的情况下。 移除复位 IC 后、您能否在标记了 VCC 点(稳定点、最低点等)以及 GPIO 输出的情况下进行示波器截图?

    老实说、我担心 VCC 在测试期间重新开启后的上升速度(请参阅前两张屏幕截图)。 我发现这些示波器快照基本相同非常奇怪、但一个很好、另一个是锁定。 您是否有办法减缓 VCC 上的急剧上升?

    之前、您确认 AUXVCC1和 AUXVCC2按照建议连接到 DVSS、但也应通过设置 AUXxMD = 1和 AUXxOK = 0在软件中禁用它们。

    此外、为了实现器件正常运行、引脚 VDSYS1和 VDSYS2、VASYS S1和 VASYS S2对必须在外部板上连接。 如果不使用 LCDCAP/R33引脚、则必须将其连接到 DVSS。 您可以确认这一点吗?

    您的复位 IC 的器件型号是多少?

    此致、

    James

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

    您好、Massa、

    当您看到锁定时、您能否监控 TEST/SBWTCK 引脚? 我怀疑这条线路上有噪声导致锁定。 下面的片段来自 《使用 JTAG 接口进行 MSP430编程用户指南》。

    另一方面、这可能会在某些时候避免器件在复位后正确执行应用。 一些实践经验表明、通过在 TEST/SBWTCK 引脚上添加一个外部下拉电阻器(例如4.7kOhm)将有助于消除此问题。

    此外、我建议在 VCC 上添加一个外部47k Ω 上拉电阻器、在 RST 线路上添加一个下拉电容器 GND。 我不确定您使用的是什么 JTAG 接口、但请参阅适用于4线制 JTAG 和2线制 SBW 的推荐电路(摘自 《MSP430硬件工具用户指南》)。

    此致、

    James

    MSP 客户应用

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

    原因、当示波器发生锁定时、我们观察到测试引脚。
    首先、我们假设 CPU 进入 BSL 模式并观察到测试引脚。
    TEST 引脚已打开、并在内部下拉至 VSS。 我们在 TEST 引脚上找不到任何脉冲或信号。

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

    没有复位 IC、GPIO 的输出信号变为高电平、图相同、但很快上升。
    2.电源和 MCU 配置为一个设备,现在很难更改电源。 我们将尝试一下。
    3.在测试程序中、AUXxMD 有一个缺省值且不改变。 我将确认我们在系统软件中设置 AUXxMD。
    我们确认 VDSYS1和 VDSYS2、VASYS S1和 VASYS S2像 PZ100B 一样被连接。 LCDCAP/R33连接到 DVss。
    5. ROHM Semiconductor 提供的复位 IC 为 BD45272G。

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

    您好、Massa、

    非常感谢您提供反馈-这非常有帮助。 对于 BD45272G 复位 IC、 ROHM 数据表 显示该器件是一种良好的开漏输出类型。 此外、我在 ROHM 数据表的典型应用图(如下所示)中看到、它们显示了外部下拉电容器(我们建议1nF)和外部上拉电阻器(我们建议47kOhm)。 听起来您将尝试添加这些内容、因此我们希望添加这些内容可以解决该问题。

    此致、

    James

    MSP 客户应用

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

    您好 James。

    感谢您的建议。  但是、我们有足够的电容器、并且没有观察到噪声信号。

    我将展示我们的电流电路、如下所示:

    此致、

    马萨。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 James。
    我们进行了一些默认值(AUX1MD = AUX2MD = 0)和 AUX1MD = AUX2MD = 1、AUX1OK = AUX2OK = 0的实验。
    然后、我们可以确认两种设置中的锁定问题。
    AUXxMD 的设置与问题无关。

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

    您好、Massa、

    感谢您确认并提供原理图片段。 尽管它没有产生影响、但让我们在代码中保留建议的 AUXxMD = 1和 AUXxOK = 0设置。

    我查看了 ROHM 数据表、并注意到在"操作说明"部分、建议在复位 IC 的 VDD 和 GND 之间放置一个1uF 电容器。 您能否尝试将 C74替换为1uF 电容器?

    接下来、获取清晰标记了特定电压和时间间隔的详细示波器截图(VDD、RST、GPIO)将会非常有帮助(如下面 ROHM 数据表中的图17所示)。 我知道您在初始帖子中提供了两个帖子、但它们很难知道级别、斜坡、时间间隔等

    您是否知道 MSP430是否使用 GPIO 为任何外设供电? DVCC 和 AVCC 是否由同一电源供电?

    此致、

    James

    MSP 客户应用

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

    您是否有机会查看我的最新反馈?

    此致、

    James

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

    您好 James、

    感谢您的详细答复。

    保留建议的设置是可以的。

    在几天前我展示的原理图中、BD45272G Vdd 只有0.1uF 电容器。

    但是、电力线在 C74附近提供4.7uF 旁路电容器。  我认为、防止电力线中的压降就足够了。

    电源电路非常简单。 LDO LP2985A-33为 DVcc 和 AVcc 提供3.3V 电压。

    我会将电源显示为:

    现在、我们无法在具有更快扫描的复位线路上找到任何短脉冲。  如果更快的示波器截图可能有所帮助、我将请求在复位信号上升和下降时向我们的硬件团队捕获图片。

    此致、

    马萨。

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

    您好 James、

    我们希望看到此问题与勘误表 PMM26有关。

    我们可以假设描述1有两个故事)。  请告诉我正确的答案。

    当一个程序代码访问 SVSMHCTL 来改变此值时、通过 RST 变为低电平然后锁定来发生复位事件。

    2.当 RST 信号变为低电平时、电源电压变化会导致 BOR 事件、然后锁定。

    我认为 RST 信号可以产生 BOR 和 POR 事件、当 RST 保持低电平时、MSP430保持 BOR 和 POR 状态。

    用户指南中的图1-1 BOR/POR/PUC 显示了棕色复位电路、并且 RST 信号对于 BOR 和 POR 是相同的电平。

    然后、BOR 和 POR 在 RST=LO 时保持复位状态、来自欠压复位和 SVS 的断电信号不会产生任何影响。

    我是对还是错?

    如果 RST 输入能够保持 BOR 和 POR 状态、我将决定这个问题与 PMM26无关。

    请告诉我 RST=Lo 时的现象。

    此致、

    马萨。

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

    我将更深入地探讨这一点。 同时、您能否确认复位和 MSP430F6777器件上电的时间、然后再发现此问题? 在您的第一个帖子中附加的屏幕截图中、它们似乎都已通电一段时间、然后才断开 VCC 并观察问题。 我们需要知道问题是在为器件加电后还是在器件加电一段时间后发生、还是两者都发生。

    如果您可以提供更详细的示波器截图、以显示问题发生或未发生的时间、这会很有帮助。 启动、斜率、时间间隔和电压电平等因素会有所帮助。 我可以在这里重复这个问题、但这可能是不可能的。

    此致、

    James

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

    您好 James、

    我们在 MSP430F6777上电时看到了一些图片。

    在所有图片中、Ch1:电源、Ch2:复位 IC 的输出、Ch3:测试引脚、Ch4:LED 信号。

    1.上电时:

    2.短时间断电-成功1.

    3.短时间断电-成功2.

    4.短暂断电-失败1.

    5.短时间断电-故障2.

    6、我发现了成功和失败的情况之间的区别。  我将展示下一张图片:

    当复位正常且标准上电时、我们找不到 Vcc 上的电压过冲数字。  但是、当复位失败和锁定时、我们可以找到电压过冲的图。

    似乎:在正常情况下、MSP430使用足够的电流、并且在没有发现过冲的情况下发生了功率降。  在锁定情况下、MSP430无法在内部电路中使用足够的电流、并且使用的功率更低、因此我们可以找到过冲系数。

    这是我的考虑因素。  但我不知道 MSP430发生了什么。

    我希望这些实验能帮助您了解锁定问题。

    此致、

    马萨。

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

    James、Massa、

    很抱歉、我的网站在过去2周内回复已满。
    示波器截图非常有帮助、并指向 AUXPMM2勘误表

    您能否在故障模式下测量器件的电流消耗、以检查我们是否处于闩锁状态、意味着几 mAs?
    然后放大 VCC 的上升沿、压摆率会与 AUXPMM2匹配多少?

    如果您最终遇到这种情况、请遵循权变措施并通过电流限制元件(例如电阻器)限制上升时间。

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

    您好、Walther、

    感谢你的答复。

    这个勘误表非常有趣、但是现在很难在电源和 MSP430的 Vcc 之间插入一个寄存器。

    我们必须考虑如何缩短电源的上升时间。

    我认为 SVS 和 AUX 与复位信号异步工作、SVS、AUX、系统复位、RST IC 和电源同时工作。

    哦,非常复杂!!!

    现在、我有两个问题:

    1.为什么在移除复位 IC 时不出现锁定问题?

    2.当发生闩锁电流时,外部 RST 信号(高电平->低电平->高电平)可以复位系统?

    我们可以很明显地继续解决这个问题。  请帮助我们或在最后几英里提供一些提示。

    此致、

    马萨

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

    您好、Massa、

    不确定插入寄存器意味着什么、只需测量 MSP 或整个应用的电流、如果您看到几 mA 的增加、则会受到 AUXPMM2的影响。

    如勘误表中所述、只有电源电流会消除此情况。

    您能否更详细地介绍一下您的第一个问题的含义? "为什么在移除复位 IC 时未出现锁定问题?"

    那么、这是否意味着您用 RC 电路替换了连接到 RST 引脚的外部超标量电路?

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

    您好、Massa、

    您能否在不使用复位 IC 的情况下提供与上述示波器类似的详细示波器截图、以便我们对其进行比较? 我怀疑在不使用复位 IC 时没有过冲情况。 请确认。

    [引用用户="Massa1"]

    这个勘误表非常有趣、但是现在很难在电源和 MSP430的 Vcc 之间插入一个寄存器。

    我们必须考虑如何缩短电源的上升时间。

    [/报价]

    串联的电阻器将执行此操作。

    此致、

    James

    MSP 客户应用

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Walther
    感谢您的建议。
    我们不使用电池或其他辅助电源。
    DVcc、AVcc 和 AUXVCC3被连接至单电源。
    AUXVCC1和 AUXVCC2连接到 GND。
    在这种情况下、勘误表 AUXPMM2是否有效?
    我们使用复位 IC 来检测断电情况。
    IC 连接到 RST 引脚并下拉至低电平、同时 VCC 下降至3V 以下。

    此致、
    马萨。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、James
    在我们的电路中、很难在电源中插入一个寄存器。
    我们担心寄存器会降低电源电压。
    现在、我们使用了一个新的复位 IC 来检查 MSP430是否处于活动状态、如果不处于活动状态、IC 将再次生成复位信号。
    我观察到新电路工作正常。
    如果我们可以获得一个信息、当 MSP430无法在 TI 断电的情况下运行时、复位 IC 始终工作正常、我们希望解决这个问题。
    此致、
    马萨
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    [引用 USER="Massa1]]在我们的电路中、很难在电源中插入一个寄存器。
    我们担心寄存器会降低电源电压。[/quot]

    我认为您在这里是指"电阻器"、而不是"寄存器"。 如果现有的布局/电路板已经完成、我可以理解、没有专用的地方/焊盘来组装电阻器。 但是、我们建议在电源引脚和 VCC 引脚之间插入一个电阻器、这只是为了尝试解决此问题。 如果电阻器为几欧姆(~10至20欧姆)、则在 MSP430消耗的低电流下、电压不会下降太多。 为了进行测试、您可以使用小线等添加电阻器

    [引用 USER="Massa1]]现在、我们使用了一个新的复位 IC 来检查 MSP430是否处于活动状态、如果不处于活动状态、IC 将再次生成复位信号。
    我观察到新电路工作正常。[/引述]

    此新复位 IC 的器件型号是多少? 复位是否仍然由开漏输出或推挽控制? 此外、我怀疑对于新的复位 IC、MSP430没有看到 MSP430锁定时存在的尖峰(而是看到平稳滚降)。 正如 Dietmar 提到的、添加一个电阻器应该有助于消除这种急剧的电压尖峰。 激活后、我假设新的复位 IC 正在检查 GPIO、以指示器件已启动、并将一直触发 MSP430的复位引脚、直至其启动。 是这样吗?

    [报价用户="Massa1"]如果我们可以获得信息、当 MSP430无法通过 TI 的电压降运行时、复位 IC 始终工作正常、我们希望解决此问题。

    不幸的是、我不确定您在这里的意思。

    此致、

    James

    MSP 客户应用

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

    您好!

    [报价用户="Massa1">我们不使用电池或其他辅助电源。
    DVcc、AVcc 和 AUXVCC3被连接至单电源。
    AUXVCC1和 AUXVCC2连接到 GND。
    在这种情况下、勘误表 AUXPMM2是否有效?[/QUERPLET]

    请记住、尽管您在应用中未使用 AUXVCC1或 AUXVCC2、但 AUXPMM 模块仍在此处使用。 在 AUXPMM2勘误表的场景2中、它特别提到、如果 AUXPMM 模块看到的上升时间在140kV/s (上升时间更快、可能性增加)的范围内、就会出现闩锁电流、并且只能在一个功率周期内复位。 我知道描述中提到了电池、但这是因为它们具有较低的内部电阻-请记住、其他电源也会引入快速上升时间、而这应该是重点。

    如前文所述、您可以执行一个简单的闭锁电流测量测试。 如果它是几 mA 并且上升时间接近140kV/s、我怀疑这是 AUXPMM2勘误表。 我们建议添加一个电流限制电阻器、如权变措施中所述、但您似乎还没有尝试过这种方法。 因此、我不确定我在这里还能提供多少帮助。

    听起来不同的复位 IC 解决了您的问题、这是很好的听到方式。

    此致、

    James

    MSP 客户应用