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.

[参考译文] MSP430FR2633:使用 MSP430FR2633的时钟源为 TLV320DAC3203计时

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1246891/msp430fr2633-using-the-clock-sources-of-the-msp430fr2633-to-clock-a-tlv320dac3203

器件型号:MSP430FR2633
主题中讨论的其他器件: TLV320DAC3203

大家好,

我有一个与 MSP430FR2633的时钟系统相关的问题。

我明白、通过使用 VLO 为器件计时、我可以使用 LPM4、并且仍然能够使用 CapTIvate。
这是因为 CapTIvate 使用自己的高频振荡器。 我是对吗?

问题是、在 LPM4中、我可以使用来自 MSP 的时钟来馈送 TLV320DAC3203吗?

来自西班牙的问候,约在午夜39°C !

古斯塔沃

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

    CapTIvate 的内部时钟似乎可以从外部输出。  

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

    感谢 Gary、
    我本来希望实现一个"奇迹"、但似乎不得不为 DAC3203寻找一个振荡器、并且让 FR2633独自拥有自己的时钟。

    除了我可以找到(例如 SLAA892)适合的时钟源的所有信息外、您能给我一点提示吗?

    TI 是否提供了 IC 来完成这项工作?

    谢谢你的帮助和最好的问候!

    古斯塔沃

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

    我将这个主题更改为我们的振荡器团队、以征求意见

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

    您好、Gustavo、  
    您的接收器需要多高的输入频率? 在提供任何建议之前、我需要此信息。  

    此致、  

    维森特

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

    你好,维森特,春天来 这里!

    在这种情况下,我也不知道该怎么说。

     TLV320DAC3203可使用低至 2.8224MHz 的外部时钟源。
    在我的板中、我使用 MSP430FR2633的 SMCLK 来实现这一点。

    然而、 MSP430FR2633的 LPMx 修改会停止 MCLK 和 SMCLK、但 LPM0除外。
    我可以重新设计电路板以适合晶体、但现在(我昨天发现)的问题是晶体和 OSC IC 短缺。

    我真的不需要速度。 MSP 正在初始化 DAC、然后进入等待状态、以查找 touchs。 这些现象偶尔发生、在大约1%的时间。

    因此、我想出来、如果 MSP 与 2.8224MHz 的 MCLK (或其倍数)配合使用、并且 SMCLK 可以是  2.8224MHz、LPM0中的功耗会非常低。
    我 Wright 吗 ?

    我更改了函数'
    BSP_configureMCU(void);' from the Captivate-Project into this:

    void BSP_configureMCU(void)
    {
        uint8_t ui8LFOsc = CS_XT1CLK_SELECT;
    
        // P1 and P2 configuration code comes here
    
        // Clear port lock...
        PM5CTL0 &= ~LOCKLPM5;

    // No need to configure FRAM wait state, because under 16 MHz.
    // Attempt to start the low-frequency crystal oscillator... In case I do use one once, you never know. MAP_CS_setExternalClockSource(XT1_OSC_FREQ); // Check if crystal is present and switch to internal 32kHz reference oscillator if not... if (CS_turnOnXT1LFWithTimeout(CS_XT1_DRIVE_0, XT1_OSC_TIMEOUT) == STATUS_FAIL) { ui8LFOsc = CS_REFOCLK_SELECT; } // Set DCO frequency range to 2 MHz CSCTL1 = DCORSEL_1; // Set DCO frequency trim to default CSCTL1 |= DCOFTRIMEN; // Enable frequency trim CSCTL1 &= ~DCOFTRIM; // Default trim value // Enable modulation CSCTL0 &= ~DISMOD; // Set MCLK and SMCLK source to DCOCLK CSCTL2 |= SELM__DCOCLK | SELS__DCOCLK; // Set divider for SMCLK to achieve desired frequency CSCTL3 |= DIVS__1; // DIVS__1 = no division (SMCLK = DCOCLK) // Lock CS registers CSCTL0_H = 0; }

    您认为、这可以帮您完成工作吗?或者我是否错过了其他步骤?

    感谢您的关注和

    此致、

    古斯塔沃

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

    您好、Gustavo、  
    遗憾的是、我不熟悉微控制器。

    因此、确认一下、您在寻找的是2.884MHz clk 发生器? 接收器是否具有 LVDS、SE、HCSL、LVPECL 等特定的输出格式?  

    此致、  

    维森特  

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

    您好、Vicente:

    感谢您的快速回答。
    我需要一种 避免使用外部振荡器为 DAC 提供某个时钟(最合适的是2.884MHz 的复用)的方法。 针对这一点对 FR2633进行编程可能是解决方案、但我不确定。
    我想,我们现在可以关闭这个线程,我会做更多的研究(我发现一些矿物 文学,如 slaa992,这是非常有趣的),我会做一些 trys。
    如果没有成功、我会回到 TI 论坛。
    谢谢你的关怀和最好的问候,
    古斯塔沃