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.

[参考译文] MSP430F5529:1.8V VDD 不工作

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/683388/msp430f5529-1-8v-vdd-not-working

器件型号:MSP430F5529
主题中讨论的其他器件: MSP430F5229MSP430G2553

大家好、我要将传感器连接到 MSP430F5529、该传感器由1.8V 电压供电(我验证该传感器可以处理1.8V 电压)。  I2C 线路有两个上拉电阻器、这些上拉电阻器也连接到此1.8V。  我正在尝试写入和读取该传感器。  但是、我没有在 I2C 总线上进行任何通信。   

当我使用3.3V 电压为传感器供电时、我能够通过 I2C 读取/写入传感器。 我验证了 MSP430F5529在低至1.8V 的电压下工作。

是否有人遇到过此问题以及如何解决此问题?  谢谢

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

    MSP430F5529器件在某些情况下可在低至1.8V 的电压下运行、但从启动时、您需要超过 SVSH_IT+的电压才能运行。 有关此信息、请参阅第5.22节中的数据表。 在"建议运行条件"表(第5.3节)中给出了与此部分链接的注释。 在默认设置下、器件在达到1.85V 的最大电压(SVSH_IT+)之前不会退出复位状态[请参阅器件特定数据表以了解这些值]。 之后、如果满足或超过 SVSH_IT-电压、器件可以复位。 第5.22节中给出的此部件的默认设置为1.78V。 如果您确实达到此阈值、则必须将器件恢复到最大 SVSH_IT+电压(1.85V)、以使器件脱离复位状态。 避免这种情况的唯一方法是关闭 SVS、您只能在 LPM3或更低模式下执行此操作。 您还将受到器件的最大频率和 VCORE 电平的限制。 VCORE 必须保持在"0"电平、这意味着器件的频率限制为8MHz 或更低。

    对于1.8V 运行、MSP430F5529更适合于典型电压为3V 的电池供电设备、并且在电池降级至1.8V 时仍可运行。 对于在开始时需要1.8V 电压的应用、最好使用我们的分离轨器件(MSP430F5229)或 MSP430G2553或 MSP432P401R 器件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、如果我将系统的电源设置为至少1.85V、一切都好吗? 我有一个电源、可以很容易地做到这一点。 我已经尝试过、但仍然无法正常工作。 我实际上以3.3V 启动系统电源、然后在 SCL 和 SDA 范围内缓慢地将其降低至1.8V。 当电源= 2.4V 时、I2C 停止通信。

    我的 MSP430F5529 Launchpad 是如何供电的? 恐怕如果 MCU 由3.3V 电源供电、我的所有传感器都由1.85V 电源供电、I2C 由1.85V 电源供电、这就是我的 MSP430F5529看不到 I2C 通信的原因。 对此有什么想法吗?

    我甚至尝试关闭 SVS、但也不起作用。 我发现的代码有点复杂、因此如果我想沿着这条路走、我将不得不花一些时间了解如何执行此操作。

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

    完全关闭 SVS 只能在 LPM3中完成、所以它可能对您的应用不实用。 此外、我认为您无法使 MSP430F5529在 launchpad 上以1.85V 的电压运行。 这是因为板载调试器在3V 电压下运行、并且与 MSP430F5529不完全隔离。 电路板顶部的标题行应允许您完全断开调试器(包括 VCC 和 GND);但是、由于 MSP430F5529是 USB 部件、USB 的其他连接会在电路板的调试器侧运行。 您可能会遇到这样的情况:您尝试以较低的电压运行部件、但该部件由这些连接到调试器的连接重新供电、这会导致问题。

    您认为将 MSP430的电压设置为3.3V、将传感器设置为1.85V、可能会有问题。 再加上多个电源轨、如果不需要、可能会很快变得复杂。 我已经看到 MSP430在运行主动脉2-2.5V 并与1.8V I2C 配合使用的情况、因为 I2C 线路由上拉电阻器驱动、而 MSP430侧的~2-2.5V 为输入上的高/低转换提供了足够的阈值、从而使1.8V I2C 正常工作。

    同时请记住您的 VCORE 电平和频率。 您必须保持在默认的 VCORE 电平0和低于8MHz、才能在这些较低的电压下运行。

    我建议使用 MSP430F5529目标板来尝试使用1.8V 传感器、或者最好使用上述文章中提到的其他器件之一。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的、谢谢、这是非常有益的。

    我发现最好的解决方案是使用电平转换器、它能够解决这个问题。 谢谢。