Closed loopmasta closed 10 years ago
The problem appears to be due to noise on the ADC. Preliminary testing shows that adding hysteresis to the existing smoothing filter on the ADC values solves the problem, as per this patch: https://github.com/pingdynasty/OwlWare/commit/a60566481bf61fe27aa712d3ce9b5c518c980ac4 Digital artefacts eliminated without impact on precision, responsiveness or performance (cost: 1 ARM cycle).
The patch works great. Digital artefacts eliminated.
Digital artefacts are audible when OWL is plugged into a USB port, OwlNest is running and Remote Control is turned off. OWL Rev04-004
http://alphakanal.de/static/images/diy/Owl_SimpleDelay.m4a http://alphakanal.de/static/images/diy/Owl_noize.m4v