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.

[参考译文] CC1120:SPI SO 线路从不变为低电平

Guru**** 2390755 points
Other Parts Discussed in Thread: CC1190, CC1120

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1354465/cc1120-spi-so-line-never-goes-low

器件型号:CC1120
主题中讨论的其他器件:CC1190

我目前正在开发一个 定制 PCB、它  具有带 CC1120收发器和 CC1190放大器的 STM32 MCU。 我们未焊接 CC1190器件、因为我们无法成功地运行 CC1120器件。 问题是线路永远不会变为低电平 、 我 无法启动通信。 我 仔细检查了 SPI 配置、并且我非常确定 SPI 配置对于软件来说是可行的。 CC1120的 CS 引脚和复位引脚由软件从逻辑高电平启动。 当我将 CS 线路拉低时、我的线路永远不会变为低电平。 这是否有可能是软件问题? 我将分享原理图设计的射频和 MCU 部分。

我们在 MISO、MOSI 和 SCK 线路中无论有无上拉电阻器时都测试了系统。 除此之外、还有一个标记为 Y2的外部32 MHz 振荡器、我们没有该振荡器。 作为替代、我们使用的是32.768 MHz。 这会对器件造成问题吗?

在这里 我分享了行示波 器结果和一些代码: STM32F446RET SPI problem with CC1120 Device - STMicroelectronics 社区

编辑:在目前的情况下、我们只使用 Y2、带有22pF 电容器和接地的 ECXT_OSC 引脚。 我已经测量了振荡器引脚并获得了以下读数:

DCPL_XOSC:1.74V、DCPL:1.8V、RBIAS:1.2V。

尽管这些测量对我来说似乎很好、但问题仍然存在。 我唯一想到的是、我们使用的是32 MHz 振荡器、而不是32.768 MHz 振荡器。 这会是个问题吗? 同时我们也确认了芯片底面的 GND 焊接良好。

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

    您好!

    我注意到您  在电路板上似乎还有 TCXO (Y1)。 您应该只使用晶体或 TCXO。

    根据使用的是晶体还是 TCXO、某些引脚必须接地或保持悬空:

     我看到您可以选择从 DCPL_XOSC (引脚29)为 Y1供电。 除去耦电容器外、不应将任何元件连接到此引脚。

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

     我看到您可以选择从 DCPL_XOSC (引脚29)为 Y1供电。 除去耦电容器外、不应将任何元件连接到此引脚。

    [/报价]

    这是错误的、从可以看出、以  https://www.ti.com/lit/pdf/swra520为例、 TI 实际上有一个参考设计执行此操作。 DCPL_XOSC 能够向外部 TCXO 提供关于2 mA 的信息。

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

    现在、我们只对15个 pF 电容器使用 Y2 (32.768 MHz 振荡器)。 EXT_XOSC 引脚直接连接至 GND (Y1未焊接)。 在与 SO 产品线连接时、我仍然遇到同样的问题。 我是否应 检查任何其他潜在原因?

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

    现在、我们只对15个 pF 电容器使用 Y2 (32.768 MHz 振荡器)。 EXT_XOSC 引脚直接连接至 GND (Y1未焊接)。 在与 SO 产品线连接时、我仍然遇到同样的问题。 我是否应 检查任何其他潜在原因?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [quote userid="603803" url="~/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1354465/cc1120-spi-so-line-never-goes-low 是否有任何可能出现软件问题?

    您已在有关同一主题的其他主题中回答了该问题:

    https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1353735/cc1120-spi-problem-with-stm32f446re-custom-pcb/5164541#5164541

    为什么您启动了一个全新的主题-没有提及已经包含的内容?

    因此、您现在会收到许多重复的问题!

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

    我们解决了问题。  我们使用的是32.768 MHz 而不是32 MHz 振荡器。 当我们焊接32 MHz 时、当 CS 被置位时、其中一条 SO 线路被拉至逻辑低电平。

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

    32.768 MHz 应该没有问题。 该 xtal 是否在数据表规格范围内?