Biagetti Giorgio, Sulis Michele, Falaschetti Laura, Crippa Paolo
DII-Dipartimento di Ingegneria dell'Informazione, Università Politecnica delle Marche, Via Brecce Bianche 12, 60131 Ancona, Italy.
Sensors (Basel). 2025 Jan 26;25(3):756. doi: 10.3390/s25030756.
Wireless surface electromyography (sEMG) sensors are very practical in that they can be worn freely, but the radio link between them and the receiver might cause unpredictable latencies that hinder the accurate synchronization of time between multiple sensors, which is an important aspect to study, e.g., the correlation between signals sampled at different sites. Moreover, to minimize power consumption, it can be useful to design a sensor with multiple clock domains so that each subsystem only runs at the minimum frequency for correct operation, thus saving energy. This paper presents the design, implementation, and test results of an sEMG sensor that uses Bluetooth Low Energy (BLE) communication and operates in three different clock domains to save power. In particular, this work focuses on the synchronization problem that arises from these design choices. It was solved through a detailed study of the timings experimentally observed over the BLE connection, and through the use of a dual-stage filtering mechanism to remove timestamp measurement noise. Time synchronization through three different clock domains (receiver, microcontroller, and ADC) was thus achieved, with a resulting total jitter of just 47 µs RMS for a 1.25 ms sampling period, while the dedicated ADC clock domain saved between 10% to 50% of power, depending on the selected data rate.
无线表面肌电图(sEMG)传感器非常实用,因为它们可以自由佩戴,但它们与接收器之间的无线电链路可能会导致不可预测的延迟,从而阻碍多个传感器之间时间的精确同步,而这是研究的一个重要方面,例如不同部位采样信号之间的相关性。此外,为了将功耗降至最低,设计一个具有多个时钟域的传感器可能会很有用,这样每个子系统仅以正确运行所需的最低频率运行,从而节省能源。本文介绍了一种使用低功耗蓝牙(BLE)通信并在三个不同时钟域中运行以节省功耗的sEMG传感器的设计、实现和测试结果。特别是,这项工作专注于这些设计选择所产生的同步问题。通过对BLE连接上实验观察到的定时进行详细研究,并通过使用双级滤波机制来消除时间戳测量噪声,该问题得以解决。这样就实现了通过三个不同时钟域(接收器、微控制器和ADC)的时间同步,对于1.25 ms的采样周期,总均方根抖动仅为47 µs,而专用ADC时钟域根据所选数据速率可节省10%至50%的功耗。