Hi,
Our product (based on the C1101-CC1190EM 869MHz Reference Design Rev2.1.0), is currently undergoing immunity testing as part of its CE certification.
The product, a datalogger transmitting GFSK data in the 868.1MHz to 869.0MHz band, complies with all tests under ETSI EN300 220. However, during immunity testing we have found that the GDO 'CS' interrupt (which is used for Listen Before Talk), is asserted when an interferer in the range of 80 MHz through to 300MHz is present.
The presence of the interferer (well away from the band of operation), causes the CS to assert -- and therefore our subsequent transmits are blocked because the product then [falsely] believes another device is using the channel it is intending to transmit on.
In terms of our register setup, we have configured the CS threshold detection as follows:
AGCCTRL1 = 0x40
AGCCTRL2 = 0x43
With an over-the-air baudrate of 40.5 kbps, 100kHz receive-BW and 100kHz channel-spacing, we believe this gives us an absolute CS-threshold set at -97.5 dBm.
Indeed, this is approximately what was measured by the test-lab during the LBT-limit testing for EN 300 220.
In contrast to the odd behaviour with an interferer at 80MHz, if we add an interferer in an adjacent channel of operation (say an interferer at 868.2MHz whilst operating on 868.1MHz), no CS is asserted unless the interferer is moved to the operating channel. This implies that the CS is working OK (and is quite selective in terms of frequency) -- at least around the 868MHz band.
We were wondering if you would be able to comment on what sorts of things we should look out for that could cause a very low frequency interferer to influence operation in a much-higher operating band?
Many thanks in advance for your help. If you need any further information on the application in order to comment, I would be happy to provide this.
Best regards,
Hayden