20.03.2014 Views

XStream™ Advanced Programming & Configuration

XStream™ Advanced Programming & Configuration

XStream™ Advanced Programming & Configuration

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

XStream <strong>Advanced</strong> <strong>Programming</strong> & <strong>Configuration</strong> – <strong>Advanced</strong> Manual v4.2A<br />

Receive Mode<br />

If a module detects over-the-air transmitted data while operating in Idle Mode, it transitions into<br />

Receive Mode to start receiving packets. Once a packet is received, it goes through the receivingend<br />

of a CRC (cyclic redundancy check) to ensure that the data was transmitted without error. If<br />

the CRC data bits on the incoming packet are invalid, the packet is discarded. If the CRC is valid,<br />

the packet is placed the DO Buffer. This process is shown in the figure below:<br />

Figure 15.<br />

Receive Mode Data Flow<br />

Receive<br />

Header<br />

Valid Header<br />

Check for<br />

More Data<br />

Data<br />

Detected<br />

Check<br />

VID<br />

VIDs<br />

match<br />

No Data<br />

Data<br />

Detected<br />

Invalid VID<br />

Send Data to<br />

Data Out<br />

(DO) Buffer<br />

Invalid<br />

Address<br />

Idle<br />

Mode<br />

Invalid<br />

Channel<br />

Check<br />

Channel<br />

Number<br />

Channels<br />

match<br />

Addresses<br />

match<br />

Check<br />

Module<br />

Address<br />

Invalid CRC<br />

Assert<br />

RX/LED<br />

De-Assert<br />

RX/LED,<br />

Check CRC<br />

RX (Receive)<br />

Data<br />

The module returns to Idle Mode after valid data is no longer detected or once an error is<br />

detected in the received data. If serial data-to-transmit is stored in the DI buffer while the<br />

module is giving precedence to Receive Mode, the data will be transmitted after the module<br />

finishes receiving data and returns to Idle Mode.<br />

© 2004 MaxStream, Inc., Confidential and Proprietary 17

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!