Thread 中讨论的其他器件: SysConfig
您好!
我们有一个采用 cc1352R 的设计、其中使用的是 VC-TCXO:NT1612AA。 我们遵循的原理图是下一个原理图:

Q4未安装、因此我们仅使用 Q2。
用于为其供电的 GPIO 是36。
收到电路板后、我们进行了快速测试、只需为 TCXO 供电、而无需将其配置为 TCXO、因此在使用射频之前、为端口供电、并在射频关闭后将其断电。 我们看到一切都很好、所以我们没有对它进行更多的处理。
既然我们已经全面开发了它、我们已经输入了以正确的方式对其进行配置、因此我们已经在 SysConfig 中配置了下一个参数:
- GPIO36:输出低电平
- 启用 TCXO 功能:POWER_ENABLETCXO
void Power_enableTCXO (bool 导通)
{
如果(接通){
//将相应的 DIO 设置为高电平以启用 TCXO
GPIO_WRITE (PWR_CLOCK、1);
}
否则{
//将相应的 DIO 设置为低电平以禁用 TCXO
GPIO_WRITE (PWR_CLOCK、0);
}
}
- HF 时钟源:外部48Mhz TCXO
- TCXO 类型:削波正弦
- TCXO 最大启动时间:0xFF
采用此配置时、无线电工作正常、电路板不消耗电流。 但是、我们有一个 SPI RFID 器件、它在启动射频后停止工作。 我们无法接收此芯片的中断、但我们能够接收来自其他端口的中断。 如果我们回到手动供电的方式、而不在 SysConfig 中设置我们使用 TCXO、则 SPI RFID 器件可以正常工作。
有人可以告诉我们什么可能出错? 这48MHz 与 SPI 通道或32kHz xtal 之间的关系是什么?
提前感谢。