Hi,
I am using a pair of RF-06 development boards and using software based on the rfPacketErrorRate example. I am transferring data from one board to the other with the following parameters:
Freq = 868MHz,
Bit rate = 500Kbps,
Prescale = 15,
Symbol rate word = 327680,
Modulation deviation = 250 KHz
The problem I’m seeing is that the power ramp-up is relatively slow at this rate and is consuming a large part of the preamble resulting in occasional missed packets. I have tried using SmartRF Studio v7 but the code output for smartrf_settings_predefined.c is essentially the same as I already have.
I have tried manually tweaking this register (in pOverrides[]):
// override_phy_gfsk_pa_ramp_agc_reflevel_0x1a.xml // Tx: Enable PA ramping (0x41). Rx: Set AGC reference level to 0x1A. HW_REG_OVERRIDE(0x6088,0x411A),
(second parameter to 0x431A and 0x441A) and it makes a huge improvement, but I can’t use that in a solution as I don’t know what I’m doing with it. I don’t see anything regarding this in the Technical Reference Manual. Can you give me any information on how to re-shape the ramp-up profile please?