Der Blätterkatalog benötigt Javascript.
Bitte aktivieren Sie Javascript in Ihren Browser-Einstellungen.
The Blätterkatalog requires Javascript.
Please activate Javascript in your browser settings.
24 Elektronik 12 2022 EmbEddEd SyStEmS kann sich dies sowohl auf die Batterie lebensdauer des Sensors als auch auf das Design der Energiequelle auswir ken was wiederum Auswirkungen auf die Kosten des Produkts haben kann Um dies zu vermeiden hat Renesas den RE dahingehend konzipiert dass jedes in der REFamilie implementierte FlashSpeichermodul eine speziell opti mierte UltraLowPowerVersion des proprietären MONOSFlashProzes ses von Renesas nutzt Dies minimiert die Leistungsaufnahme sowohl bei der FlashProgrammierung als auch beim Löschen Das auf dem RE01B implementierte FlashModul erhöht die Gesamtleis tungsaufnahme des RE typischerweise nur um etwa 0 24 mA beim Program mieren und 0 23 mA beim Löschen Zum Vergleich Bei anderen heute erhältlichen Mikrocontrollern steigt die Leistungsaufnahme in der Regel um mindestens das Fünf bis Zehnfa che dieses Wertes Ein Beispiel hier für ist der Renesas RX130 bei dem die Leistungsaufnahme des Bausteins beim Programmieren typischerweise um 2 5 mA ansteigt Bild 2 zeigt die Vorteile des REFlashModuls Ver gleicht man die gesamte Leistungsauf nahme von jedem Baustein während eines Programmiervorgangs bei 2 MHz dann verbraucht der RE insgesamt fast sechsmal weniger als der RX130 Renesas stellt eine vollständige Appli kation für den RE01B zur Verfügung die zeigt wie eine EmbeddedAnwen dung entwickelt werden kann bei der sowohl die Firmware als auch falls erforderlich der BluetoothProtokoll stack mithilfe von BLE zuverlässig und sicher aktualisiert werden kann Es ist sehr wichtig sowohl die Appli kation als auch den BLEStack aktuali sieren zu können da beide einen Fehler oder eine Sicherheitslücke aufweisen könnten die behoben werden muss Außerdem ist es wichtig dass diese Updates zu 100 Prozent zuverlässig sind und unter allen Bedingungen korrekt funktionieren Die Updates sollten auch bei einem Stromausfall korrekt emp fangen werden da es besonders wich tig ist dass der Protokollstack immer korrekt funktioniert Wie funktioniert das Ganze? Um zu zeigen wie ein solches System mit dieser Speicherarchitektur funk tionieren kann und wie die Betriebs software aussehen würde hat Rene sas eine komplette Arbeitsapplikation erstellt Sie umfasst zwei DemoAppli kationen die das Evaluierungsboard für den RE01B nutzen sowie ein And roidMobiltelefon um das Firmware Update über Bluetooth zu übertragen Ein Bild des funktionierenden Demo Systems ist in Bild 3 zu sehen Es zeigt das RE01BEvaluierungsboard das in diesem Fall von einem SeggerJLink Debugger mit Energie versorgt wird und ein AndroidMobiltelefon auf dem der FirmwareUpdateClient läuft Für die Ausführung dieser Applikation sind keine externen Schaltungen erforder lich Interessierte Anwender können die gesamte benötigte Software herunter laden die DemoApplikation für den RE01B einschließlich des kompletten BLEProtokollstacks zwei DemoAppli kationen und eine DownloaderAppli kation sowie die ClientApplikation für den Download der Applikation die auf dem AndroidSmartphone laufen Diese in Bild 4 gezeigte Applikation ermöglicht es dem Benutzer den RE01B auf dem Evaluierungsboard abzufra gen um die Anwendungsversion zu überprüfen Sowohl die Applikation als auch der BLEProtokollstack können bei Bedarf über BLE aktualisiert werden Der vollständige Quellcode der Demo Applikationen und die Applikation die auf dem AndroidPhone läuft werden als Bestandteil des Projekts bereitge stellt Bild 5 zeigt eine vereinfachte Soft warearchitektur für dieses Projekt Die in dieser Applikation enthaltene Soft ware umfasst zwei einfache Benutzer applikationen die über BLE auf das Ziel gerät heruntergeladen werden können Bild 3 Demo zur Firmware-Aktualisierung per Funk Bild Renesas Electronics Bild 4 Android-Firmware-Update Bild Renesas Electronics