I'm only using a single filter ic, the other one is the mcu.
I like your idea about making it a drop-in replacement for the memcal's filter, this was just a "proof of concept" because ICBF breadboarding it up to test
I was really surprised that it worked first go, I wrote a very simple bit of code to load up a hardcoded set of parameters via SPI, fired it up and got instant results.
I thought something must have been wrong, so I changed the gain/bandpass freq etc and got different results, so that convinced me it must be doing it's thing properly
I found some more audio samples at
http://theknockbox.com.au/the-knock-box ... ecordings/ which show normal engine sounds and heavy knock at the same rpm etc, and the non-knock samples don't set off my filter but the knock samples do - so very promising.
I'm thinking about incorperating a "self-tune" mode where a loop of a specific engine knock can be played to it, and it will hunt down the best bandpass frequency setting - but I'll work on the basics (like a UI) first I think...