Hello,
I am currently working on a project with a CC1110F32, with theCC1110DK-MINI-868. I want to establish communication with sensors who are in my workspace.
The sensors operate at 868.3 MHz in ASK modulation at a rate of 125 kbit/s. The packets that are sent are of variable size. It has a preamble byte, 4 bits for synchronization, 4 bits for the end of frame, and a variable number of bytes for the data. Unfortunately, I can't use the system to add the preamble and synchronization bytes with the CC1110. Same as the CRC8 (for the data integrity) instead of CRC16. So I have to manually add these parts to match with my protocol.
In SmartRF, I disabled the features I don’t need (PRE/SYNC, CRC). The first test I did was with the section "Continuous RX", I watch the RSSI peaks of my sensors, but the result is random. But when I put the flow rate at 5 kbit/s, I can see all of my peak properly (about one peak every 6 sec).
Then, I tested the "Packet RX" section, but unfortunately I get no relevant information, I think it comes from the noise because I don’t use the PRE/SYNC detection. I tried reducing the sensitivity with AGCCTRL2 register (0x2D), instead of the noise, I get a lot of zeros, but I can see a few packets of data, but the values don’t match with my sensors.
Could you help me to find a solution? Does the CC1110 in ASK is compatible with 125 kbit/s? Maybe I forgot a parameter in a register but I don't know which.
Regards.
Packet :
Result on SmartRF Studio :
SmartRF - Continuous RX - 5 kBaud