Poster abstract: I2C considered wasteful: Saving energy with host-controlled pull-up resistors
Autor(en): | Friesel, D. Spinczyk, O. |
Stichwörter: | Buses; Embedded software; Embedded systems; Embedded systems design; Energy conservation; Energy demands; Energy model; Energy models; Energy saving; I2c bus; Inter integrated circuits; Resistors; Saving energy; Sensor networks, Electric energies; Sensors and actuators; System energy, C (programming language) | Erscheinungsdatum: | 2019 | Herausgeber: | Association for Computing Machinery, Inc | Journal: | IPSN 2019 - Proceedings of the 2019 Information Processing in Sensor Networks | Startseite: | 315 | Seitenende: | 316 | Zusammenfassung: | The Inter-Integrated Circuit (I2C) bus is frequently used to connect sensors and actuators to cyber-physical systems. It is designed around always-on pull-up resistors, which transform valuable electric energy into heat whenever a 0-signal is sent or received. Using a software I2C implementation which disables pull-ups when possible, we decrease the energy demand of I2C transmissions at the cost of additional CPU time. On a low-power MSP430FR5969 microcontroller, we observe 10 to 50 % lower whole-system energy usage per transmission compared to conventional software I2C. An advantage over hardware I2C modules is only apparent at bus clocks below 10 kHz. © 2019 Copyright held by the owner/author(s). |
Beschreibung: | Conference of 18th ACM/IEEE International Conference on Information Processing in Sensor Networks, IPSN 2019 ; Conference Date: 16 April 2019 Through 18 April 2019; Conference Code:147964 |
ISBN: | 9781450362849 | DOI: | 10.1145/3302506.3312606 | Externe URL: | https://www.scopus.com/inward/record.uri?eid=2-s2.0-85066617051&doi=10.1145%2f3302506.3312606&partnerID=40&md5=046b4c0f0a6cc8540b4fc31ec15ee5e1 |
Show full item record