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.

[参考译文] CC1200:双路同步

Guru**** 2535750 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/937304/cc1200-dual-sync

器件型号:CC1200

尊敬的 Sirs:

 

    通过 将同步字从11位升至16位并将消息类型包含在同步中、我能够很好地接收来自传统发送器的消息。

这使得同步字变得更加强大。  足够好、能够可靠地使其在传统发送器在发送电源切换为高电平时产生的毛刺脉冲。

 

现在、我需要从新的发送器接收另外两种类型的消息。  因此、计划使用双同步: 麻烦邮件的低同步和其他邮件的高同步。

  我一直在这样做、有时它工作得非常完美、但有时它似乎会与  SYNC_LOW0_HIH1混淆

DEM_STATUS 中的位似乎卡在0x20上。  这是我的第一个问题: SWRU346b 中是否存在错误打印、因为它将此位列为  

位7以及 RSSI_STEP_FOUND。   (我一直假设 SYNC_LOW0_HIH1是位5。)

相关设置为:  

CC120X_IOCFG0、       0x06。   当任一同步为真时、这应该会中断接收器。  似乎正常工作。 但是、是什么清除了它呢?

{CC120X_SYNC3、0x55}、  
{CC120X_SYNC2、0x56}、  
{CC120X_SYNC1、0x56}、  
{CC120X_SYNC0、0xA6}、

 

{CC120X_SYNC_CFG0、        0x88}、   

{CC120X_SYNC_CFG1、        0xED}、  //这设置双同步。   当 SYNC IRQ 到来时、读取 SYNC_LOW0_HIH1以找出找到哪个 SYNC。

 

谢谢、

John

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

    尊敬的 Sirs:

       终于看到了我的问题。  弱同步始终首先找到、因为它是强同步的子集。

    无论如何都谢谢

    您是救生员。

    John