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.

[参考译文] TMS320F280049C:在 PollX1Counter ClkCfgRegs 上更改为外部时钟 SysXtalOscSel 时出现问题 X1CNT 没有在增加

Guru**** 2554280 points
Other Parts Discussed in Thread: TMS320F280049C

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1407756/tms320f280049c-issue-when-changing-to-external-clock-sysxtaloscsel-on-pollx1counter-clkcfgregs-x1cnt-is-not-increasing

器件型号:TMS320F280049C

工具与软件:

我们正在开发使用2个  TMS320F280049C DSP 的两相直流/直流转换器。

展位阶段具有相同的 SW 和相同的 HW、但 在某些样片中、一个 DSP 无法启动(在某些样片中、无法达到 Phase1、而在其他样片中、为 Phase2)。

当我们调试故障相位时、问题出在  故障相位 ClkCfgRegs 的 mcalm_SysXtalOscSel、函数 mcalm_PollX1Counter 上。 X1CNT 没有在增加。

这是有关外部时钟的原理图部分:

我们已经用示波器检查了 X1信号、我们可以看到晶体在正确频率振荡。

您能帮助我们解决这个问题吗?

有什么想法?为什么在某些 DSP 中、如果我们在 X1引脚上的晶体振荡、X1CNT 寄存器不会增加?  

提前感谢您的支持!

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

    您好、 Francesc

    这位专家目前因美国假期而不在办公室。 请预计响应会有延迟。

    此致、

    Aishwarya.

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

    您好、Francesc:

    从 X1示波器快照(XTAL1_DSP_P 迹线)中、我看到低电平略低于1V、而高电平未达到2V。  为了使 XTAL 振荡器工作、时钟的低/高电平应满足数据表规格。  低电平应低于0.3*VDDIO、高电平应高于0.7*VDDIO。  假设 VDDIO 为3.3V、低电平应低于0.99v、高电平应高于2.31v。

    很明显、时钟电平不符合数据表中的低/高时钟电平规格。  关于时钟原理图、请回顾 R8808 (X2引脚的串联电阻)的值是如何推导出的。  这将影响 X1/X2时钟电平。

    此致、

    Joseph