20.03.2014 Views

XStream™ Advanced Programming & Configuration

XStream™ Advanced Programming & Configuration

XStream™ Advanced Programming & Configuration

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

Cyclic Scanning<br />

Each RF transmission consists of an RF Initializer and payload. The wake-up initializer contains<br />

initialization information and all receiving modules must wake-up during the wake-up initializer<br />

portion of data transmission in order to be synchronized with the transmitter and receive the<br />

data.<br />

Figure 16.<br />

Correct <strong>Configuration</strong> (LH > SM):<br />

The length of the wake-up initializer exceeds the time interval of Cyclic Sleep. The receiver is<br />

guaranteed to detect the wake-up initializer and receive the accompanying payload data.<br />

Transmitted Data<br />

Length of Wake-up Initializer = 1.1 Seconds<br />

(LH = 0x0B)<br />

Wake-up Initializer<br />

Payload<br />

Receiver<br />

Cyclic 1.0 Second<br />

(SM = 4)<br />

Sleep Mode (1 second)<br />

Idle Mode (100ms)<br />

Receive Mode<br />

Time (seconds)<br />

1.0 2.0<br />

Figure 17.<br />

Incorrect <strong>Configuration</strong> (LH < SM):<br />

The length of the wake-up initializer is shorter than the time interval of Cyclic Sleep. This<br />

configuration is vulnerable to the receiver waking and missing the wake-up initializer (and<br />

therefore also the accompanying payload data).<br />

Transmitted Data<br />

Length of Wake-up Initializer = 1.1 Seconds<br />

(LH = 0x05)<br />

Wake-up<br />

Initializer<br />

Data Payload<br />

Receiver<br />

Cyclic 1.0 Second<br />

(SM = 4)<br />

Sleep Mode (1 second)<br />

Idle Mode (100ms)<br />

Sleep Mode (1 second)<br />

Time (seconds)<br />

1.0 2.0<br />

The wake-up initializer is sent with the initial transmitted packet after a user-defined period of<br />

inactivity (no serial or RF data is sent or received). This period of inactivity is adjusted using HT<br />

Command. [See HT (Time before Wake-up Initializer) Command] Sending a wake-up initializer<br />

(length slightly exceeds the cyclic sleep time interval) assures that the receiver will detect the<br />

new transmission and will be able to receive the accompanying data. If the sleeping module<br />

misses the wake-up initializer due to interference and does not respond as expected, a new<br />

wake-up initializer can be sent using FH (Force Wake-up Initializer) Command.<br />

© 2004 MaxStream, Inc., Confidential and Proprietary 20

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

Saved successfully!

Ooh no, something went wrong!