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.

[参考译文] MSP430F5418A:复位问题

Guru**** 2943400 points

Other Parts Discussed in Thread: MSP430F5418A

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/719324/msp430f5418a-reset-issue

器件型号:MSP430F5418A

MSP430F5418A 用于 ACCL (自动源切换和电流限制)卡。 MSP430F5418A 由两个电源驱动、一个来自 EB (电路板)、另一个通过 DG (柴油发电机)。 原理图。

问题:

  1. 在从 EB 转换为 DG 或 DG 转换为 EB 电源期间、微控制器在转换后的五倍进行复位。 请注意、客户从 EB 和 DG 获取电源来为微控制器加电。
  2. 客户正在使用32.76Khz 外部晶振。 使用20Mhz 晶体时、复位频率更高。 MSP430F5418A 是否可与20MHz 晶体配合使用、以便在应用中自动更改源?
  3. 客户使用74HC573驱动 LED、如所附的原理图所示。 客户想知道 MSP430F5418A 是否可以在不使用74HC573的情况下直接驱动 LED?
  4. 微控制器显示的是 Ir、Ib、Iy (负载电流)、尽管电路中未连接负载。

请告诉我们解决上述 issues.e2e.ti.com/.../SCH_5F00_PDENACCL_5F00_R3.pdf 问题的可能调试步骤

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

    Deepak 您好!

    我很怀疑您通过 DVCC 轨获得某种噪声传播、或者更改速度不够快、因此您会降低功率。 由于器件在这种情况下超出规格、上述任一情况都可能导致频率与电压之间的关系与 VCORE 电平之间的冲突、这可能会导致未指定的行为、包括复位。 我建议在发生这种切换时探测 MSP430的 VCC 引脚、以查看电压电平是多少。 然后、将所见的最低电压电平与所运行的 VCORE 电平以及器件运行频率进行协调、以查看是否发生违规。 此处要参考的图表是数据表中的图5-1。 您可以使用此部件上的 SVS 和 SVM 在电压过低之前发出警告、或在发生违规之前自动重置部件

    此外、我没有进行完整的原理图审阅、但我确实注意到 VCORE 引脚上的电容过低。 它需要470nF (0.47uF)。 低电容也会导致一些稳定性问题。  


    就 XTAL 而言、当模块处于高频模式时、20MHz xtal 绝对可以在 XT2引脚或 XT1引脚上与该器件配合使用。 我怀疑您增加的复位与上述建议相关、并且可能会在较快的基本 XTAL 时钟下以更快的速度运行器件、因此 MCU 的运行速度越快、阈值电压越高、则表示存在违规。

    对于 LED、MSP430将无法直接驱动这么多 LED。 您需要使用某种 FET、MSP430驱动栅极电压。

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

    感谢您的回答。

    我无法理解图5.1中的图表。 是需要设置的某种配置寄存器 PMMCOREVx。 它的值为0到3。 这些值是什么? 是否应将 MSP430配置为启用 PMMCOREVx?

    要将 MSP430置于高频模式、需要进行哪些更改? 是否需要启用任何寄存器或需要更改任何引脚值?

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

    该图说明了给定频率下的最小电压电平和最小 VCORE 电平需要是多少。 第5.3节开头的图上的规格表中也提供了相同的信息。 确切的数字是特定于器件的、但让我们以该器件的14MHz 示例为例。 如果您尝试以14MHz 运行器件、则必须将 DVCC 电压保持在2.2V 以上、并将 VCORE 电平保持在2或更高。 8/12/20/25是此处的边界频率、建议您使用特定的边界频率(例如20MHz)、然后使用一个更高的块的最低级别(在本示例中、如果在20MHz 时、则将电压保持在2.4V 以上、并保持在 VCORE 电平3)。 针对边界频率提出这一建议的原因是 DCO 可能略有差异、这意味着可能会在请求的频率之上出现一些变化。

    为了更好地了解 VCORE 电平以及如何更改它们、我强烈建议您参阅用户指南的第2部分。 有关如何更改器件的 VCORE 电平和频率的示例、请参阅 TI Resource Explorer > Software -> MSP430Ware-> Devices -> MSP430F5xxx_6xxx -> MSP430F5418A -> Peripheral Examples -> Register Level 中的标准代码示例。 请查看将 MCLK 更改到8MHz 以上的示例。

    可在 CCS 中找到 TI Resource Explorer、也可在 http://dev.ti.com/tirex/#/上找到我们的云版本
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Jace、

    客户告知重置问题已解决。 从原理图中、它们短接引脚4和11、引脚8和13、引脚3、5、7、9也短接 "7X2 BS 公头"。

    但是、客户尝试测量连接到负载的三相电源的电流时会遇到问题。 即使未连接负载且未消耗电流、微控制器也会测量一些不良值并将其显示在 LCD 上。 在原理图中、信号由 ADC_IY、ADC_IB、ADC_IR 给出。

    请查看该问题。 让我们知道这种解决办法的原因和可能的解决办法是什么。

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

    很高兴在这里修复了复位问题。

    对于您的测量问题、这超出了我可以提供的帮助、因为这是特定于应用的。 对于电能测量应用,我们提供了电能测量设计中心( www.ti.com/.../MSP-EM-DESIGN-CENTER ),可以为您的客户提供帮助,但这主要面向包含精密 Δ-Σ ADC 的 MSP430,而不是 MSP430F5418A 中的12位 SAR。