主题中讨论的其他器件:WMBUS、、 CC1101
大家好。
我将从器件接收采用 C 模式格式 A 的 WMBUS 数据。 868、95MHz、偏差50kHz、比特率100kbit
我们将 CC1310用作接收器、以便从不同的仪表接收 WMBUS 数据。
问题在于 CC1310在大约12个字节后失去同步、我开始遇到位错误。
这个问题在一些仪表上发生的非常频繁、而在一些仪表上从不发生。
关于比特率误差和频率误差、此仪表符合 ER13757的规范。
我已应用 WMBUS 补丁来接收 C 和 T 模式。
根据接收期间比特率的变化、是否有任何可应用于 CC1310的设置可使其更宽松?
还是采用另一种执行位同步的方式?
下面是一个数据(第一部分)示例、
受到 CC1310的影响
2E 44 33 30 08 42 11 00 09 1b 7a 28 A8 20 25.
CC1101接收到的相同数据包
2E 44 33 30 08 42 11 00 09 1b 7a 28 48 20 25.
您可以看到、一个器件上存在位错误 A8、 另一个器件上存在位错误48。
我的设置下面,我认为有一些与问题有关:
//覆盖 CMD_PROP_RADIO_DIV_SETUP
静态 uint32_t pOverrides []=
{
//运行 MCE 和 RFE 修补程序
MCE_RFE_OVERRIDE (1、0、0、1、0)、
// override_synth_prop_863_930_div5.xml
//合成:将建议的 RTRIM 设置为7
HW_REG_OVERRIDE (0x4038、0x0037)、
Br
Martin