cancel
Showing results for 
Search instead for 
Did you mean: 

SPIRIT-1 not always able to receive

VMeto.1
Associate II

Dear ST Community,

I have the following test setup:

- 1x SPIRIT-1 transmitter (reads a pin from a STM32 MCU and modulates it over the radio)

- 2x SPIRIT-1 receivers (receive the pin state and pass it to the MCU)

Expectation: Both receivers should receive the same bit-stream data, sent by the transmitter.

Now.. whenever I use a single receiver (either #1 or #2 only), everything works fine every time after restart. However, as soon as I start the second receiver, it somehow does not receive the data. After numerous restarts I have observe the following sporadic behavior:

- Receiver #1 works, Receiver #2 does not

- Receiver #2 works, Receiver #1 does not

- Occasionally and rarely, both Receiver #1 and #2 work

I expect that since I am using a single pin for data transmission, I have properly bypassed the framing subsystem. So... is it related to some "negotiation" procedure, like on-boot CRC polynomial generation or anything similar? May someone suggest what I may be missing?

Thanks and regards!

0 REPLIES 0