Showing results for 
Search instead for 
Did you mean: 

PSoC™ 5, 3 & 1

Not applicable

Hi all,


Im working on some existing code that takes a PDM signal from a digi MEMS mic and Im looking to edit the 128 filter coefficients in the DFB (Droop filter) component. I came across this post: which goes some way to explain how to do this but Im stumped on the conversion from my custom floating point filter coefficients (between -1 and +1) to the required uint32 hex values required in the file "Filter_RAM_Data.c", variable "CYCODE Filter_data_b[]". These values are in the form: 0x00FFF293u.


Im trying to re-purpose the DFB that is already present in the firmware rather than bring in a Filter component.


Any help would be much appreciated, and push my project nicely!



3 Replies