When connecting the sensor to the computer for serial port debugging, the ENV light remains constantly on, continuously outputting 4.5V data. I tried using a USB isolator and powering it with the computer battery, but neither worked.
When the sensor is powered separately by a battery pack, it mostly works normally and can detect relatively normal data fluctuations. However, at times, it fails to detect any fluctuations.
When the sensor is connected to my hardware circuit, it sometimes detects data fluctuations, but compared to normal operation, more force is required to achieve the same level of fluctuation. Sometimes it malfunctions, detecting no data fluctuations and consistently outputting data around 0.17V. Other times, the ENV light stays on, continuously outputting data around 4.5V.
I suspect whether the sensor is damaged or if it’s due to significant noise from my hardware circuit?
I would like to ask, what kind of filter circuit should be added in this situation? Generally speaking, aren’t there usually filter circuits on EMG sensors?
Intermittent MyoWare 2.0 readings are usually caused by unstable skin-electrode impedance or a floating common-mode reference; ensure all snap connectors are secure and the reference electrode has solid contact. to stabilize the output, implement a software-based Moving Average Filter and verify your power rail stability against the MyoWare 2.0 Hookup Guide to prevent ADC noise.