FlexEMG

Description
FlexEMG is an in-house developed 8-channel Electromyography device which relies on digital potentiometers and digital rheostats to adaptively tune resistor values through digital signaling, allowing users to adaptively modify amplifier gain and filter cutoff frequency values. The design utilizes low-noise and low-current amplifiers, a 16-bit SAR ADC, and multiplexing of the input channels to allow for lower current consumption. The device additionally makes use of a proportional-integral-derivative (PID) algorithm for automatic gain control to ensure that the full range of EMG is always monitored at any point, allowing for maximum resolution of the signal without losing information from voltage-rail clipping. Partners: Sean Isomatsu, Reuben Thomas, Wei Wang, Aditya Arora
Technologies
Gallery

Finished PCB

PCB v.2 layout design

PCB v.1 bring-up

PCB v.2 schematic

LTSpice simulations

Instruments used for device testing

Debugging session lol