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.

MSPM0G3519: 在syscfg设置了 enable lfxt ,并且生成了代码DL_SYSCTL_setLFCLKSourceLFXT,但是用示波器量不到32.768khz的波形。

Part Number: MSPM0G3519
Other Parts Discussed in Thread: MSPM0G3507

你好,我现在在调试公司制作的G3519功能板,通过SYSCONF 工具enable LFXT ,同时生成了代码,

DL_SYSCTL_setLFCLKSourceLFXT((DL_SYSCTL_LFCLKConfig *) &gLFCLKConfig);
代码运行正常,能够获取RTC时钟值,WATCHDOG也工作正常,但是用示波器量不到32.768khz的波形。焊掉32.768khz外部晶振,程序上下电后依然可以正常工作。除了配置如下图步骤外,我是否缺少了什么步骤,导致没有真正启动外部32.768khz晶振?我的设置如下:1、在clock tree中LFXT节点enable LFXT, 2、WWDT Source Clock选择LFCLK 
  • 您好,
    已经收到了您的案例,调查需要些时间,感谢您的耐心等待。

  • 您好

    我认为 LFXT 配置看起来不错。 那么、您在 LFXT 输出波形中观察到的频率是多少? 您使用的是 LaunchPad 还是客户电路板?

  • LaunchPad 还是客户电路板都测试了,LaunchPad上Ultra-Low Capacitance Optimization选项必须勾选才能量到波形,否则没有信号,这是什么原因,这个选项起到什么作用?同时在LaunchPad上HFXT必须设置HFXT Startup Time 才能通过HFCLK Startup Monitor ,否则程序会卡在时钟探测上。而在客户电路板上不会出现这样的问题。请帮忙分析一下可能的原因。谢谢

  • 补充一下,Ultra-Low Capacitance Optimization选项勾选后,输出波形是12khz,不是32.768khz,G3519LaunchPad上贴的不是32.768khz的晶振么?

  • 您好

    #1如果在 LFXT 中使用具有超低电容(<3 pF)的晶体、则可以通过设置 LOWCAP 位 LFCLKCFG 来进一步降低 LFXT 的功耗。 当测量晶振波形时、探头中的容量可能会影响 LFXT 容量、使其无法成功启动。

    #2默认情况下、我们将在 MSPM0G3507 Launchpad 中为 HFXT 启动时间配置"10"。 当使用不同的晶体和硬件电路时、该时间可能设置不同。 通常、启动时间越长、晶体启动就越容易。