Trouble understanding Intel ADC specifications - Page 1
Forum section: electronics / projects

author: splin
author_rank: Frequent Contributor
timestamp: June 17, 2018, 08:48:13 pm
content: Can anyone interpret this spec for the Intel 80C196 microcontroller's ADC? In particular for non-linearity it has 0 min and +/=3 LSBS maximum. Fine, but what could they have meant by 'Typical 1.5 +/- 2.5 LSBs'?I'm not particularly interested in the specs themselves but I'm curious as I've never seen a spec like this before. Was it just a mistake (the datasheet is marked preliminary)?

author: T3sl4co1l
author_rank: Super Contributor
timestamp: June 17, 2018, 09:20:36 pm
content: Simple: some people think "0" is less than "-3". How and why these people are permitted to write datasheets, is beyond me, but apparently it happens.Tim

author: splin
author_rank: Frequent Contributor
timestamp: June 18, 2018, 02:47:42 am
content: Quote from: T3sl4co1l on June 17, 2018, 09:20:36 pmAnd they would be right in this case. What is your point? 0 LSB non-linearity is much smaller than -3LSBs. I'm not sure who's simple here but naturally I don't think it's meBut back to the original question, what do you suppose 'Typical 1.5 +/- 2.5LSB' means?

author: Bassman59
author_rank: Super Contributor
timestamp: June 18, 2018, 04:50:43 am
content: Quote from: T3sl4co1l on June 17, 2018, 09:20:36 pmActually, it does make sense. For absolute error, the minimum (least) error you can have is no error (0 LSb). The maximum error can be 3 LSb in either direction, either positive (+3 LSb) or negative (-3 LSb).Same for the leakage spec. The minimum (least) leakage is zero. The maximum is 3 μA in either polarity.

author: T3sl4co1l
author_rank: Super Contributor
timestamp: June 18, 2018, 10:29:10 am
content: Quote from: Bassman59 on June 18, 2018, 04:50:43 amAn error is unsigned (assuming an abs(e) or e^2 metric), therefore writing -3LSB is nonsense. It should be 0 to +3. Or omit the 0 altogether because it's understood it can always be better, and obviously the minimum error is zero, only idiots don't know that...QuoteSee, you're one of them, aren't you?Current has sign, traditionally positive current flows out of a pin and negative current flows into a pin. So it is meaningful to give both, and it could be important that they aren't equal -- say if the positive leakage component in an open-collector output is due to the ESD diode, while the negative is due to the transistor.Tim

author: splin
author_rank: Frequent Contributor
timestamp: June 18, 2018, 09:56:58 pm
content: Quote from: T3sl4co1l on June 18, 2018, 10:29:10 amRubbish. Errors have both sign and magnitude. When I look at an error I very rarely want to square it unless I'm doing a least squared fit. Some characteristics may always be positive, always negative or either in which case the maximum is +/- xxQuoteWell I'm obviously an idiot then (actually that's probably true). True, many specified characteristics may have 0 as the minimum but many others don't - eg. CMRR etc. It's feasible (but it woud be unusual) for a characteristic to be > Xmin and < Xmax if it is positive OR < Ymin and > Ymax when it is negative, but never 0, perhaps due to hysterisis.QuoteOk. Now you've got me confused - you seem to be agreeing that the maximum leakage should be specified as +/- 3uA. Perhaps I missed that the smileys meant you didn't really mean it?All the above still doesn't answer the question, "what does 'Typical 1.5 +/- 2.5LSB' mean?" I'll put you down for a don't know.

author: edavid
author_rank: Super Contributor
timestamp: June 18, 2018, 10:48:29 pm
content: I vote for a mistake. The 8XC196KC datasheet was updated to say 1.0 +/- 2.0, which shows that some other idiot tried to fix it