Hi
I am using two SmartRF04EB 1.9 boards, firmware revision 0045, to carry out some testing using SmartRF Studio 7 (1.10.2).
I have tried doing similar tests with two different devices: the CC1101EM 3.0 868MHz, and the CC1101EM 2.0 434MHz.
With the 868MHz device, I have used one of the generic 868MHz settings built in to SmartRF studio. For the 434MHz version, I am using the following settings (extracted from the device datasheet):
#define SMARTRF_SETTING_IOCFG0 0x06
#define SMARTRF_SETTING_FIFOTHR 0x65A2
#define SMARTRF_SETTING_PKTCTRL0 0x05
#define SMARTRF_SETTING_FSCTRL1 0x12
#define SMARTRF_SETTING_FREQ2 0x10
#define SMARTRF_SETTING_FREQ1 0xB0
#define SMARTRF_SETTING_FREQ0 0x3F
#define SMARTRF_SETTING_MDMCFG4 0x2D
#define SMARTRF_SETTING_MDMCFG3 0x3B
#define SMARTRF_SETTING_MDMCFG2 0x93
#define SMARTRF_SETTING_MDMCFG1 0x00
#define SMARTRF_SETTING_DEVIATN 0x62
#define SMARTRF_SETTING_MCSM0 0x18
#define SMARTRF_SETTING_FOCCFG 0x1D
#define SMARTRF_SETTING_BSCFG 0x1C
#define SMARTRF_SETTING_AGCCTRL2 0xC7
#define SMARTRF_SETTING_AGCCTRL1 0x00
#define SMARTRF_SETTING_AGCCTRL0 0xB0
#define SMARTRF_SETTING_WORCTRL 0xFB
#define SMARTRF_SETTING_FREND1 0xB6
#define SMARTRF_SETTING_FSCAL3 0xEA
#define SMARTRF_SETTING_FSCAL2 0x2A
#define SMARTRF_SETTING_FSCAL1 0x00
#define SMARTRF_SETTING_FSCAL0 0x1F
#define SMARTRF_SETTING_TEST0 0x09
#define SMARTRF_SETTING_RSSI 0x80
#define SMARTRF_SETTING_MARCSTATE 0x01
#define SMARTRF_SETTING_VCO_VC_DAC 0x94
The tests I have carried out have used SmartRF studio:
- Carry out a packet TX (payload size 30) for 10 packets (with the packet RX set with an infinite expected packet count).
- I then wait approx 30s.
- TX a further 10 packets.
The first 10 packets are received without error, but the later 10 packets are not received at all. On the receiver, the radio state is shown as "N.A."
Do you have any idea what could be causing this problem?
Many thanks