主题中讨论的其他器件: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 焊接良好。