This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AMC3336: SINC3 digital filter FPGA implementation

Part Number: AMC3336
Other Parts Discussed in Thread: ADS1202

Tool/software:

Hi Team,

My customer is designing with AMC3306/AMC3336 for current/voltage sampling. They are considering to implement SINC3 filter in FPGA.

There is an app note for this FPGA implementation: SBAA094. In which 25bits of data bus width is required. However the ideal resolution is 24bit, how should the 25bit filter out be mapped to 24bit conversion result? If you map the 24bit MSB to out, the actual resolution is 23bit. If you map the 24bit LSB to out, the FSR output will be 0.

I noted there is an sample FPGA VHDL code "ADS1202 Reference Design VHDL Software (SLAC055)". In which 24bit of data bus is actually used. There is a bug with this kind of design I think: the output will be 0 once the analog input exceeding positive or negative FSR. Is my understanding correct?

Thank you!

John