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.

请教MSP430F4152 Datasheet中有关 1MHz参数问题

Other Parts Discussed in Thread: MSP430F4152

MSP430F4152 如何不外接晶振,出来准确的1MHz?在Datasheet中有如下一栏参数
问题1:上图中参数N(DCO)是什么参数?是否为下图中的N,但是此时的N不可能为01E0h啊?
问题2:如果不接外部晶振,此时的ACLK应该默认从VLO来吗?此时的MCLK应该为多少?是约为12K*32=384000Hz吗?
  • 我也纠结这个问题!!能加qq问下么?877826724

  • andrew shi,

    此问题我曾经TI e2e上也问过,你可以参考一下答案,具体链接如下:

    https://e2e.ti.com/support/microcontrollers/msp430/int-msp430/f/167/t/213353.aspx

  • 具体回答,我copy过来了,如下:

    Lina,

    This N(DCO) number in the datasheet and user's guide assumes that XT1 is sourced from a 32kHz crystal to generate the 1MHz clock. The equation to calculate FLL output is in the User's Guide as depicted in the image above.

    Yes indeed you can source the FLL from VLO, but the VLO is not an accurate clock source. In the datasheet, VLO can vary from 4kHz to 20kHz with a typical value of 12kHz. If the FLL reference is not an accurate clock source, you will expect a huge variance across multiple devices on your FLL output. To enable VLO for your FLL reference, you would first need to configure the XT1 to source from VLO.

    Then, as estimate to generate 1MHz out from VLO, you would need to configure the N-multiplier to around 82 = ([1000000 / 12000] - 1) if the VLO is around 12kHz.

    Regards,

    William

  • 对 我已经解决了!!!谢谢。

    通过我用示波器测得  得出以下结论:不接外部晶振  

    在不用FLL+的情况下 : MCLK =SMCLK =32*ACLK

                                              ACLK =CLOCLK =12KHZ

     DCO通过FLL+ 之后得到8MHZ可以的 

    MCLK =SMCLK =8MHZ

    ACLK =CLOCLK =12KHZ

    手册上的数据有点问题。频率范围要用最大的才能 升到8M