AT86RF233 initialization problem

1 post / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

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