I am using an XBee XR900 and I have noticed that when it is at the edge of its range, I get bad readings out of my microcontroller’s ADC. Moving my antenna around seem to directly affect this phenomenon, seeming to confirm that the XBee is the source of the ADC behavior. I am trying to understand what is going on here. Does the XBee 900 dial up the power when it is on the verge of losing connectivity or some other feature that would output more power in this circumstance? I’ve looked in the datasheet, but I couldn’t find anything relevant. Thanks!
Check the DR command. It allows for a software enable/disable the LNA function.
Thanks for the feedback! I did see the DR parameter, but it didn’t seem like it would apply since the datasheet states that “The dynamic LNA mode is not implemented at this time”. Wouldn’t that mean that the LNA is either always on or always off? What I am seeing appears to be a change in power when the XBee is at the edge of its range.
From my memory, option 2 was implemented under a later firmware.