Hello, I am using the si1062 Board in direct RX mode to decode an rf signal composed of an amplitude modulation.
The data frame of this rf signal has a short preamble (1 byte).
the structure of the packet is short preamble / sync / data
After reading the various documents talking about the fifo mode, I understood (unless I am mistaken) that it would not be possible to use the fifo mode to decode my RF signal because the preamble of this signal is short.
with WDS I set data rate to 2kbps, ook modulation.
The transmission being asynchronous I Set GPIO1 on RX_RAW_DATA.
I want to know how I can read the data (RX_RAW_DATA) sent on GPIO pin 1?
Is it possible to have an example of C code? Or explanations please
I read the forum reply but I didn't understand the reply - >> https://www.silabs.com/community/wireless/proprietary/forum.topic.html/si1062_direct_rxdecodingwithembeddedmcu-4oEC
Si1062 contains separate MCU and radio chips, several signals connected inside the package, as described in the referenced forum topic.
To be able to read the data with the MCU, you have to connect two pins of the Si1062 externally on your pcb, the radio GPIO1 pin to an MCU GPIO.
The radio in Si1062 is Si4460-B1B. See article OOK direct mode demodulation on EZRadioPRO
If you need an example code about how to process the raw data signal in the MCU, see section 6.2 of Si4356 Standalone Receiver Development Kit User's Guide and Si4356 Development kit RX side code
thank you for the documents and the explanation
thank you very much. i understand now :)
Great. Feel free to open a new topic if something else arises.