Using FRAM memory in battery-less sensors

Ähnliche Dokumente
Institute of Embedded Systems InES Batterielose Funksysteme

Urs Beerli Institute of Embedded Systems ZHAW Zürcher Hochschule für Angewandte Wissenschaften

Bluetooth Low Energy gleichzeitige Verbindungen zu mehreren Knoten

Entwicklung und Optimierung von Low-Power Funksysteme (ZigBee / Bluetooth Low Energy BLE) mit Hilfe dynamischer Strommesstechnik

Energieeffizienter und günstiger LoRa-Knoten betrieben mit Solarenergie

Einfaches und sicheres Pairing für Bluetooth Smart

Software ubiquitärer Systeme

Vermaschte, drahtlose Sensornetzwerke für Grossanlagen

Praktikum: Wireless Sensor Networks Wintersemester 2011/12

32-Bit Microcontroller based, passive and intelligent UHF RFID Gen2 Tag. Zürcher Fachhochschule

POWSE Pouch-Cell Wireless Sensing

Doppelt gemoppelt hält besser!

Intelligenter Schuh als energieautarkes Wearable. Juan-Mario Gruber, Andreas Stahel InES Institute of Embedded Systems ZHAW

Embedded Computing Conference 2017 Abstracts Stream 1 "Hardware"

uctag Intelligent and passive RFID tag for Identification and Sensing (Embedded Computing Conference, Winterthur, 26. Mai 2009)

Energieverbrauch von verschiedene Bluetooth Smart Varianten

Praktikum: Wireless Sensor Networks Sommersemester 2013

Die Technik hinter IoT: Arduino, Raspberry Pi & Co.

Mikrocontroller vs. Mikroprozessor 1/3

Wireless Sensor Netzwerke für den industriellen Einsatz

Embedded Linux für SoC Applikationen

Funkbasierter Datenlogger

Scalable Multichannel Wireless Sniffer. Referenten: Dominic Ast ( asdo@zhaw.ch ) Markus Hutzler ( hutz@zhaw.ch )

Emulating complex HF-RFID protocols for identity and sensing

E I N L A D U N G. Arrow TechDay 01. Juli 2010 In Düsseldorf. Wir freuen uns auf Ihren Besuch! Texas Instruments und Arrow laden Sie herzlich ein zum

Thermal Energy Harvesting Booster mit 20 mv Eingangsspannung. Juan Gruber, Simon Mathis InES Institute of Embedded Systems ZHAW

VarioTAP Einführung Hosea L. Busse

Internet-of-Things: Digitalisierung zum Anfassen

Neue Speichermedien für Datenbanken

Bluetooth-Low-Energy-Netzwerke mit vielen Knoten Matthias Müller

Produktinformation. Das Board

Mark VHS Augsburg Einführung in die Mikrocontroller-Programmierung. mark@mark-fink.de

Verbunden,abernichtverdrahtet. Verbunden aber nicht verdrahtet, November 2006 Thomas Hinderling Seite 1

Vortrag zur Seminarphase der PG Solar Doorplate MSP430 Wichtigste Grundlagen von David Tondorf

Praktikum: Wireless Sensor Networks Sommersemester 2014

Mikrocontroller. eine Einführung. Florian Schmitt / 34

PORTABLE DIE SPEICHERLÖSUNG VON FOTOGRAFEN FÜR FOTOGRAFEN RAW WIFI SSD VIDEO POWERBANK USB

Positionstracking für Sportevents mit GNSS and LoRa. Juan-Mario Gruber, Benjamin Brossi InES Institute of Embedded Systems ZHAW

Technische Daten. Technische Daten. Technische Daten. Betriebssystem. Prozessor. Festplattenlaufwerk. Standard-RAM. Maximaler RAM

Teil 3 Mikrocontroller

Überblick zum ESP32 mit Arduino. Helmut Tschemernjak Arduino-Hannover

Arduino Nano. Hello World per LED On-Board LED (Pin D13) Beispiel: Arduino IDE / Beispiele / Basics / Blink 5 / 20

RO-Tutorien 3 / 6 / 12

ENTWICKLUNG EINER KOMPAKTEN SENSORPLATTFORM FÜR DEN PROTOTYPISCHEN EINSATZ IN DER MEDIZINTECHNIK

HF Long Range Reader ID ISC.LR(M)2500

dresden elektronik ingenieurtechnik gmbh

Energieautarke Lüftungssteuerung. Juan-Mario Gruber, Daniel Rieben InES Institute of Embedded Systems ZHAW

PRODUKTINFORMATIONEN DER CALLIOPE MINI

PRODUKTINFORMATIONEN DER CALLIOPE MINI

Fertigungstest von Geräten und

Dynamische Rekonfigurationvon Echtzeit-Ethernet-Standards mit harten Echtzeitanforderungen

Produktkatalog. SAW COMPONENTS Dresden GmbH. Manfred-von-Ardenne-Ring Dresden Germany. support@sawcomponents.

Entwicklung und Programmierung einer Multifunktions-Adapterplatine für ein mbed-mikrocontrollermodul

ALLNET ALL-WAP0358N / WLAN Outdoor Bridge/AP 300Mbit IP b/g/n 2, 4 GHz

ESP8266. Physik und Sensorik. System on Chip (SoC) für das Internet der Dinge (IoT)

CSMA-basiertes Sensor/Aktor- Funknetzwerk für Echtzeit-Anwendungen (10ms) in der Fertigungsautomatisierung

300Mbit Wireless N Dual Band AccessPoint / Bridge / Repeater mit Gigabit und PoE

CompactPCI Tualatin CPU CC7-JAZZ

ALLNET ALL-WAP0558N / WLAN Outdoor Bridge/AP 300Mbit IP b/g/n 2, 4 u. 5 GHz

Prinzipien und Komponenten eingebetteter Systeme

Rechnerorganisation. 1. Juni 201 KC Posch

HF Long Range Reader ID ISC.LR(M)2500

PX-Modul 8DE 8DEA 4AIN 2AOUT

Der Lego NXT Roboter. Hochschule Mannheim Fakultät für Informatik

Einführung in die Microchip PIC-Controller vergleichende Betrachtung zu anderen Microcontrollern CLUG Matthias Kupfer

Netduino Mikroprozessor für.net Entwickler

FPGA vs. Mikrocontroller. Agenda

Integration der Gebäudeautomation in das Internet der Dinge

VOLLE KONTROLLE. Verwaltung und Administration des gesamten CoaxData-Netzwerks mit einem einzigen Gerät COAXBOX (REF )

Meine SPS kann Linux, und nun?

HPC04. G&T Elektrobau GmbH. G&T Elektrobau GmbH I Auf der Schanze 37A I Bad Homburg I Änderungen und Irrtümer vorbehalten.

Erfolg mit Embedded Vision Systemen. Dipl.-Ing. Carsten Strampe Embedded Vision Systeme 1

Integrierte Frontend-Schaltung für einen elektrostatischen Energy-Harvester

E I N L A D U N G. Arrow TechDay 15. Juli 2010 in der Filderhalle Leinfelden-Echterdingen. Embedded Platform Concept

Systemübergreifende Hausautomation. Sara Farina Fernandez Klaus Mühlböck

Making the Internet of Things

Lora und ähnliche Funktechniken IoT-Konnektivität. Helmut Tschemernjak

Funkbasierte Sensorknoten

LeMaker HiKey 960 4GB, Octa Core 4xARM Cortex A73 + 4xA53 64-Bit-CPU, Mali G71 MP8 3D GPU, 96board

Speichermedien

Digitaltechnik II SS 2007

Sonderpraktikum Home Automation 2010

Praktikum: Wireless Sensor Networks Sommersemester 2015

Tutorium Rechnerorganisation

Wireless Communications

LEDs Stromversorgung WLAN Link/Aktivität LAN Link/Aktivität Link/Aktivität

TW Serie I - 8. Deutsch. 16 GB Flash

Internet of Things Was ist das eigentlich genau?

Device Management Schnittstellen. Referat von Peter Voser Embedded Development GmbH

FPGA - aktuelle Bausteine und ihre Anwendungen von Altera

Lehrplanentwicklung Elektronik Bad Ischl 2006 ==========================================================================================

PCG-C1MHP PCG-C1MHP. Technische Daten. Modellnummer. Betriebssystem. Prozessor. Festplattenlaufwerk. Standard-RAM. Maximaler RAM 384 MB **

Einleitung Die Pins alphabetisch Kapitel 1 Programmierung des ATmega8 und des ATmega

Transkript:

Using FRAM memory in battery-less sensors Marcel da Silva Institute of Embedded Systems ZHAW Zürcher Hochschule für Angewandte Wissenschaften dasi@zhaw.ch

Inhalt Wer wir sind Einführung / Motivation Was ist FRAM? Anwendung Messungen Resultate Fazit Ausblick

Vorstellung InES Institute of Embedded Systems, Winterthur Gehört zur School of Engineering, ZHAW Tätigkeitsgebiete Zeitsynchronisation mittels IEEE1588 Redundancy Protocols (MRP, PRP) Audio/Video Bridge Ultra Wide Band Comunication (UWB MAC in VHDL) FPGA Implementationen Profinet (PNIO, easyirt, easyio) Ethernet Powerlink http://ines.zhaw.ch

Vorstellung Wireless System Group Wireless Technologies IEEE802.15.4 Bluetooth, Bluetooth Low Energy ZigBee 6LoWPAN Proprietäre Systeme Low Power Anwendungen Energy Harvesting

Vorstellung Wireless System Group Passive RFID Tag Batterielos ARM Cortex M3, EnergyMicro EPC GEN2 Emulation

Vorstellung Wireless System Group Dynapic Wireless Batterieloser Piezo-Switch > 10 Mio. Zyklen Leise (keine Klicks) & flach (1 mm)

Einführung / Motivation Vorteile von batterielosen Sensoren Batterieinstallations- und Logistikkosten Entsorgung Ökologie? Grenzen von batterielosen Systemen Energiemenge? Kosten

Einführung / Motivation Wo Daten speichern? DRAM Nicht persistent Flash Wenig Schreibzyklen (ca. 10'000) EEPROM Langsam (> 1 ms) Braucht viel Energie Lösung: FRAM

Was ist FRAM? Ferroelectric Random Access Memory Aufbau analog DRAM ferroelektrisch statt dialektrisch Meist Blei-Zirkonat-Titanat [Pb(ZrTi)O 3 ] Polarisation ändert durch elektrisches Feld

Was ist FRAM? Kein refresh nötig nichtflüchtig Bedeutend schneller als EEPROM unendliche Schreibzyklen (> 10 15 ) Sicher gegen Strahlen / Magnetfelder Ultra Low Power (~ 35 μa/mhz) Nachteile: Grösserer Platzbedarf, d.h. kleinere Speicherdichte Teuer Kleine Kapazitäten (aktuell bis zu 2 Mb, resp. 256 kb)

Was ist FRAM? Erhältlich Als Externe Speichermodule z.b. Ramtron FM25P16 Integriert im Microcontroller Texas Instruments MSP430FR57xx

Was ist FRAM? Einsatz mit externem FRAM Modul Microcontroller nicht vorgegeben Bis 256 kb Speicher Nachteil (gegenüber TI MSP430FR57xx) Platz auf PCB Speicherzugriff über SPI / I 2 C

Was ist FRAM? Einsatz mit Texas Instruments MSP430FR57xx: Braucht wenig Platz Flexible Speicherkonfiguration Data / Code Nachteil (gegenüber externem Speichermodul) Bei bestehenden Anwendungen Portierung? Anderer Microcontroller? Preis? 16 kb Speicher

Anwendung EnOcean ECO100 Atmel AT86RF231 ZigBee Transceiver Adhoco ZigBee receiver mit Lampe Dynamic Power Measurement System von Agilent Blockdiagramm Energy Harvester DCDC Converter LDO Microcontroller FRAM 802.15.4 Transceiver 2.4 GHz Antenna

Anwendung 802.15.4-Transceiver Atmel AT86RF231 ~ 12 ma Tx/Rx @ 0 dbm Microcontroller Atmel Atmega 324PV 8-Bit, EEPROM, FRAM extern, 1.8-3.6 V Texas Instruments MSP430FR5739 16-Bit, FRAM integriert, 2.0-3.6 V NXP LPC1114 FRAM 32-Bit Cortex M0, FRAM extern, 1.8-3.6 V DCDC, capacitors Micro Harvester Transceiver

Messungen FRAM vs EEPROM ATmega324P mit EEPROM ATmega324P externem FRAM Verschiedene Microcontroller mit FRAM ATmega324P mit externem FRAM MSP430FR5739 mit internem FRAM LPC1114 (Cortex M0) mit externem FRAM

Resultate Atmel ATmega324P (8 bit Microcontroller) APS counter: EEPROM ~70 μj für 1 Frame

Resultate Atmel ATmega324P (8 bit Microcontroller) APS counter: externes FRAM ~40 μj für 1 Frame

Resultate TI MSP430FR5739 (16 bit Microcontroller) APS counter: internes FRAM ~50 μj für 1 Frame

Resultate LPC1114 (Cortex M0, 32 Bit Microcontroller) APS counter: externes FRAM ~43 μj für 1 Frame

Fazit FRAM eignet sich viel besser als EEPROM 40 μj 50 μj gegenüber 70 μj mit EEPROM Microcontroller Mit integriertem FRAM Speicher Mit externem FRAM Speicher Auch 32 Bit Microcontroller möglich Längere Lebensdauer FRAM: > 10 15 Schreibzyklen Flash: ~10 4 Schreibzyklen EEPROM: ~10 5 Schreibzyklen

Ausblick Teuer ist: Gute DCDC Converter Storage Lösung Statt Storage, mit vorhandener Energie arbeiten Zustand in FRAM speichern Register, Konfiguration Zustand wiederherstellen und weiterarbeiten

Fragen Fragen? Danke für die Aufmerksamkeit