Closed
Description
It's will be good to add +20 dBm mode for SX1276 board and written in manual http://www.semtech.com/images/datasheet/sx1276.pdf
see 5.4.3. High Power +20 dBm Operation
I have 2 boards: https://www.ebay.com/itm/LoRa32u4-II-Lora-LiPo-Atmega32u4-SX1276-HPD13-868MHZ-EU-Antenna/282623601184
settings:
LoRa.setSignalBandwidth(31.25E3);
LoRa.setSpreadingFactor(12);
LoRa.setCodingRate4(5);
LoRa.enableCrc();
I check board current when transmitting at 17dBm and 20 dBm settings (as read in manual):
17 dBm:
LoRa.setTxPower(17);
current receive mode: 23mA
current transmit 1 byte with crc: 66mA (~4sec), 73mA (~2 sec)
20 dBm:
writeRegister(REG_PA_CONFIG, PA_BOOST | (17 - 2));
writeRegister(REG_PA_DAC, 0x87); //turn on 3rd amplifier, see 5.4.3
writeRegister(REG_OCP, 0x20 | 18); //increace power protection to 150mA RegOcp, see 5.4.4
current receive mode: 23mA
current transmit 1 byte with crc: 92mA (~4sec), 98mA (~2 sec)
I also see ~2 RSSI difference on receiver between 17 and 20 modes.
I hadn't measure distance, sorry.
p.s. to turn off 20 dBm call:
writeRegister(REG_PA_DAC, 0x84); //turn off 3rd amplifier, see 5.4.3
writeRegister(REG_OCP, 0x20 | 0x0B); //RegOcp default