主题中讨论的其他器件: CC1101
我们是一家英国以外的数据公司、使用利用 RF 传输的数据收集设备。 该设备是一个仪器化的接口,它使用 ST 电子低功耗收发器组件传输数据。 在使用过程中、此射频传输信号由插入附近 PC 的接收器捕获。
此设置已通过 FCC 和 CE 认证、但需要注意的是、在合规性测试期间、必须根据 FCC 法规扩大频段:
|
CE |
FCC |
基频 |
868 MHz |
921 MHz |
频率偏差 |
20 kHz |
229 kHz |
通道带宽 |
100 kHz |
541 kHz |
过去、我们采用的是 RX 端的 ST 芯片、但现在我们已经转而采用由德州仪器提供的 CC430F5137。
使用我们的 CE 设置、转换是无缝的、并且性能几乎与使用 ST 芯片实现的结果相同。 但是、在美国、我们使用 FCC 设置、产品可以工作的范围大大减少。 下表显示了这一点。
|
CE |
FCC |
ST 芯片 |
100M 范围 |
100M 范围 |
TI 芯片 |
100M 范围 |
5m 范围 |
根据文档、我们无法判断我们是否设置了寄存器错误或缺少了需要设置的其他内容。
目前、它们通过以下方式进行设置:
WriteSingleReg (MDMCFG4、 FCC_15_247_MDMCFG4_38400);
WriteSingleReg (DEVIATN、 FCC_15_247_DEVIATN);
WriteSingleReg (FSCTRL1、 FCC_15_247_FSCTRL1);
WriteSingleReg (FSCTRL0、 FCC_15_247_FSCTRL0);
WriteSingleReg (MDMCFG3、CCDEF_MDMCFG3 );
WriteSingleReg (MDMCFG2、CCDEF_MDMCFG2 );
WriteSingleReg (MDMCFG1、CCDEF_MDMCFG1 );
WriteSingleReg (MDMCFG0、CCDEF_MDMCFG0 );
有以下定义:
#define FCC_MDMCFG4_38400 0x2A //调制解调器配置。 Rx 带宽= 542kHz、速度= 38Kbps
#define CCDEF_MDMCFG3 0x83 //调制解调器配置。
#define CCDEF_MDMCFG2 0x13 //调制解调器配置。 FSK/GFSK
#define CCDEF_MDMCFG1 0x22 //调制解调器配置。
#define CCDEF_MDMCFG0 0xf8 //调制解调器配置。
#define FCC_DEVIATN 0x71 //调制解调器偏差设置(启用 FSK 调制时)。 0x72:-6dB BW = 554kHz
#define FCC_FSCTRL1 0x0c //频率合成器控制。
#define FCC_FSCTRL0 0x00 //频率合成器控制。
通过这些信息、您可以看到自从从 ST 芯片切换到 TI 芯片后性能降低了有什么原因吗?