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.

[参考译文] CC1101:如何在选项"无前导码/sync/quot;处配置 MDMCFG2.sync_mode?

Guru**** 2482225 points
Other Parts Discussed in Thread: CC1101

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1202057/cc1101-how-do-i-configure-mdmcfg2-sync_mode-at-option-no-preamble-sync

器件型号:CC1101

大家好、  

你好。 我是代表客户发布此查询的。

我使用的是 CC1101模式的 TX 和 RX。

433.92Mhz / 1.2Kbps / GFSK / 200kHz 每个通道

我想知道:
如何在"无前导码/同步"选项下配置 MDMCFG2.SYNC_MODE?

或者它是使用"无前导码/同步"吗?

我已尝试下面的配置。
它无法与我的系统进行通信。
它不n´t 任何数据。

#define DEF_MDMCFG2 0x10.
#define DEF_PKTCTRL1 0x00
#define DEF_PKTCTRL0 0x00 //或0x12

rf_settings 代码 rfSettings =

//=================================== 433.92Mhz / 1.2Kbps / GFSK / 200kHz 每通道======================= ===================
0x06、// FSCTRL1频率合成器控制。 // IF => 152Khz
0x00、// FSCTRL0频率合成器控制。 // synth 之前的频率偏移=> 0Hz
0x10、// FREQ2频率控制-高字节。 //基频=> 433.92MHz
0xB0、// FREQ1频率控制-半字节。 //基频=> 433.92MHz
0x71、// FREQ0频率控制-低字节。 //基频=> 433.92MHz
0xC5、// MDMCFG4调制解调器配置-第4部分。 // BW 通道=> 58kHz,符号速率指数=> 5
0x83、// MDMCFG3调制解调器配置-第3部分。 //数据速率=> 1.2 Kbps
DEF_MDMCFG2、//0x1B、// MDMCFG2调制解调器配置-第2部分。 // DC 块灵敏度更好// GFSK 调制//启用曼彻斯特//启用30/32同步和前导码
0x22、// MDMCFG1调制解调器配置-第1部分。 // 0x0010 0010 // FEC 禁用// 4字节的前导码//
0xF8、// MDMCFG0调制解调器配置-第0部分。 //通道间距=> 200kHz
0x00、// CHANNR 通道编号。 //通道 Nr => 0
0x40、// DEVIATN 频率变化调整(启用 FSK 调制时)。 // GFSK 频率偏移=> 25.4kHz
0xB6、//* FREND1前端 RX 配置。 // 0x0101 0110 //出厂默认值
0x10、// FREND0前端 TX 配置。 0x0001 0000 // INDEX 0用于可 patable
0x18、// MCSM0无线电主状态机控制配置。 // 0x0001 1000//从 IDLE 到 RX 或从 IDLE 到 TX 的自动校准// CHP _RDYn => 152uS
0x16、// FOCCFG 频率补偿偏移设置。 // 0x0001 0110 //同步字检测之前的频率补偿增益环路=> 3K //同步字检测之后的频率补偿增益环路=> K/2
0x6C、// BSCFG 同步位设置。 // 0x0110 1100 //出厂默认值
0x43、// AGCCTRL2 AGC 控制。
0x49、// AGCCTRL1 AGC 控制。
0x91、// AGCCTRL0 AGC 控制。
0xE9、// FSCAL3频率合成器校准-第3部分。
0x2A、// FSCAL2频率合成器校准-第2部分。
0x00、// FSCAL1频率合成器校准-第1部分。
0x1F、// FSCAL0频率合成器校准-第0部分。
0x59、// FSTEST 频率合成器校准-测试。
0x81、// TEST2测试其他设置。
0x35、// TEST1测试其他设置。
0x09、// TEST0测试其他设置。
0x47、// FIFOTHR RX 和 TX 缓冲器阈值。 // TX 缓冲区阈值=> 33字节,TX 缓冲区阈值=> 32字节
0x06、// IOCFG2 GDO2引脚配置。 //当 RX 缓冲区等于或大于 RX 阈值时,或当接收到完整的数据包时,Pin GD2会升至1级
0x06、// IOCFG0 GDO0引脚配置。 //当 TX 缓冲区超过31个字节(TX 阈值)时、引脚 GD0进入级别1;当其数量少于32个字节(TX 阈值)时、引脚 GD0进入级别0
DEF_PKTCTRL1、//0x0C、// PKTCTRL1自动包控制。// 0x0000 1100 //向包内容添加两个状态字节(RSSI、LQI 和 CRC)//如果 CRC 不匹配,则自动清除//无地址检查。
DEF_PKTCTRL0、//0x04、// PKTCTRL0自动包控制。 // 0x0000 0101 //将 FIFO 用于 TX 和 RX //启用 CRC 计算//可变长度由数据包的第一个字节定义。
0x00、// ADDR 设备地址。 //地址=> 0
// 0x40,//固定长度模式下的数据包长度。 // 255字节
0xFF、//固定长度模式下的数据包长度。 // 255字节
DEF_SYNC1、//0x05、//SYNC1
DEF_SYNC0 //0x0A、//SYNC0
};

请帮助提供建议。 感谢您的支持。

此致、  

Marvin 酒店

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

    该芯片并非设计为使用时不带前导码/同步。 请开始研究以这种方式使用对讲机的需求。  

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

    您好!

    我明白你的答案了。
    该器件"CC1101"具有"无前导码/同步"选项。
    我想接收信息继续其他传输无线电。  
    佩尔顿,我的问题。
    我想将此无线电用作监听器。 有可能吗?
    因为在我的系统中、有许多无线电 TX 和 RX。
    我需要分析它的数据。
      
    此致、
    Rogerio
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    因为在我的系统中,有许多无线电 TX 和 RX。

    如果不使用前导码/同步、如何知道哪些数据属于哪个 TX 节点?  

    您是否知道您希望从使用中接收的设备的任何相关信息?