Filters of 18 bits with ADC Delta-Sigma in differential mode. | Cypress
Filters of 18 bits with ADC Delta-Sigma in differential mode.
I have been working with ADC Delta-Sigma in differential mode with 18 bits as inputs for a complex filter of 2 stages
(bandpass and stopband). Despite it would be the logical way to use DMA, this can't handle signed numbers, only unsigned.
ADC converts signals in differential mode with outputs in 2's complement, which this make DMA useless for this problem.
So I decide to write directly STAGE_REG with ADC value. I have read there's some considerations for enter values on filter.
I entered right and left justified, without API's functions 'cos they consider unsigned the value, and also the doubt of being
right or left justified values. Everything works fine in single mode, but in differential mode simply doesn't work.
1.- Are there more special considerations to enter and get values for filters?
2.- Is there any application note, technical note ot whatever with ADC D-S in differential mode with more than 8 bits entered
in a complex filter?
Any help you can provide me I really appreciate it. There should be more documentation about this differential mode.
Differential mode with filters is one of the strengths of PSOC5.
Thanks in Advance!!.