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:USB应用的时钟配置

Guru**** 2554210 points
Other Parts Discussed in Thread: MSP430F5529, MSP430F5528

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/618629/msp430f5529-clock-configuration-for-usb-application

部件号:MSP430F5529
主题中讨论的其他部件: MSP430F5528

您好,

我正在将MSP430F5529启动板用于USB应用程序。

是否可以在1.8V电压下运行USB应用程序?

如果是,则运行USB应用程序需要什么时钟配置?

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

    您好Chirag,

    只要VBUS引脚随3.76 提供到5.5 V,您就可以使用1.8 V的VCC挂起USB。但是,USB操作启用了USB PLL (USB命令需要) 需要PMMCOREVx值为2或3才能正常操作,要求VCC大于2.2 V。USB操作所需的最低处理器频率为1.5 MHz,通常建议使用4 MHz的外部高频晶体(HFXT)。

    此致,
    Ryan

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

    您好Ryan:

    感谢您的回复。

    我想在禁用USB PLL的情况下使用USB操作。

    根据 msp430f5528.pdf数据表第页 19 5.3 推荐的工作条件

    我正在将 PMMCOREVx =0配置为使用1.8V的USB应用程序。

    但正如您所说的" 但是,启用USB PLL的USB操作需要PMMCOREVx值为2或3才能正常操作,需要VCC大于2.2 V"

    正确操作的含义是什么?

    如果我在禁用USB PLL的情况下将USB配置为1.8V,我是否无法获得正确的操作,或者对USB操作有何影响?

    此致,

    Chirag Patel

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

    USB需要PLL。 如果没有PLL,USB将无法工作。

    USB连接已提供5 V电源。 您为什么不想使用它?

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

    感谢您的及时回复。
    我们有两种MSP430F5528 MCU的USB操作场景:
    1) AVCC和DVCC电源为1.8V,而不是3.3V和USB PLL启用。
    2) AVCC和DVCC电源为1.8V,而不是3.3V和USB PLL禁用。

    我们只是想知道,如果我们为MCU使用1.8V电源,它是否会影响MCU的USB操作?
    根据数据表,USB PLL禁用的USB操作是可能的。 您可以参阅MCU的数据表以了解这方面的信息。 (第19页,Block 5.3 建议的工作条件)

    根据数据表,我们已将USB_EN = 1,UPLLEN = 0和PMMCOREVx = 0设置为在1.8V电压下操作USB。

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

    数据表具有误导性。 仅当主机通知设备挂起时,才必须禁用USB PLL。 这是USB系统的有效状态,但总线上没有实际发生的事情;"暂停"并不是您期望的"USB操作"。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Clemens是正确的,我很抱歉我的回答有误导性,您必须至少提供2.2 V才能正常使用USB。

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

    [报价用户="Chirag Patel46"]

    我正在将 MSP430F5529 启动板用于USB应用程序。

    是否可以在1.8V电压下运行USB应用程序?

    [/引述]

    不知道5529,但直到今天我还没有发现一个550倍的样本,它不能与USB一起使用,默认为VCORE和1.8V VCC。

    USB需要PLL。 如果没有PLL,USB将无法工作。[/QUOT]
    这样做应该是不可能的,但它的工作正常。 USB,带旁路PLL (48 MHz XT2)。

    http://forum.43oh.com/topic/3909-msp430f550x-based-logic-analyzer/#comment-69255</s>6.9255万

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

    USB,带旁路PLL (48 MHz XT2)。

    forum.43oh.com/.../

    这只是超频CPU;它不会绕过PLL。

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

    [报价用户="Clemens Ladisch"]

    这只是超频CPU;它不会绕过PLL。

    [/引述]

    PLL被旁路。 USB (CDC)正在工作。 XT2为48 MHz (直接用作USB时钟)。

    由于分频器,PLL无法与48 MHz XT2配合使用。 启用PLL时,最大可能的XT2为32 MHz。

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

    PLL被旁路。

    如何配置这样的USB模块?

    由于分频器,PLL无法与48 MHz XT2配合使用。

    DIVQ = 16,DIVM = 16工作正常。

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

    [报价用户="Clemens Ladisch"]

    如何配置这样的USB模块?

    DIVQ = 16,DIVM = 16工作正常。

    [/引述]

    我在这里问了... https://e2e.ti.com/support/microcontrollers/msp430/f/166/p/26.8483万/938004#938004</s>93.8004万 93.8004万

    TI没有答复,所以我自己检查了一下。 "保留输入线路"是指直接连接到USB模块的XT1 / XT2。

    关于分禾器,您是对的。