XBee not starting for 10 secs at pwr up

ciseco

Senior Member
Hi all,

I remember a while back a user had an issue where his xbee wouldn't transmit for the first 9-10 seconds. We were just doing some work with arduinos and found the same issue. The reason is quite simple yet undocumented in the series 1 docs (it is in series 2, DOH digi!). If the DIN pin is kept low at power up, it enters the AT mode just like typing +++, hence the 10 sec timeout.

We noticed this on simple potential divider level shifting, as employed by the squidbee and rev ed board. (rev ed board doent suffer this issue by the way, it's just if you copied it you could produce this effect depending on which pin you were using)

The immeditate solutions are (there's probably more)

Run both micro and xbee at 3.3v and you dont need to worry about the levels

Apply a pullup resistor between DIN and VCC (squidbee worked with 22K)

Use a proper level shifter (sparkfun have something)



Hope this helps someone.

Miles
________
vaporizer
 
Last edited:

hippy

Ex-Staff (retired)
Thanks for the feedback and explanation. It seems odd the Rev-Ed board doesn't do this ( presumably AXE210 ) as the potential divider should be holding DIN ( data from PICAXE ) at 0V at power-up.
 
Top