主题: CC1190中讨论的其他部件
我们的要求是:(接收器始终可以进行1.5km的通信,空闲空间)始终在2.7 -3.5mA之间接收电流控制,嗅探模式单接收单通信处理。 目前,我们的软件配置参数如下,我们目前使用的配置通信距离约为600米,接收电流为2.7MA,但距离不够,电流可以接受。 通信频率915MHz
二:我们要提高通信距离,不改变传输功率,唯一的方法是将传输速率降低到0.6KBPS,10kHz滤波带宽,频率偏移设置为4kHz,以提高接收器的灵敏度。 但电流必须在2.7 -3.5毫安之间进行控制。 根据以下配置参数,无法通信,高比特错误率,模拟数据错误,工作不正常。 同时,发送器和接收器参数的参数相同,效果与相同的解码不同。 试过很多次,效果不好,距离也近,大概30米,认真的工作不是正常的。
问:根据以上设置,传输速率0.6KBPS,10kHz,频率偏移的滤波带宽设置为4kHz,为提高接收器的灵敏度,此设置不能正常工作,不能更改为活性晶体,可以正确解码。 还是软件解码以进行特殊处理? 请为我们的参考调试提供低速率,低滤波器带宽,高灵敏度,低功耗的配置软件。
目前,该板只是X1芯片32.000Mkz晶体的位置,规格为FA128 32 MHz 1.6 mm 8 P F负载电容,因此不是软件配置0.6KBPS,滤波器带宽10kHz, 频率偏移设置为4kHz不能使用晶体的X1位置? 如果您无法使用晶体的X1位置,然后使用硬件到温度补偿晶体的X2位置,然后如何配置软件,请参阅案例。 X2位置是有源晶体,然后有大约1.5MA的工作电流,然后如何同步嗅探模式,X2减速的当前同步,请提供软件操作案例。
此外, 官方代码:CC1120_LONG_RANGE_MODE调试,距离可以是通信1.5公里,有一个建筑工业园区测试。 但是,20mA电流非常大或更大,足以满足要求。
根据上述配置通信,您可以确定,接收和启动硬件没有问题。
三:另一个功能说明和咨询:(非关键)摘要
我们的产品始终按启动功能,接收器必须立即响应操作,而不是延迟,例如:工作方式:发出电机起动命令,接收器可以立即接收信号。 如何将接收器设置为最合理,最节能的无线接收器芯片电流要求(电流介于1-3.5mA之间),只能考虑RX嗅探模式? 我们的发射器具有PA cc1190+CC1120,1120,21DBM中的电流功率,接收器仅为CC1120。 单接收通信模式
我们当前配置为将图像通信距离配置为仅600米
根据以下参数,配置很远,但接收电流非常大,30mA是不理想的,无论RX嗅探模式参数组合以集成低功耗和高灵敏度是否始终可以通信。 接收2-3mA的芯片电流控制。 请参阅参考案例cc112x_LONG_RANGE_MODE_REG_CONFIG与cc112x_sniff_mode方法结合使用,以向我们处理超长距离低功耗软件案例的一个版本。
以下参数距离很远,但接收电流非常大,为30mA
cc112x_long_range_mode_reg_config.h
//地址配置=无地址检查
//数据包位长度=0
//美白=假
//载波频率= 868.0万
// Manchester enable =假
//比特率= 0.6
//偏差= 1.49.9176万
//符号速率= 0.6
//性能模式=高性能
// RX过滤器BW = 12.50万
//设备地址=0
//调制格式= 2-GFSK
// pA斜升=真
//数据包长度=255
// TX功率= 15
//数据包长度模式=变量
静态const寄存器Setting_t preferredSettings868[]=
{
{CC112X_IOCFG3, 0xB0},
{CC112X_IOCFG2, 0x06},
{CC112X_IOCFG1, 0xB0},
{CC112X_IOCFG0, 0x40},
{CC112X_SYNC3, 0x26},
{CC112X_SYNC2, 0x33},
{CC112X_SYNC1, 0xD9},
{CC112X_SYNC0, 0xCC},
{CC112X_SYNC_CFG1, 0x08},
{CC112X_Deviation _M, 0x89},
{CC112X_MODCFG_DEP_E, 0x09},
{CC112X_DCCFILT_CFG, 0x1C},
{CC112X_IQIC, 0xC6},
{CC112X_CHAN_BW, 0x10},
{CC112X_SYMBOL_Rate2, 0x33},
{CC112X_AGC_REF, 0x20},
{CC112X_AGC_CS_thr, 0x19},
{CC112X_AGC_CFG1, 0xA9},
{CC112X_AGC_CFG0, 0xCF},
{CC112X_FIFO,CFG ,0x00},
{CC112X_结算_CFG, 0x03},
{CC112X_FS_CFG, 0x12},
{CC112X_PKT_CFG0, 0x20},
{CC112X_PA_CFG0, 0x7E},
{CC112X_PKT_LEN, 0xFF},
{CC112X_IF_MIX_CFG, 0x00},
{CC112X_FREQOFF _CFG, 0x30},
{CC112X_FREQ2, 0x6C},
{CC112X_FREQ1, 0x80},
{CC112X_FS_DIG1, 0x00},
{CC112X_FS_DIG0, 0x5F},
{CC112X_FS_CAL1, 0x40},
{CC112X_FS_CAL0, 0x0E},
{CC112X_FS_DIVTWO, 0x03},
{CC112X_FS_DSM0, 0x33},
{CC112X_FS_DVC0, 0x17},
{CC112X_FS_PFD, 0x50},
{CC112X_FS_PRE, 0x6E},
{CC112X_FS_REG_DIV_CML, 0x14},
{CC112X_FS_spare, 0xAC},
{CC112X_FS_VCO0, 0xB4},
{CC112X_LNA, 0x03},
{CC112X_XOSC5, 0x0E},
{CC112X_XOSC1, 0x03},
};





