Dear all,
I'm experiencing some problems with AT86RF233.
I realized a custom board using that IC for RF communications.
In annex you can see the schematic. It is a standard configuration with SLP_TR tied to GND.
The main loop pseudo code is:
Print(ReadRegister(TRX_STATE));
Print(ReadRegister(PART_NUM));
WriteRegister(IEEE_ADDR_0, count++);
Print(ReadRegister(IEEE_ADDR_0));
Before issuing command TRX_OFF both board I mounted gave me:
TRX_STATE: 0
PART_NUM: 0x0B
IEEE_ADDR_0: count value
When I send command TRX_OFF, the first board send back:
TRX_STATE: 0
PART_NUM: 0
IEEE_ADDR_0: 0
and the second
TRX_STATE: 0x28
PART_NUM: 0
IEEE_ADDR_0: count value
In both cases I am not able to write into frame buffer.
Do I forgot something?
I noticed no particular power on procedure in datasheet. Could it be some HW problem (some pins tied to gnd instead to Vcc?)
Thank you for any help
Freya