6tisch on scμm: Running a synchronized protocol stack without crystals

11Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.

Abstract

We report the first time-synchronized protocol stack running on a crystal-free device. We use an early prototype of the Single-Chip micro Mote, SCμM, a single-chip 2 ✕ 3 mm2 mote-on-a-chip, which features an ARM Cortex-M0 micro-controller and an IEEE802.15.4 radio. This prototype consists of an FPGA version of the micro-controller, connected to the SCμM chip which implements the radio front-end. We port OpenWSN, a reference implementation of a synchronized protocol stack, onto SCμM. The challenge is that SCμM has only on-chip oscillators, with no absolute time reference such as a crystal. We use two calibration steps – receiving packets via the on-chip optical receiver and RF transceiver –to initially calibrate the oscillators on SCμM so that it can send frames to an off-the-shelf IEEE802.15.4 radio. We then use a digital trimming compensation algorithm based on tick skipping to turn a 567 ppm apparent drift into a 10 ppm drift. This allows us to run a full-featured standards-compliant 6TiSCH network between one SCμM and one OpenMote. This is a step towards realizing the smart dust vision of ultra-small and cheap ubiquitous wireless devices.

Author supplied keywords

Cite

CITATION STYLE

APA

Chang, T., Watteyne, T., Wheeler, B., Maksimovic, F., Khan, O., Mesri, S., … Pister, K. (2020). 6tisch on scμm: Running a synchronized protocol stack without crystals. Sensors (Switzerland), 20(7). https://doi.org/10.3390/s20071912

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free