SAR ADC DAC QuestionWeird samples from SAR ADCInherent sample and hold in a comparator?SAR vs. Delta-Sigma ADCADC SAR missing codesOutput impedance of the current output DACDAC to ADC errorsHow does the Zoom ADC exactly zoom in (Practically)?String DAC - Question
Can AIC be used on out-of-sample data in cross-validation to select a model over another?
Would we have more than 8 minutes of light, if the sun "went out"?
What makes a character irredeemable?
How to be productive while waiting for meetings to start
Does Hogwarts have its own anthem?
Does the DOJ's declining to investigate the Trump-Zelensky call ruin the basis for impeachment?
What benefits are there to blocking most search engines?
Found a minor bug, affecting 1% of users. What should QA do?
Conveying the idea of "down the road" (i.e. in the future)
SHA3-255, one bit less
Can I pay off my mortgage with a new one?
Coffee Grounds and Gritty Butter Cream Icing
Is Zhent just the term for any member of the Zhentarim?
Non-electric Laser
Should I be able to see patterns in a HS256 encoded JWT?
Dotted footnote rule
Understanding Google's “Quantum supremacy using a programmable superconducting processor” (Part 3): sampling
In 1700s, why was 'books that never read' grammatical?
Why is my vegetable stock bitter, but the chicken stock not?
Using 4K Skyrim Textures when running 1920 x 1080 display resolution?
How to accompany with piano in latin music when given only chords?
Manager told a colleague of mine I was getting fired soon
Was Smaug sealed inside the Lonely Mountain?
Is "Ram married his daughter" ambiguous?
SAR ADC DAC Question
Weird samples from SAR ADCInherent sample and hold in a comparator?SAR vs. Delta-Sigma ADCADC SAR missing codesOutput impedance of the current output DACDAC to ADC errorsHow does the Zoom ADC exactly zoom in (Practically)?String DAC - Question
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty
margin-bottom:0;
$begingroup$
Hi,
This is an extract from MT-021 from Analog Devices about SAR ADCs. In particular, it shows a circuit in which the Track(Sample) and Hold block of the SAR architecture AND the DAC of the SAR architecture are implemented as one.
My question is : The description/circuit is explaining about the operation of the DAC but if you read the highlighted sentance, it says "The comparator then makes the MSB bit decision". If this is operating as DAC, why do we need to make an MSB bit decision, shouldn't we already know the bits if it's a digital to analog converter?
https://www.analog.com/media/en/training-seminars/tutorials/MT-021.pdf
adc dac data
$endgroup$
add a comment
|
$begingroup$
Hi,
This is an extract from MT-021 from Analog Devices about SAR ADCs. In particular, it shows a circuit in which the Track(Sample) and Hold block of the SAR architecture AND the DAC of the SAR architecture are implemented as one.
My question is : The description/circuit is explaining about the operation of the DAC but if you read the highlighted sentance, it says "The comparator then makes the MSB bit decision". If this is operating as DAC, why do we need to make an MSB bit decision, shouldn't we already know the bits if it's a digital to analog converter?
https://www.analog.com/media/en/training-seminars/tutorials/MT-021.pdf
adc dac data
$endgroup$
add a comment
|
$begingroup$
Hi,
This is an extract from MT-021 from Analog Devices about SAR ADCs. In particular, it shows a circuit in which the Track(Sample) and Hold block of the SAR architecture AND the DAC of the SAR architecture are implemented as one.
My question is : The description/circuit is explaining about the operation of the DAC but if you read the highlighted sentance, it says "The comparator then makes the MSB bit decision". If this is operating as DAC, why do we need to make an MSB bit decision, shouldn't we already know the bits if it's a digital to analog converter?
https://www.analog.com/media/en/training-seminars/tutorials/MT-021.pdf
adc dac data
$endgroup$
Hi,
This is an extract from MT-021 from Analog Devices about SAR ADCs. In particular, it shows a circuit in which the Track(Sample) and Hold block of the SAR architecture AND the DAC of the SAR architecture are implemented as one.
My question is : The description/circuit is explaining about the operation of the DAC but if you read the highlighted sentance, it says "The comparator then makes the MSB bit decision". If this is operating as DAC, why do we need to make an MSB bit decision, shouldn't we already know the bits if it's a digital to analog converter?
https://www.analog.com/media/en/training-seminars/tutorials/MT-021.pdf
adc dac data
adc dac data
asked 8 hours ago
AlfroJang80AlfroJang80
8516 silver badges16 bronze badges
8516 silver badges16 bronze badges
add a comment
|
add a comment
|
1 Answer
1
active
oldest
votes
$begingroup$
If a DAC is used as part of a SAR ADC, then we don't already know the value of the MSB. The logic in the ADC makes an assumption about the value of the MSB, uses the DAC to create an analog voltage corresponding to that assumption, and then the comparator determines whether the actual input voltage is higher or lower than the DAC output. At that point, the SAR logic (of which the comparator is a part) makes the decision about whether the MSB should be high or low. The wording of the sentence you quote could be improved a bit, but in the context of SAR ADCs it is pretty obvious.
$endgroup$
$begingroup$
Ah I see. So when they say "The comparator then makes the MSB decision", this is the next iteration (or first) of digital values as part of the SAR iterative process.
$endgroup$
– AlfroJang80
8 hours ago
$begingroup$
Actually, may I ask, what's the point of the SAR register if the current digital code is being stored on the capacitors themselves? Or is it used to drive the switch inputs in the above circuit?
$endgroup$
– AlfroJang80
7 hours ago
$begingroup$
Yes, the digital code is being used to control the switches. Eventually that code will be the output of the ADC so you want it to be in the form of normal logic signals that are easy to read.
$endgroup$
– Elliot Alderson
6 hours ago
add a comment
|
Your Answer
StackExchange.ifUsing("editor", function ()
return StackExchange.using("schematics", function ()
StackExchange.schematics.init();
);
, "cicuitlab");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "135"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f460693%2fsar-adc-dac-question%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
If a DAC is used as part of a SAR ADC, then we don't already know the value of the MSB. The logic in the ADC makes an assumption about the value of the MSB, uses the DAC to create an analog voltage corresponding to that assumption, and then the comparator determines whether the actual input voltage is higher or lower than the DAC output. At that point, the SAR logic (of which the comparator is a part) makes the decision about whether the MSB should be high or low. The wording of the sentence you quote could be improved a bit, but in the context of SAR ADCs it is pretty obvious.
$endgroup$
$begingroup$
Ah I see. So when they say "The comparator then makes the MSB decision", this is the next iteration (or first) of digital values as part of the SAR iterative process.
$endgroup$
– AlfroJang80
8 hours ago
$begingroup$
Actually, may I ask, what's the point of the SAR register if the current digital code is being stored on the capacitors themselves? Or is it used to drive the switch inputs in the above circuit?
$endgroup$
– AlfroJang80
7 hours ago
$begingroup$
Yes, the digital code is being used to control the switches. Eventually that code will be the output of the ADC so you want it to be in the form of normal logic signals that are easy to read.
$endgroup$
– Elliot Alderson
6 hours ago
add a comment
|
$begingroup$
If a DAC is used as part of a SAR ADC, then we don't already know the value of the MSB. The logic in the ADC makes an assumption about the value of the MSB, uses the DAC to create an analog voltage corresponding to that assumption, and then the comparator determines whether the actual input voltage is higher or lower than the DAC output. At that point, the SAR logic (of which the comparator is a part) makes the decision about whether the MSB should be high or low. The wording of the sentence you quote could be improved a bit, but in the context of SAR ADCs it is pretty obvious.
$endgroup$
$begingroup$
Ah I see. So when they say "The comparator then makes the MSB decision", this is the next iteration (or first) of digital values as part of the SAR iterative process.
$endgroup$
– AlfroJang80
8 hours ago
$begingroup$
Actually, may I ask, what's the point of the SAR register if the current digital code is being stored on the capacitors themselves? Or is it used to drive the switch inputs in the above circuit?
$endgroup$
– AlfroJang80
7 hours ago
$begingroup$
Yes, the digital code is being used to control the switches. Eventually that code will be the output of the ADC so you want it to be in the form of normal logic signals that are easy to read.
$endgroup$
– Elliot Alderson
6 hours ago
add a comment
|
$begingroup$
If a DAC is used as part of a SAR ADC, then we don't already know the value of the MSB. The logic in the ADC makes an assumption about the value of the MSB, uses the DAC to create an analog voltage corresponding to that assumption, and then the comparator determines whether the actual input voltage is higher or lower than the DAC output. At that point, the SAR logic (of which the comparator is a part) makes the decision about whether the MSB should be high or low. The wording of the sentence you quote could be improved a bit, but in the context of SAR ADCs it is pretty obvious.
$endgroup$
If a DAC is used as part of a SAR ADC, then we don't already know the value of the MSB. The logic in the ADC makes an assumption about the value of the MSB, uses the DAC to create an analog voltage corresponding to that assumption, and then the comparator determines whether the actual input voltage is higher or lower than the DAC output. At that point, the SAR logic (of which the comparator is a part) makes the decision about whether the MSB should be high or low. The wording of the sentence you quote could be improved a bit, but in the context of SAR ADCs it is pretty obvious.
answered 8 hours ago
Elliot AldersonElliot Alderson
12.4k2 gold badges12 silver badges25 bronze badges
12.4k2 gold badges12 silver badges25 bronze badges
$begingroup$
Ah I see. So when they say "The comparator then makes the MSB decision", this is the next iteration (or first) of digital values as part of the SAR iterative process.
$endgroup$
– AlfroJang80
8 hours ago
$begingroup$
Actually, may I ask, what's the point of the SAR register if the current digital code is being stored on the capacitors themselves? Or is it used to drive the switch inputs in the above circuit?
$endgroup$
– AlfroJang80
7 hours ago
$begingroup$
Yes, the digital code is being used to control the switches. Eventually that code will be the output of the ADC so you want it to be in the form of normal logic signals that are easy to read.
$endgroup$
– Elliot Alderson
6 hours ago
add a comment
|
$begingroup$
Ah I see. So when they say "The comparator then makes the MSB decision", this is the next iteration (or first) of digital values as part of the SAR iterative process.
$endgroup$
– AlfroJang80
8 hours ago
$begingroup$
Actually, may I ask, what's the point of the SAR register if the current digital code is being stored on the capacitors themselves? Or is it used to drive the switch inputs in the above circuit?
$endgroup$
– AlfroJang80
7 hours ago
$begingroup$
Yes, the digital code is being used to control the switches. Eventually that code will be the output of the ADC so you want it to be in the form of normal logic signals that are easy to read.
$endgroup$
– Elliot Alderson
6 hours ago
$begingroup$
Ah I see. So when they say "The comparator then makes the MSB decision", this is the next iteration (or first) of digital values as part of the SAR iterative process.
$endgroup$
– AlfroJang80
8 hours ago
$begingroup$
Ah I see. So when they say "The comparator then makes the MSB decision", this is the next iteration (or first) of digital values as part of the SAR iterative process.
$endgroup$
– AlfroJang80
8 hours ago
$begingroup$
Actually, may I ask, what's the point of the SAR register if the current digital code is being stored on the capacitors themselves? Or is it used to drive the switch inputs in the above circuit?
$endgroup$
– AlfroJang80
7 hours ago
$begingroup$
Actually, may I ask, what's the point of the SAR register if the current digital code is being stored on the capacitors themselves? Or is it used to drive the switch inputs in the above circuit?
$endgroup$
– AlfroJang80
7 hours ago
$begingroup$
Yes, the digital code is being used to control the switches. Eventually that code will be the output of the ADC so you want it to be in the form of normal logic signals that are easy to read.
$endgroup$
– Elliot Alderson
6 hours ago
$begingroup$
Yes, the digital code is being used to control the switches. Eventually that code will be the output of the ADC so you want it to be in the form of normal logic signals that are easy to read.
$endgroup$
– Elliot Alderson
6 hours ago
add a comment
|
Thanks for contributing an answer to Electrical Engineering Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f460693%2fsar-adc-dac-question%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown