Tuneable Filter with PSOC ? | Cypress Semiconductor
Tuneable Filter with PSOC ?
Is it possible to build a tuneable filter with a PSOC ?
How many different filters can you run simultanously on a PSOC device ?
I would like to build an audio filter device where you can adjust the cutoff frequency during runtime by a rotary encoder.
Is a quadrature encoder function part of the library for the PSOC ?
The device should implement a bandpass filter, a band rejection filter, a lowpass filter and also a highpass filter.
It should be possible to switch between this four different filter types.
So if I use for the bandpass filter a combination of a lowpass and a highpass filter two filters should run at the same time.
The filters should have a minimum order of four better six. The filter characteristic could be bessel or butterworth.
Also the gain should be adjustable.
So I will have a switch for the four filter types (Maybe also a rotary encoder), two rotary encoders for the cutoff frequencies and a fourth rotary encoder to adjust the gain of the device. I will have also to display the selected cutoff frequencies and maybe the selected filter type. So I need an LCD.
Is it possible to build your own layout with a PSOC device ?
If it is in general possible to build such a device which PSOC should I use ?
There will be an analog input with a sample rate of 44.1 KHz (Maybe 12 bit resolution) and an analog output for the filtered signal.
As an alternative solution I can only imagine an clock controlled integrated filter controlled by a microcontroller.