UART1 ↔ XBee

Q&A forumCategory: QuestionsUART1 ↔ XBee
Wolfgang asked 4 months ago

Ok, this is starting to annoy me. ☹
 
In my application I need to talk UBX over the radio, and this is just not possible over UART2, which the radio is connected to. If it were, I could have use the board right as it is.
 
Why on Earth is the radio not wired to UART1 instead??? 😢
 
 

2 Answers

Maybe Ardusimple will need to add switches, jumpers or something similar to be able to easily switch using UART Xbee port with UART1 – UART2.

Ardusimple Staff answered 4 months ago

it was not an easy decision. if we wired uart1 to the xbee, people who wanted to have access to usb from arduino/outside, would have had the same limitation you have now.
Good news, we are working on adding a second xbee socket: one for uart1, one for uart2 ūüôā

Wolfgang replied 4 months ago

I do not understand. As far as I can see from the ZED-F9P’s integration manual and my own usage, UART1, UART2, USB and SPI are completely independent interfaces (provided D_SEL is high).

Ardusimple Staff replied 4 months ago

Hi Wolfgang,
I think we are not understanding each other. other customers want to have RTCM corrections coming over the XBee socket, while the other UART interface is in use by their application processor with UBX protocol.

Wolfgang replied 4 months ago

> if we wired uart1 to the xbee, people who wanted to have access to usb from arduino

Did you mean UBX rather than USB?

Ok, I understand the basis for your design decision now. Our use case involves rover units receiving RTCM3 corrections and the occasional UBX poll over the radio, and sending back UBX messages (mostly PVT) back over the same channel. The RTCM3 / UBX are automatically demuxed by the u-blox on input. On this project we have no need to demux outputs rover-side but that’s fairly trivial to do.

Ardusimple Staff replied 4 months ago

Yes you got me right, i did a typo. I also understand your use case and hopefully in our next product update it will be better for this use case.

Ardusimple Staff replied 4 months ago

Yes you got me right, i did a typo. I also understand your use case and hopefully in our next product update it will be better for this use case.

Wolfgang replied 4 months ago

Makes sense now, cheers!