Interface Electronics13 Advanced Sigma Delta Oversampling ADCProf. Dr. Jörg Vollrath12 Sigma Delta ADC |
Länge: |
0:0:0 Oversampling ADC 0:0:47 First order sigma delta 0:2:1 Increasing signal to noise with oversampling 0:8:47 Averaging 0:12:15 Example:100Mhz Clock, 100kHz bandwidth, 10-bit sigma-delta ADC 0:16:45 OSR=fCLK/2/fbw 0:19:27 Graph Increasing number of bits with oversampling 0:24:41 Oversampling with 1000 0:27:27 Digital droop filter 0:32:4 Problems with sigma delta modulator 0:33:7 Duty cycle and overshoot 0:35:17 DC signal and noise signal in band of interest 0:39:7 Switched capacitor circuit 0:42:22 Average current comparison 0:47:17 Simulation of SC circuit 0:49:37 Benefits and drawbacks 0:51:47 2 non overlapping clocks 0:53:27 Switched capcitor integrator 0:54:35 Second order switched capacitor circuit 0:56:12 Stability and Cascaded sigma delta (2-1-MASH) 1:2:37 Details, Comparator E(z), 1:5:7 Analog, digitized analog and digital signals 1:6:47 Integrator and switched capcitor circuit 1:17:12 z-Elements in digital domain 1:18:59 2-1 MASH sigma delta circuit 1:20:47 Jupyter notebook sigma delta 1:23:57 Delay, latency |
An droop compensating FIR Filter
[ http://www.cypress.com/file/123171/download ]
with a function: \( out(i) = \frac{-1}{K -2} in(i) + \frac{K}{K -2} in(i-1) + \frac{-1}{K -2} in(i-2) \) can be activated. This filter function can be implemented in an FPGA employing shift, add, subtract (using 2s complement) and multiply. Fractions are normalized with the word width of the signal. K values can be taken from the link above.
|
FIR filter block diagram:
|
Source: Baker, Mixed signal design, Fig2.35 |
|
Source: Baker, Mixed signal design, Fig 7.29 |
JavaScript, C:
|
JavaScript, C:
|
VHDL:
|
VHDL:
|
Reference | [1] | |
History | no | |
Schematic | 1. order passive | no |
Simulation | Full system | no |
Digital Filter | z-Plane | no |
Digital Filter | Schematic | no |
Digital Filter | VHDL | no |
Practical Circuit | no | |
Measurement Results | no | |
Performance Data | B, fC, fCLK, P |