inf4420 sample and hold - universitetet i oslo · sample and hold typically used to hold the input...
TRANSCRIPT
![Page 1: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/1.jpg)
INF4420
Sample and Hold
Dag T. WislandSpring 2014
![Page 2: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/2.jpg)
Spring 2014 Sample and hold 2
Outline
• Sample and hold basics• Non‐ideal behavior• Sample and hold circuits
![Page 3: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/3.jpg)
Introduction
• Take a “snapshot” of the input signal at an instant (sampling)
• Need “memory” to keep the signal value
• We know how to store digital values (latches and flip‐flops)
• Capacitor as a memory element
Spring 2014 Sample and hold 3
![Page 4: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/4.jpg)
Introduction
• Signal, x(t), sampled at discrete time points, nT.Spring 2014 Sample and hold 4
![Page 5: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/5.jpg)
Introduction
Spring 2014 Sample and hold 5
![Page 6: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/6.jpg)
Basic circuit
• Sample and hold vs. track and hold
Spring 2014 Sample and hold 6
![Page 7: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/7.jpg)
Sample and hold
Typically used to hold the input constant while converting from analog to digital.
Limits performance, imperfections add directly to the input signal.
In a later lecture we will see how sampling affects the signal.
Spring 2014 Sample and hold 7
![Page 8: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/8.jpg)
Non‐ideal behaviour
• Hold step (signal dependence)• Coupling from output to sampled signal• Finite speed• Droop• Aperture jitter• Noise …
Spring 2014 Sample and hold 8
![Page 9: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/9.jpg)
Finite speed
Spring 2014 Sample and hold 9
![Page 10: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/10.jpg)
Finite speed
Spring 2014 Sample and hold 10
![Page 11: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/11.jpg)
Settling time
Spring 2014 Sample and hold 11
![Page 12: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/12.jpg)
Charge injection
Spring 2014 Sample and hold 12
• Switch transistor has channel charge when “on”
• Charge flows out of the channel when the transistor turns off
• Assume half the charge to source and half to drain. (Depends …)
![Page 13: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/13.jpg)
Charge injection
Spring 2014 Sample and hold 13
![Page 14: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/14.jpg)
Clock feedthrough
Spring 2014 Sample and hold 14
![Page 15: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/15.jpg)
Jitter
Spring 2014 Sample and hold 15
![Page 16: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/16.jpg)
Closed loop S/H
Generic solution to mitigate non‐ideal properties
Gain + Negative feedback
Spring 2014 Sample and hold 16
![Page 17: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/17.jpg)
A better (?) S/H
• Switch configures circuit in two states. Analyze separately
Spring 2014 Sample and hold 17
![Page 18: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/18.jpg)
A better (?) S/H
• Eliminates non‐linearity of output buffer +• High input impedance +• Open loop opamp when switch is open –• Stability –• Can add switches to make sure the opamp is closed loop when holding
Spring 2014 Sample and hold 18
![Page 19: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/19.jpg)
A better S/H
Spring 2014 Sample and hold 19
• No signal dependent charge injection +• No signal dependent clock jitter +• Stability (worse than before) –
![Page 20: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/20.jpg)
Inverting T/H
Spring 2014 Sample and hold 20
Lowpass in track mode and signal independent charge
![Page 21: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/21.jpg)
Non‐inverting with cancelation
Spring 2014 Sample and hold 21
![Page 22: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/22.jpg)
Miller hold capacitance
Spring 2014 Sample and hold 22
![Page 23: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/23.jpg)
Switched capacitor (SC) S/H
Spring 2014 Sample and hold 23
![Page 24: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/24.jpg)
Recycling S/H
Adds buffering
Spring 2014 Sample and hold 24
![Page 25: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/25.jpg)
SC S/H with lowpass filtering
Spring 2014 Sample and hold 25
![Page 26: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/26.jpg)
Bottom plate sampling
Spring 2014 Sample and hold 26
![Page 27: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/27.jpg)
High speed bipolar T/H
Spring 2014 Sample and hold 27
![Page 28: INF4420 Sample and Hold - Universitetet i oslo · Sample and hold Typically used to hold the input constant while converting from analog to digital. Limits performance, imperfections](https://reader030.vdocuments.net/reader030/viewer/2022040716/5e1f4b04d69f6255f8560eab/html5/thumbnails/28.jpg)
Fully differential sample and hold
• “Real” S/Hs are fully differential• We can modify many of the S/H discussed today to become fully differential
Spring 2014 Sample and hold 28