Energiesparendes BLE-Kommunikations- und Schnittstellendesign für das industrielle IoT

Energiesparendes BLE-Kommunikations- und Schnittstellendesign für das industrielle IoT

Zwei Entscheidungen auf Platinenebene entscheiden über den Erfolg Ihres industriellen IoT-Produkts. Die erste ist ein sorgfältig abgestimmter Funkbetriebszyklus und Energiesparmodus für die energiesparende BLE-Kommunikation. Die zweite ist ein Schnittstellendesign – Antenne, Stromversorgung und digitale Ein-/Ausgänge –, das auch unter rauen Umgebungsbedingungen zuverlässig funktioniert.

Es steht viel auf dem Spiel. Sie benötigen Akkus mit jahrelanger Laufzeit und stabilem Betrieb im stark frequentierten 2.4-GHz-Frequenzband. Außerdem benötigen Sie ein Design, das sich in großen Stückzahlen problemlos fertigen lässt. Eine fehlerhafte Massefläche oder eine unruhige Schiene können die erzielten Vorteile hinsichtlich der Akkulaufzeit zunichtemachen, noch bevor das erste Gerät ausgeliefert wird.

Dieser Beitrag bietet Ihnen praktische Hinweise zu Leiterplatten und bestückten Leiterplatten: Bauteilauswahl, Layoutregeln und Abwägungen bei der Design-of-Fashion-Methode (DFM). Sie finden hier keine allgemeine Theorie zu BLE, sondern nur konkrete Empfehlungen für Ihre nächste Leiterplatte.

Wichtige Erkenntnisse

  • Wählen Sie ein langes Werbeintervall, um Batteriestrom zu sparen.

  • Nutzen Sie Schlafmodi und gruppieren Sie Sensormesswerte, um den Stromverbrauch zu senken.

  • Wählen Sie ein BLE-Modul , das bereits zertifiziert ist, um die Kosten für die RF-Zertifizierung zu vermeiden.

  • Platzieren Sie die Antenne am Rand der Platine und achten Sie darauf, dass die Massefläche einteilig bleibt.

  • Prüfen Sie den Ruhestrom auf einer realen Platine, um versteckte Stromfresser aufzuspüren.

Strategien für BLE-Kommunikation mit geringem Stromverbrauch

Strategien für BLE-Kommunikation mit geringem Stromverbrauch

Bluetooth Low Energy hält das Funkmodul die meiste Zeit ausgeschaltet. Das Gerät wird aktiviert, sendet einen kurzen Datenimpuls und geht dann wieder in den Ruhemodus. Ihr aktueller Stromverbrauch hängt direkt von diesem Nutzungszyklus ab. Ein Funkmodul, das für einige hundert Mikrosekunden einige zehn Milliampere verbraucht, benötigt im Durchschnitt dennoch nur wenige Mikroampere, wenn es optimal geplant wird.

Werbe- und Verbindungsparameter

Beginnen wir mit dem Werbeintervall. Die BLE-Spezifikation misst es in 0.625-ms-Einheiten, und verbindungslose Werbung ist von 100 ms bis 10.24 s zulässig . Längere Intervalle reduzieren den durchschnittlichen Stromverbrauch erheblich.

Werbeintervall

Durchschnittlicher Stromverbrauch

100 ms

~81.0 µA

1 s

~9.4 µA

10 s

~2.3 µA

Die aktive Werbephase verbraucht etwa 10.9 mA . Beim kürzesten Intervall von 20 ms beträgt der durchschnittliche Gesamtstrom während der Werbung etwa 2.3 mA.

Die Verbindungsparameter sind genauso wichtig. Sie können das Verbindungsintervall zwischen 7.5 ms und 4 s einstellen. Ein adaptives Verbindungsintervall ermöglicht es Ihnen, Latenz gegen Stromstärke abzuwägen. Die Slave-Latenz bietet Ihnen einen weiteren Stellhebel:

Bei einem Verbindungsintervall von 75 ms kann durch Ändern des Slave-Latenzwertes auf 5 der durchschnittliche Stromverbrauch von 230 µA auf 140 µA gesenkt werden (eine Einsparung von 40 %).

Ein kurzes Intervall mit hoher Latenz bietet die Vorteile beider Ansätze. Das Peripheriegerät überspringt Verbindungsereignisse, wenn keine Daten vorhanden sind, kann aber im nächsten Ereignis senden, sobald Daten verfügbar sind. Dies ist dynamisches Verbindungsmanagement in der Praxis und der Kern der energiesparenden BLE-Kommunikation.

Schlafmodi und geringer Stromverbrauch

Der Stromverbrauch im Schlafmodus bestimmt den Mindestverbrauch. Ein BLE-SoC im Tiefschlaf verbraucht deutlich weniger als im Standby-Modus. Wählen Sie daher den niedrigstmöglichen Zustand und wechseln Sie direkt nach der Aktivität in diesen. Die Firmware-Planung legt fest, wie oft das System aufgeweckt wird. Häufiges Aufwachen verursacht einen Einrichtungsaufwand, der den Energieverbrauch dominiert. Verwenden Sie stattdessen Batch-Messungen pro Aufweckvorgang. In einer Studie wurden EKG-Messwerte in einem Sensor-FIFO gepuffert, der Mikrocontroller per Interrupt aufgeweckt, über SPI ausgelesen, übertragen und das System wieder ausgeschaltet. Durch Anheben des FIFO-Schwellenwerts auf den Maximalwert konnte die Leistungsaufnahme des Mikrocontrollers auf etwa 0.5 mW reduziert werden . Zentralisieren Sie die Leistungssteuerung in einem Firmware-Modul , sodass Komponenten Leistungsstufen anfordern und freigeben können. Diese stromsparende Architektur ermöglicht einen geringen Stromverbrauch auf Boardebene.

Nutzlasteffizienz

Senden Sie weniger, dafür größere Pakete. Eine größere ATT-MTU erhöht den Durchsatz um bis zu 15 % und senkt den Stromverbrauch leicht, da weniger Übertragungen erforderlich sind. Die Datenlängenerweiterung verkürzt die aktive Sende- und Empfangszeit. Bevorzugen Sie Benachrichtigungen gegenüber Hinweisen.

Benachrichtigungen sind Hinweisen vorzuziehen, da Hinweise eine Bestätigung durch einen Hin- und Rückweg erfordern, bevor eine weitere Nachricht gesendet werden kann.

Schreibbefehle funktionieren analog. Sie sind asynchron und können innerhalb eines Verbindungsereignisses nacheinander ausgeführt werden. Schreibanforderungen sind synchron und erlauben üblicherweise eine Operation pro ein oder zwei Ereignisse. Die Vermeidung von Roundtrips ist der einfachste Weg zu höherer Energieeffizienz und hält den BLE-Protokollstack schlank.

Balkendiagramm zur Darstellung des aktuellen Verbrauchs in den BLE-Zuständen: Aufwachen, Funkvorbereitung, Übertragung, Kanalwechsel, Funk aus und Nachbearbeitung.

BLE-SoC- und Modulauswahl

Ihre erste Wahl betrifft das Funkgerät selbst. Sie können entweder ein separates SoC verwenden oder ein bereits zertifiziertes Modul. Jeder Weg beeinflusst den Aufwand für die HF-Layoutentwicklung, den Zertifizierungsaufwand und Ihr DFM-Risiko.

Bluetooth Low Energy SoC vs. Modul

Ein vorzertifiziertes Modul enthält bereits abgestimmtes und getestetes Funkmodul, Quarz und Antenne. Es wird als eine einzige Komponente behandelt. Ein separates SoC integriert die HF-Frontend-Komponente auf Ihre eigene Platine. Sie sind verantwortlich für das Anpassungsnetzwerk, die Antennentests sowie die FCC- und CE-Zulassungsanträge.

Die Kostendifferenz ist beträchtlich . Die Entwicklungskosten für ein separates BLE-Design, einschließlich Entwicklung, Fertigung, HF-Zertifizierung und Tests, können zwischen 100,000 und 200,000 US-Dollar liegen . Vorzertifizierte Module sparen Zeit und Kosten für die HF-Funkzertifizierung und lassen sich innerhalb weniger Tage bis Wochen in ein Design integrieren.

Metrisch

Vorzertifiziertes BLE-Modul

Diskretes SoC-Design

Zertifizierungsinhaberschaft

Inklusive (in der Regel)

Sie sind zu 100 % Eigentümer.

Zeit für den ersten funktionsfähigen Prototypen

Tage–Wochen

Monate

Strafe für Nichtbestehen des FCC-Tests

Vermieden (vorzertifiziert)

10–30 US-Dollar Gebühren für die Wiederholungsprüfung + 6–12 Wochen Terminplan

HF-Layout, Abstimmung, Antennencharakterisierung, FCC/CE-Zertifizierung

Nicht erforderlich (einfach teilnehmen)

Budget 2–3 Monate

Balkendiagramm zum Vergleich von vorzertifizierten BLE-Modulen und diskreten SoC-Designs anhand von vier Kennzahlen: Zertifizierungsinhaberschaft, Zeit bis zum ersten Prototyp, Strafe für nicht bestandene FCC-Tests sowie Aufwand für HF-Layout und Zertifizierung.

Wählen Sie das Modul, wenn das Produktionsvolumen moderat ist und der Zeitplan eine wichtige Rolle spielt. Entscheiden Sie sich für das separate SoC, wenn die Stückkosten bei hohem Produktionsvolumen entscheidend sind und Ihr Team über die notwendige HF-Testausrüstung verfügt.

Wichtige Auswahlkriterien

Der Stromverbrauch im Schlafmodus bestimmt die Mindestlaufzeit Ihres Akkus. Ein BLE-Modul auf Basis des EFR32BG21 SoC verbraucht im Tiefschlafmodus etwa 4.5 µA (gemessen bei aktiver Echtzeituhr und gespeichertem Speicher). Dieser Wert sollte bei der Energieplanung unbedingt berücksichtigt werden.

Die Aufwachverzögerung ist ebenfalls wichtig. Hersteller sprechen von schnellem Aufwachen und mehrstufigen Energiesparmodi, doch viele Datenblätter geben keine numerische Verzögerung an. Fragen Sie nach der gemessenen Aufwachzeit und überprüfen Sie diese anschließend auf Ihrer eigenen Platine.

Prüfen Sie die Anforderungen an den Quarz und die vom Bauteil angebotenen Energiesparmodi. Ein externer Leistungsverstärker/LNA erhöht den Frequenzbereich, jedoch auf Kosten des Stromverbrauchs. Ihr Design für eine energiesparende Architektur muss beides berücksichtigen.

Die Bluetooth Low Energy-Versionsunterstützung passt sich den industriellen Anforderungen an. Core 5.0 bietet LE 2M und LE Coded PHY für größere Reichweiten. Core 5.2 ergänzt LE Power Control und isochrone Kanäle. Core 5.3 führt LE Connection Sub-Rating für schnelles Umschalten des Arbeitszyklus ein. Wählen Sie die Version passend zu Ihrem Sensornetzwerk, nicht nach der Überschrift im Datenblatt.

HF-Layout und Antennendesign

Die Antenne ist der einzige Bestandteil Ihres BLE-Designs, den die Firmware nicht beeinflussen kann. Ihre Platzierung und die Unversehrtheit der Massefläche bestimmen Ihre Link-Budget-Werte, noch bevor Sie irgendetwas optimieren.

Antennenplatzierung und HF-Sperrbereich

Platzieren Sie die Antenne an einer Platinenkante, wobei die Sperrzone über die Platinenkontur hinausragen muss. Beachten Sie die Angaben im Datenblatt des Moduls bezüglich der genauen Sperrzonenabmessungen, da der Speisebereich sehr empfindlich ist. Wird die Sperrzone unterbrochen, verschlechtert sich die Link-Budgetierung. Achten Sie darauf, dass die Massefläche unter allen 50-Ohm-HF-Leiterbahnen, die zum Antennenanschluss führen, vollständig intakt bleibt. Vermeiden Sie Schlitze oder Hohlräume durch Steckeraussparungen oder Durchkontaktierungen, da diese Impedanzdiskontinuitäten verursachen. Führen Sie keine Signalleiterbahnen durch die Massefläche unter dem BLE-Modul.

Verbinden Sie die HF-Massefläche mit dichten Durchkontaktierungen. Verwenden Sie einen Abstand von 2–3 mm um den Antennensperrbereich und entlang der Ränder der HF-Massefläche. Der Abstand zwischen den Durchkontaktierungen sollte mindestens λ/10 betragen, was bei 2.4 GHz etwa 6 mm entspricht.

Frequenz (GHz)

Wellenlänge (cm)

Empfohlen über Abstand (λ/10)

2.4

~ 12.5

~ 6 mm

2.5

12

6mm

Abstimmung von Netzwerk- und Taktplatzierung

Die Anpassung des Netzwerks im Gehäuse muss optimiert werden. Das Gehäusematerial hat einen starken Einfluss auf die Abstimmung, und Metall ist aufgrund seiner Leitfähigkeit besonders problematisch. Selbst metallarme Lacke wirken sich erheblich aus. Metallische Objekte in der Nähe und Leiterplatten erzeugen Ströme, wirken wie kleine Kühlkörper und verschlechtern die Anpassung und die Verstärkung.

In einem Gehäuse interagieren die elektromagnetischen Felder mit den umgebenden Materialien und bauen sich anders auf als im freien Raum. Diese Wechselwirkung verändert die Stromverteilung auf der Antenne und damit ihre Impedanz. Da sich die Impedanz mit der Nähe, den elektrischen Eigenschaften und der Größe der umgebenden Materialien ändert, muss die Antenne im Gehäuse abgestimmt werden. Andernfalls kann ein gutes Design bei der Implementierung zunichtegemacht werden.

Die von Herstellern empfohlenen Anpassungsschaltungen versagen in der Praxis häufig. Sie wurden im freien Raum mit einer bestimmten Leiterplattengröße getestet, daher müssen sie erneut optimiert werden.

Für die Uhr befolgen Sie diese Schritte:

  1. Platzieren Sie den Quarzoszillator so nah wie möglich am Takteingangspin.

  2. Sorgen Sie für eine solide Massefläche unterhalb des Oszillatorbereichs und halten Sie sich an das Referenz-Pad-Layout des Herstellers.

  3. Digitale Schaltkreise und Hochstromkreise sollten vom Oszillator ferngehalten werden.

  4. Um eine Kopplung zu verhindern, sollten die Antennenzuleitungen von den Hochfrequenzoszillatoren isoliert werden.

  5. Fügen Sie den lokalen Oszillatoren von VCOs/PLLs Entkopplungskondensatoren mit niedrigem ESR hinzu.

Halten Sie HF-Leiterbahnen kurz und umgeben Sie gleichlagige HF-Leiterbahnen mit geerdetem Kupfer und Verbindungsdurchkontaktierungen im Abstand von weniger als 1/20 λ. Der Abstand der geerdeten Kupferkante zur HF-Leiterbahn sollte 2 W (oder 3 H) betragen. Zwischen HF-Leiterbahnen und benachbarten Masseflächenrändern muss ein Abstand von mindestens 3 W eingehalten werden; in diesem Bereich dürfen keine nicht geerdeten Durchkontaktierungen vorhanden sein. Führen Sie Hochgeschwindigkeits-Taktsignale oder Schaltleistungssignale niemals parallel zu HF-Leiterbahnen, da Feldkopplung die HF-Signalqualität selbst ohne direkte Verbindung beeinträchtigt.

Stromversorgungsintegrität und BLE-Energieeffizienz

Eine saubere Stromversorgung schützt Ihr BLE-Funkmodul und dessen Referenztakt. Störungen auf dieser Schiene verschieben den Takt, erhöhen den Strom und beeinträchtigen die Energieeffizienz von BLE. Behandeln Sie die Entkopplung als integralen Bestandteil der Schaltungsplanung und nicht als nachträgliche Überlegung bei der Materialliste.

Entkopplung und Stromschienenrauschen

Platzieren Sie einen kleinen Keramikkondensator in der Nähe jedes Versorgungsanschlusses des BLE-Geräts. Halten Sie die Leiterbahn vom Anschluss über den Kondensator zur Masse so kurz wie möglich. Fügen Sie einen größeren Kondensator in der Nähe des Reglerausgangs hinzu, um Lastsprünge während der Sendezyklen abzufangen. Verlegen Sie die Versorgungsleitung als kurze, breite Leiterbahn und vermeiden Sie die gemeinsame Nutzung mit Schaltreglern oder Motortreibern.

Die Referenztaktversorgung wird separat gefiltert. Eine Ferritperle und ein lokaler Kondensator verhindern, dass digitales Rauschen in den Oszillatorkreis gelangt. Dieser einfache Schritt trägt zu einem extrem niedrigen Stromverbrauch bei , da ein stabiler Takt es dem Chip ermöglicht, länger im Tiefschlafmodus zu bleiben. Gute Energieeffizienz beginnt mit rauscharmen Versorgungsspannungen.

Messung des Schlaf- und Aufwachstroms

Was man nicht messen kann, kann man nicht verbessern. Verwenden Sie das Nordic PPK2 (Power Profiler Kit II) als Standardmessgerät. Trennen Sie beim nRF52840-DK die Lötbrücke an P22 (SB40). Schließen Sie das PPK2 im Amperemeter-Modus an diese Jumper-Verbindung an.

Rechnen Sie mit folgenden aktuellen Werten:

Staat

Erwarteter Strom

Aktiv (Drucken über UART)

5-8 mA

Suspend-to-idle (UART suspendiert)

~1.5 µA

Standby (System AUS)

~0.3 µA

Balkendiagramm mit Angabe des erwarteten Stroms in Milliampere für die Zustände aktiv, Ruhezustand und Standby.

Zwei Fallen auf Vorstandsebene verfälschen Ihre Messwerte:

  • Der J-Link-Debugger kann den Chip aktiv halten, da die Debug-Schnittstelle den Tiefschlaf verhindert. Trennen Sie den Debugger oder versorgen Sie die Platine während der Messung mit Strom über eine Batterie.

  • Die UART-Schnittstelle taktet, sofern sie nicht angehalten wird, weiter und verhindert so Strommessungen im µA-Bereich. Dies ist der Hauptgrund, warum viele denken, Zephyr PM funktioniere nicht.

Ein Standby-Strom im Mikroampere-Bereich tritt nur dann auf, wenn wirklich alle Peripheriegeräte, Debug-Pfade und Leckstromkomponenten ausgeschaltet sind.

Auch die Leckströme auf der Platine spielen eine Rolle. Spannungsteiler, Pull-up-Widerstände an ungenutzten Pins und Sperrleckströme in Dioden summieren sich. Überprüfen Sie jeden Pfad zur Masse, bevor Sie einer theoretisch praktikablen Low-Power-Architektur vertrauen.

Die Wahl von Akku und Regler ist entscheidend. Wählen Sie einen Regler mit niedrigem Ruhestrom und passen Sie die Zellchemie an Ihren Temperaturbereich an. Dynamische Leistungsregelung in der Firmware ist hilfreich, letztendlich entscheidet jedoch das Hardwarebudget über das Endergebnis. Diese stromsparende Funktechnologie bietet nur dann eine lange Akkulaufzeit, wenn die Platine selbst geräuschlos arbeitet. Optimieren Sie die Energieeffizienz auf Chipebene, und Ihre Effizienzgewinne bleiben auch im praktischen Einsatz erhalten.

Schnittstellendesign und Sensorintegration

Die Leistungsfähigkeit Ihres BLE-Funkmoduls hängt von der Qualität der angeschlossenen Busse ab. Eine störungsanfällige Sensorleitung oder eine lange I2C-Verbindung können Daten beschädigen, bevor das Funkmodul sie überhaupt senden kann. Konzipieren Sie jede Schnittstelle entsprechend ihrer tatsächlichen Entfernung und Last.

SPI-, I2C- und UART-Schnittstellen

Wählen Sie den Bus passend zur Anwendung. SPI bleibt auf einer Leiterplatte, üblicherweise in einem Abstand von ca. 10 cm. Der Host steuert den Takt, wodurch geringer Overhead und hoher Durchsatz für lokale Verbindungen erzielt werden. SPI verfügt über keine integrierte Arbitrierung und keine Adressierung. Jedem Slave wird eine eigene Chip-Select-Leitung zugewiesen.

I²C ist ein Zweidrahtbus mit Softwareadressierung und echter Multi-Controller-Arbitrierung. Der Standardmodus arbeitet mit 100 kbit/s, der Fast-Modus mit 400 kbit/s, Fast-Mode Plus mit 1 Mbit/s und der High-Speed-Modus mit 3.4 Mbit/s. Die Buslast sollte gemäß den NXP-Spezifikationen innerhalb der Kapazitätsgrenze von ca. 400 pF liegen . Repeater, Puffer und Extender können die I²C-Leitung auf mehrere zehn Meter verlängern; dies sollte jedoch als geplante Erweiterung und nicht als Standard betrachtet werden.

Bus

Typische maximale Buslänge

Schiedsgerichtsbarkeit / Topologie

SPI

Üblicherweise auf eine einzelne Leiterplatte (~10 cm) beschränkt

1 Master / viele Slaves mit jeweils eigenem CS; keine integrierte Schiedsgerichtsbarkeit

I2C

~1 m (Standard)

Multi-Drop-Bus, 1 Master / mehrere Slaves; unterstützt Multi-Controller-Arbitrierung

UART

Kurz und implementierungsabhängig (TTL)

Punkt-zu-Punkt-Übertragung; keine Schlichtung

UART ist eine Punkt-zu-Punkt-Verbindung ohne Arbitrierung. Rohes 3.3-V-TTL ist für kurze lokale Verbindungen geeignet. Für größere Entfernungen können RS-232-, RS-422- oder RS-485-Transceiver hinzugefügt werden. TI-RS-485-Tests zeigen Reichweiten von 50 m, 100 m, 150 m, 200 m und bis zu 1000 m, abhängig von Datenrate und Transceiver. Pegelanpassungen sind erforderlich, wenn Sensor und BLE-SoC unterschiedliche Versorgungsspannungen verwenden. Die Dimensionierung von Pull-up-Widerständen richtet sich nach der Buskapazität, nicht nach Gewohnheit.

EMI/EMV- und Sensorintegration

DC/DC-Wandler sind die Hauptquelle elektromagnetischer Störungen in Industrieanlagen . Kabel und Metallgehäuse wirken wie ungewollte Antennen und strahlen diese Störungen nach außen ab. Um die Emissionen am Wandler zu stoppen, muss die Ausbreitung über Kabel und Gehäuse verhindert werden.

Durch das Einfügen eines Drosselspulen-Rauschfilters in die DC-Ausgangsleitung eines DC/DC-Wandlers wurde die minimale LTE-Empfängerempfindlichkeit während des Roboterbetriebs um etwa 11 dB verbessert.

Der Filter leitete hochfrequentes Wandlerrauschen über seine Impedanz zurück in den Wandler. Eine kleine Induktivität (1.6 × 0.8 × 0.8 mm, 1.3 A) erfüllte diese Aufgabe. Ferritperlen sind eine weitere Option; die Wahl hängt davon ab, wie stark die Rauschunterdrückung und das Stromüberlagerungsverhalten sein sollen.

Das Sensorsignal wird bereinigt, bevor es den BLE-Protokollstapel erreicht. Ein analoges Frontend passt die Signalaufbereitung an das jeweilige Sensorausgangssignal an. Die integrierte Signalverarbeitung vereint Verstärkung, Filterung, Wandlung, Temperaturkompensation und digitale Verarbeitung in einem einzigen IC. Dadurch wird der störungsanfällige diskrete Signalweg verkürzt. Der Ablauf ist wie folgt: Verstärken, Filtern, Wandlen, Kalibrieren und anschließende Übertragung über SPI, I²C oder Bluetooth Low Energy.

Auf Softwareseite sollte für jeden Bus eine separate API-Schicht verwendet werden. Bei Timeouts und Busfehlern müssen eindeutige Fehlercodes zurückgegeben werden. Die Nutzdatenlängen sind zu prüfen, bevor die Daten an den BLE-Stack übergeben werden. Da die BLE-Verbindungsverschlüsselung allein den Cloud-Pfad nicht abdeckt, ist die Sicherheit der Sensordaten auf Anwendungsebene zu gewährleisten.

Stapelaufbau, Materialien und DFM-Abwägungen

Stapelaufbau, Materialien und DFM-Abwägungen

Stapelaufbau und Materialauswahl

Der Aufbau der Leiterplatte bestimmt die Leistung des BLE-Funkmoduls und die Kosten. Eine vierlagige Leiterplatte mit eigener Stromversorgung und Massefläche kann den Leistungsverlust im Vergleich zu einer einlagigen Leiterplatte mit gemeinsam genutzten Masseleitungen um bis zu 15 % reduzieren. Dadurch lässt sich der Stromverbrauch senken, ohne die Firmware zu ändern. Einlagige Leiterplatten sind zwar günstiger, bieten aber keine saubere HF-Referenzebene für ein BLE-Design.

Wählen Sie das Dielektrikum anhand seiner Dämpfung und seines Preises. Standard-FR-4 eignet sich für die meisten 2.4-GHz-BLE-Platinen. Materialien mit geringerer Dämpfung sind nur dann sinnvoll, wenn Ihre Leiterbahnen lang sind oder der Platzbedarf gering ist. Platzieren Sie die HF-Schicht neben einer durchgehenden Massefläche und achten Sie darauf, dass diese Fläche unter der Antennenzuleitung nicht unterbrochen ist.

DFM-Einschränkungen und Design-Checkliste

Beachten Sie die Mindestleiterbahnbreite und den Mindestabstand Ihres Leiterplattenherstellers. Halten Sie die Stromversorgungsleiterbahnen kurz und breit (10–15 mil für bis zu 1 A). Bei Leiterplatten unter 30 mm x 30 mm sind breite Leiterbahnen und große Stromversorgungsflächen schwierig zu realisieren. Planen Sie das Layout daher frühzeitig. Platzieren Sie Durchkontaktierungen in Pads nur dann, wenn Ihr Leiterplattenhersteller dies unterstützt. Beachten Sie den Bauteilabstand um den Antennen-Sperrbereich und prüfen Sie die Position der Panelisierungsschienen und Sollbruchstellen nahe der HF-Kante. Eine Schiene, die den Sperrbereich kreuzt, kann die Abstimmung beeinträchtigen und die HF-Ausbeute verringern.

Bei jedem BLE-Design werden verschiedene Ziele gegeneinander abgewogen. Nutzen Sie diese Tabelle, um Prioritäten vor dem Layout festzulegen.

Abtausch

Beweisbar

Leistung vs. Zuverlässigkeit

Durch die Reduzierung der BLE-Ausgangsleistung von +4 dBm auf 0 dBm kann der Stromverbrauch um fast 30 % gesenkt werden, allerdings kann eine Minimierung der Sendeleistung in Umgebungen mit vielen Störungen zu Verbindungsproblemen führen.

Leistung vs. Performance

Durch die Reduzierung der Sensor-Abtastrate wird Energie gespart, dies kann jedoch die Datengenauigkeit beeinträchtigen; die Bündelung der Messwerte (z. B. alle 30 Sekunden statt jede Sekunde) reduziert die aktive Zeit des Mikrocontrollers um bis zu 95 %.

Kosten vs. Leistung (Leiterplattenlagen)

Einlagige Leiterplatten sind zwar günstiger, aber für komplexe Designs unzureichend; vierlagige Leiterplatten mit dedizierten Strom- und Masseflächen können den Leistungsverlust im Vergleich zu einlagigen Designs mit gemeinsam genutzten Masseleitungen um bis zu 15 % reduzieren.

Leistung vs. Kosten (Komponentenauswahl)

Ein gut gewählter PMIC erreicht Spannungsumwandlungswirkungsgrade von über 90 %, im Vergleich zu 70–80 % bei weniger optimierten Lösungen; durch dynamische Spannungsskalierung kann die Leistungsaufnahme des MCU um 20–30 % reduziert werden.

Leistung vs. Reichweite/Platz

Kompakte Platinen (<30 mm x 30 mm) erschweren breite Leiterbahnen und ausgedehnte Stromversorgungsebenen; lange/schmale Leiterbahnen erhöhen den Widerstand und den Wärmeverlust, daher sollten Stromversorgungsleiterbahnen kurz und breit gehalten werden (10–15 mils für bis zu 1 A).

Manche Verbindungen akzeptieren niedrigere Datenraten, um Reichweite und Akkulaufzeit zu optimieren. Diese Logik gilt auch für BLE.

LoRa erreicht seine Kombination aus Reichweite, Robustheit und niedrigem Stromverbrauch unter anderem dadurch, dass es relativ niedrige Datenraten akzeptiert… der Verzicht auf nicht benötigte Bandbreite zugunsten einer größeren Reichweite und eines geringeren Stromverbrauchs kann ein ausgezeichneter technischer Kompromiss sein.

Bevor Sie das Design freigeben, überprüfen Sie fünf Punkte: Ihr Schichtaufbau bietet dem BLE-Funkmodul eine stabile Referenzfläche. Die Antennenabschirmung ist auch nach der Panelisierung noch vorhanden. Die Stromversorgungsleitungen erfüllen die Strombegrenzung. Der Ruhestrom des Reglers entspricht der Strombegrenzung im Energiesparmodus. Die Energieeffizienzziele entsprechen dem gemessenen Stromverbrauch, nicht den Angaben im Datenblatt. Diese Prüfungen gewährleisten Energieeffizienz und Akkulaufzeit auch bei größeren Stückzahlen.

Energiesparende BLE-Kommunikation basiert auf zwei Prinzipien: gleichmäßigen Betriebszyklen und sorgfältiger Kontrolle des Ruhestroms. Industrielle Zuverlässigkeit wird durch Entscheidungen auf Platinenebene – SoC oder Modul, HF-Layout, Stromversorgungsintegrität und DFM-orientiertes Design – gewährleistet. Messen Sie frühzeitig den Ruhestrom auf einer realen Platine. Planen Sie den HF-Sperrbereich vor der Bestückung gemäß den Angaben im Moduldatenblatt und erweitern Sie ihn über den Platinenrand hinaus. Prüfen Sie Ihren Schichtaufbau hinsichtlich EMV-Anforderungen, nicht nur hinsichtlich der Kosten. Testen Sie anschließend unter realen Industriebedingungen und unter Berücksichtigung der Fertigungstoleranzen. Labortests geben keine Auskunft darüber, wie sich die Energieeffizienz und die lange Akkulaufzeit von BLE im praktischen Einsatz bewähren.

FAQ

Wie wähle ich ein Werbeintervall für einen batteriebetriebenen Sensor?

Beginnen Sie mit der benötigten Latenz und verlängern Sie das Intervall dann so weit wie möglich, soweit es die Anwendung zulässt. Ein 1-Sekunden-Intervall verbraucht durchschnittlich etwa 9.4 µA, ein 10-Sekunden-Intervall reduziert den Verbrauch auf etwa 2.3 µA. Längere Intervalle sparen zwar Energie, verlangsamen aber die Erkennung und Wiederverbindung.

Soll ich ein vorzertifiziertes Modul oder einen separaten BLE-SoC verwenden?

Wählen Sie das Modul, wenn Termintreue und Zertifizierungsrisiko wichtiger sind als die Stückkosten. Ein Modul wird mit bereits abgestimmtem Funkmodul, Quarz und Antenne geliefert, sodass Sie sich die HF-Zertifizierung sparen. Entscheiden Sie sich nur dann für ein diskretes SoC, wenn die hohe Stückzahl den Aufwand für die Entwicklung rechtfertigt und Ihr Team über die notwendige HF-Testausrüstung verfügt.

Warum verbraucht meine Platine im Schlafmodus immer noch Milliampere?

Überprüfen Sie zunächst drei Dinge. Der Debugger kann den Chip im aktiven Zustand halten, trennen Sie ihn daher. Eine nicht suspendierte UART taktet weiter und blockiert Mikroampere-Messungen. Leckströme durch Pull-up-Widerstände und Spannungsteiler erhöhen ebenfalls den Stromverbrauch. Überprüfen Sie jeden Pfad gegen Masse, bevor Sie den BLE-Protokollstapel oder die Firmware als Fehlerquelle vermuten.

Wie hoch muss die Antenne tatsächlich sein, um HF-Abschirmung zu gewährleisten?

Beachten Sie die Angaben im Moduldatenblatt zur genauen Zone und erweitern Sie diese über den Platinenrand hinaus. Achten Sie darauf, dass die Massefläche unter allen 50-Ohm-Leiterbahnen intakt bleibt. Verbinden Sie die HF-Masse mit Durchkontaktierungen im Abstand von 2–3 mm in der Nähe der Sperrzone. Eine unterbrochene Sperrzone führt zu einem Linkbudgetverlust, der durch keine Firmware-Einstellung behoben werden kann.

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind mit * gekennzeichnet.