Jan . 2021
Die Leistung des Funkmoduls ist ein sehr wichtiger Parameter, sie hat großen Einfluss auf die Arbeitsleistung des Moduls. Für Entwickler ist es notwendig, die richtige Leistung zur richtigen Zeit auszuwählen, um ein Gleichgewicht zwischen Modulbetriebszeit und Leistung zu finden.
In diesem Artikel wird beschrieben, wie Sie die Leistung des Funkmoduls einstellen.
Im Allgemeinen kann die Modulationsleistung software- oder hardwaremäßig gestartet werden. Ausgehend von der Software müssen die entsprechenden Register geändert werden. Normalerweise enthält das Referenzhandbuch des Chips eine Beschreibung zur Leistungsanpassung. Am Beispiel von SX1262 verfügt der Chip über zwei Befehle, die sich auf die Ausgangsleistung beziehen: „Set PaConfig“ und „Set TxParams“. Die von Set PaConfig festgelegten Parameter sind paDutyCycle, hpMax, deviceSel. paDutyCycle steuert den Arbeitszyklus (Leitungswinkel) beider PAs (SX1261 und SX1262). Die maximale Ausgangsleistung, der Stromverbrauch und die Oberwellen ändern sich mit paDutyCycle drastisch. Die in diesem Datenblatt angegebenen Werte sind die empfohlenen Einstellungen, um die beste Effizienz des PA zu erreichen. HPMax wählt die Größe des PA im SX1262 aus, dieser Wert hat keinen Einfluss auf den SX1261. Die maximale Ausgangsleistung kann durch Reduzierung des Werts von hpMax reduziert werden. Der gültige Bereich liegt zwischen 0x00 und 0x07. 0x07 ist der maximal unterstützte Wert für den SX1262, um eine Ausgangsleistung von +22 dBm zu erreichen. DeviceSel wird verwendet, um entweder den SX1261 oder den SX1262 auszuwählen. Nachdem wir den Leistungspegel der Ausgangsleistung eingestellt haben, sollten wir den Befehl verwenden Stellen Sie TxParams ein, um den spezifischen Ausgangsleistungswert festzulegen. Dieser Befehl hat zwei Parameter, einen für Leistung und einen für RampTime. Dabei stellt Leistung den spezifischen Ausgangsleistungswert dar. Je nach gewähltem Leistungsbereich weist die Leistung auch unterschiedliche Wertebereiche auf. Wenn die Obergrenze für niedrige Leistung ausgewählt wird, reicht der Leistungswert von -17 (0xEF) t bis +14 (0x0E) dBm; Wenn die Obergrenze für die hohe Leistung ausgewählt wird, liegt der Leistungswert zwischen -9 (0xF7) und +22 (0x16)dBm. RampTime kann basierend auf dem empfohlenen Wert ausgewählt werden. Abschließend sollte die Leistung über das Einstellregister eingestellt werden.
Die folgenden referenzierten Einstellungen:
voidSX1262SetPaConfig(void)
{
uint8_t CmdBuf[5];
CmdBuf[0] = SetPaConfig;
CmdBuf[1] = 0x04;//paDutyCycle
CmdBuf[2] = 0x07;//hpMax
CmdBuf[3] = 0x00;//deviceSel
CmdBuf[4] = 0x01;paLut reserviert und immer0x01
SPIWriteCmd(5, CmdBuf);
}
voidSX1262SetTxParams(void)
{
uint8_t CmdBuf[3];
CmdBuf[0] = SetTxParams;
CmdBuf[1] = 0x16; //22DBM
CmdBuf[2] = 0x00;//RampTime
SPIWriteCmd(3, CmdBuf);
}
Die Methode zur Leistungsänderung variiert von Chip zu Chip. Informationen zum Ändern der Leistung finden Sie im entsprechenden Handbuch des entsprechenden Chips.
Neben den Softwareeinstellungen können wir auch mit der Hardware beginnen. In einigen Anwendungsszenarien ist beispielsweise eine lange Übertragungsentfernung erforderlich, und die Ausgangsleistung eines allgemeinen Moduls mit geringer Leistung reicht möglicherweise nicht aus. Zu diesem Zeitpunkt sollten wir über Hochleistungsmodule nachdenken. NiceRF hat beispielsweise viele Module mit unterschiedlicher Leistung entsprechend den unterschiedlichen Bedürfnissen der Kunden hergestellt. Am Beispiel des Datenübertragungsmoduls der LoRa-Serie stehen den Kunden Module mit 100 mW, 1 W, 5 W und 30 W zur Auswahl. Zu diesem Zeitpunkt wird die maximale Ausgangsleistung des Moduls durch seine eigene Hardware bestimmt. Benutzer können das passende Modul entsprechend ihrem tatsächlichen Bedarf auswählen.
Das Obige ist eine Zusammenfassung der Leistungsanpassung des Funkmoduls. Ich hoffe, es kann Ihnen hilfreich sein.
+86-755-23080616
sales@nicerf.com
Website: https://www.nicerf.com/
Adresse: 309-314, 3/F, Gebäude A, Hongdu-Geschäftsgebäude, Zone 43, Baoan Dist, Shenzhen, China
Datenschutzrichtlinie
· Datenschutzrichtlinie
Derzeit sind keine Inhalte verfügbar
E-Mail: sales@nicerf.com
Tel.:+86-755-23080616