Does the Parallax USB to xBee adaptor support using xBee Pro - 250ma > 100ma
Zeph
Posts: 4
I am building a sensor network with the xBee and xBee Pro (series 1).
I bought the Parallax USB xBee adaptor, not just to program the xBee, but to use as my interface from monitoring computer (Windows laptop) to the xBee nodes, because it specifies that it supports the xBee Pro; there were cheaper versions on eBay but I trusted Parallax. I'm trying to find a problem.
Now I am digging deeper to find that the adaptor uses the FAN2500S33X regulator which provides 100ma at 3.3v, while the xBee Pro specifies a typical power supply draw of 250ma when transmitting. It would seem that the Parallax adaptor will not support actually *using* the xBee Pro to transmit, unless I'm missing something.
Is this accurate? (It would be nice if Parallax mentioned this limitation - "supports xBee Pro for programming and receive only")
Are there any workarounds, or was this a wasted purchase? (I now see that a competitor has a 500ma 3.3v regulator)?
Thanks for any tips.
Edit. While the doc for this product #32400 (http://www.parallax.com/Portals/0/Downloads/docs/prod/rf/32400-XBeeUSBAdapter-v1.0.pdf) has no warning (you have to check the schematic for the regulator and search for the part), it turns out that Parallax is aware of this issue because the related non-USB adaptor (#32401) does have a warning in the doc file (http://www.parallax.com/Portals/0/Downloads/docs/prod/rf/32401-XBee5V3.3VAdapter-v1.2.pdf).
In the documents for product 32401 it indicates that the regulator can handle brief transmissions. Can I assume this is true for product 32400 as well?
I bought the Parallax USB xBee adaptor, not just to program the xBee, but to use as my interface from monitoring computer (Windows laptop) to the xBee nodes, because it specifies that it supports the xBee Pro; there were cheaper versions on eBay but I trusted Parallax. I'm trying to find a problem.
Now I am digging deeper to find that the adaptor uses the FAN2500S33X regulator which provides 100ma at 3.3v, while the xBee Pro specifies a typical power supply draw of 250ma when transmitting. It would seem that the Parallax adaptor will not support actually *using* the xBee Pro to transmit, unless I'm missing something.
Is this accurate? (It would be nice if Parallax mentioned this limitation - "supports xBee Pro for programming and receive only")
Are there any workarounds, or was this a wasted purchase? (I now see that a competitor has a 500ma 3.3v regulator)?
Thanks for any tips.
Edit. While the doc for this product #32400 (http://www.parallax.com/Portals/0/Downloads/docs/prod/rf/32400-XBeeUSBAdapter-v1.0.pdf) has no warning (you have to check the schematic for the regulator and search for the part), it turns out that Parallax is aware of this issue because the related non-USB adaptor (#32401) does have a warning in the doc file (http://www.parallax.com/Portals/0/Downloads/docs/prod/rf/32401-XBee5V3.3VAdapter-v1.2.pdf).
In the documents for product 32401 it indicates that the regulator can handle brief transmissions. Can I assume this is true for product 32400 as well?
Comments
Something like 100uF on the output side of the FAN2500S33X? (Wired to the xBee socket or 0.1" headers probably?)
Keep in mind that, if you cut things too closely in terms of heat, a small rise in USB power supply voltage or ambient temperature might shut things down. Also remember that USB ports only supply a limited amount of power. It's 500mA, but only after the computer enumerates the device and only if the device tells the computer that it's a high power device.
-Phil
Also - how would I estimate transmit time? Is the on-air packet similar to the API frame plus some number of bytes of sync prefix? It would be useful if I could say "If I send a 20 byte API frame, it will result in 24 synchronous 8 bit bytes on air at 250,000 bps so TX power will be drawn for about 770 us". Anybody know how to make such an estimate?
And Phil - thanks for letting me know I must have bought some of the last Rev A, sigh. I guess it's not likely I can find anybody who wants to swap...
You might be able to use the mounting hole next to the regulator as a measuring point
Partially answering my own question about time. The xBee (2.4 GHz 802.15.4 version, ie: series 1) claims to have a 250,000 bps data rate; that's presumably the on-air bit rate since the async serial interface is configurable and generally lower; they probably have a packed synchronous packet format (8 bits on air per byte without start and stop bits) with packet headers etc. It's likely that the on air packet has a similar format to the API frame, plus a few bytes for sync. So I can probably estimate the TX time well enough from that.
Mike - I gather your suggestion is to empirically measure temp rise in the regulator with various loads, rather than attempting to calculate it. That I understand. (I would like to someday understand a bit more about non-static thermal calculations, but it can wait). Any ideas on how to translate the externally measured temperature to junction temps for the SMD package of the regulator?
Thanks.
Thanks
I just wanted to add in regards to the regulator that the 100mA rating is the nominal current output used in all the testing. Ideally you would not have more than 100mA continuous. The FAN2500 is rated at 300mA max output, not under absolute maximum specs, this is just the upper normal limit. So under normal use with the USB XBee Adapter there should not be an issue. As has been pointed out the regulator was upgraded in the Rev B. and higher boards.