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.

CC2530 RF Performance

Other Parts Discussed in Thread: CC2591, CC2530

We have a prototype Zigbee network of sensors and basestation, both designs using the CC2530 + CC2591 RF front-end. The sensor uses an on-board chip antenna, is battery operated and mounts inside a plastic case. The basestation bypasses the chip antenna and uses an external directional +8dBi antenna connected via an U.FL connector. The sensor is designed to mount on the back of sector antennas on cellular towers. It communicates on-board accelerometer and magnetometer info via Zigbee to the basestation, which is located at the bottom of the tower, with the +8dBi antenna pointed towards the sensor. Typical distance between the two devices is 50 meters.

On the ground, the line-of-sight range of the two devices is more than adequate (~300 meters). The problem occurs when the sensor is mounted on the cellular antenna and the cellular antenna broadcasts normal cellular traffic. The basestation cannot receive any reports from the sensor.

We suspect the sensor’s RX is getting overwhelmed by high-power cellular broadband noise. To prove the theory and to quantify the noise, we created a tool for the sensor to report its RSSI and to send the info out its serial port. We tested this tool by combining an interference CW signal of 1910MHz with a normal 2450MHz signal (-40dBm), and injected into the sensor’s antenna port. The tool sweeps all the Zigbee channels periodically, so we have a bar graph of RSSI vs. channel and gets refreshed every ~5 seconds.

As the 1910MHz increased to -5dBm, the “noise floor” which all channels except for 2450MHz, drops by 3dB. A few more dB or power at 1910MHz drops the noise floor by another 5dB. And as the 1910MHz output is increased to +5dBm, the 2450MHz RSSI drops from -40dBm to -75dBm (35dB drop). This is strange to me, as the 1910MHz CW is out of band with respect to our 2.4GHz sensor.

Any ideas of what is going on?

  • the front end of the sensor could also be going into compression and degrading the SNR. Out of band channel can still interfere because its power is not attenuated to 0 watt,  this is why the noise floor in 2.45GHz is increasing.

  • Thanks for the feedback.  It does makes sense that the RF front-end (CC2591) may be in compression, since the only filtering at the antenna port is a lowpass for the harmonics. 

    But the 2.4GHz-band noise floor actually was decreasing when the 1910MHz signal was at -5dBm and decreased some more as the 1910MHz signal increased towards +5dBm.  That was a bit counter-intuitive.

  • This shows that the AGC loop kicks-in.

    When the combined (Desired+Interferer) RF power at the front-end reaches to a predetermined level (this is the level when the RF AGC comes into play), then the AGC starts reducing the gain of the front-end. That's why it shows low RSSI for un-desired channels ( out of channel filter band).

    If we increase the level higher and higher,  It reduces the gain further and even it may turn-off front-end LNA and it would show a big drop in RSSI. This is all depends upon the AGC mechanism.

     

    Thanks,

    PM

  • Would it be feasible (or even possible) to adjust the AGC loop gain or turn off the AGC completely?