You cannot feed the filter directly from a pin, since it is a digital filter block (DFB). You first have to digitize your analog signal using a Delta-Sigma ADC or an SAR, depending on speed and resolution. Then you feed the converted values into your filter which is done preferrably using DMA. There are some examples covering this topic, here is an AppNote www.cypress.com/.
You do not need to use the DFB since that has to be programmed in a special assembler, but when you use the "Filter" component you mya specify the filter characteristics in the wizard and all will run fine.
I tried using filter component but this block couldn't help me because my algorithm needs more than 1 filter processing step and I need to more than 1 componenet
You probably already know that it is possible to define several filter stages with different filter types for each channel.
Start at ground zero by posting your requirements -
1) Filters, how many ?
2) Filter type, BP, LP, AP, HP, Notch.....?
3) Filter characteristics, passband, stop band, rejection, ripple....?
The DFB Assembler can facilitate > 2 filters, but that still depends on the answers above.
http://www.cypress.com/?rID=60720 DFB Assembler, MAC Topics
I attached algorithm that I want to implement
The h filters are highpass and g filters are lowpass
I have to use DFB assembler and I want to know who programmed the filter compnent in psoc, certainly he can help me
D-wavelet transform.png 11.6 K