Sida 4 av 7

Re: Avbruten ADC

Postat: 12 maj 2016, 18:41:02
av Erik M
Så den slår först av porten och laddar ur kondensatorn och slår sedan på porten för att ladda upp den för att sedan slå av den för att ladda ur och beräkna... Fiffigt!

Re: Avbruten ADC

Postat: 12 maj 2016, 20:11:36
av Icecap
OK, fortfarande inte i mål...

Läs på om Successive Approximation Register A/D-omvandlare.

Re: Avbruten ADC

Postat: 19 maj 2016, 14:16:22
av Erik M
Lugn icecap, jag har förstått sedan länge.

Din text ovan, mellersta stycket, bör du dock läsa en gång till...
Och om du inte är hemma ännu efter det så ska jag förklara för dig.

Re: Avbruten ADC

Postat: 5 juni 2016, 11:53:25
av Erik M
Den andra delen av detta ämne gällde acquisition time.

Jag har inget problem förstå att man måste vänta alla 5T för att kondensatorn skall ha hunnit ikapp mätvärdet.

Dvs OM man just...
...satt porten för input eller...
...satt porten till analog eller...
...gjort en ADC på pinnen.

Möjligen även...
...just efter ADON.

I övriga lägen sitter kondensator och inspänning direkt på varandra.
Därav raljerandet angående vad du skrev icecap.
Korrekt?
Dvs där borde det inte behövas någon acquisition time...?

Re: Avbruten ADC

Postat: 5 juni 2016, 12:11:29
av sodjan
Den "acquisition time" som anges i databladet så så klart "worst case".
Du kan så klart ha andra omständigheter som gör att hela den tiden
inte behövs. Och hur som helst så är det ju inget som brinner upp,
du kanske bara inte får den specificerade upplösningen.

Re: Avbruten ADC

Postat: 5 juni 2016, 12:32:30
av TomasL
Vet inte om du sett detta dokument, om inte, läs det, så får du svar på ala dina frågor, om du läst det så undrar jag.......
http://ww1.microchip.com/downloads/en/D ... 31023a.pdf

Re: Avbruten ADC

Postat: 5 juni 2016, 13:57:28
av Erik M
Tack Janne. :tumupp:

Jag menar givetvis inte ett absolut "inte behövas någon acquisition time", utan att så länge kondensatorn och inspänningen har pågående kontakt så följs de åt.
Tills en ADC påbörjas på pinnen.

Om du hittar svaret i den texten, TomasL, så peka gärna ut den.
Och... Hur var det med de där TVS-kapslarna du förordade, vilka var de, mer exakt?

Re: Avbruten ADC

Postat: 5 juni 2016, 14:36:17
av TomasL
Tja, du har ju en fullständigt uttömmande beskrivning hur ADn fungerar inklusive de formler som behövs för att beräkna de olika tiderna.

Vill minnas att jag gav dig ett artikelnummer i den andra tråden, och förmodligen en länk till WEs hemsida.
De jag använder är avsedda för 5V logik, vilket kanske inte passar dig, och då får du titta på någon av de andra, som kan passa din matningsspänning

Re: Avbruten ADC

Postat: 5 juni 2016, 21:09:36
av sodjan
> utan att så länge kondensatorn och inspänningen har pågående kontakt så följs de åt.

Nej, kondensatorn kommer alltid att ha en mer eller mindre eftersläpning som
beror på hur snabbt inspänningen ändras samt på inspänningens impedans.

Re: Avbruten ADC

Postat: 5 juni 2016, 22:07:34
av Icecap
"Kondensatorn" är i själva verket den kapacitiva spänningsdelare, byggt enl. R-2R (alltså då C-2C) principen, som utgör själva omvandlaren.

Laddningstiden är den tid det nätverk får att ladda upp i, den laddning kommer sedan att förbrukas under omvandlingen - så alla tankar om att "ingången är ju stabil så laddningen har inte ändrat sig" är helt fel tänkt.

Men tydligen är det inte läst speciellt på om SAR med kapacitiv koppling...

Re: Avbruten ADC

Postat: 5 juni 2016, 23:36:51
av Erik M
Icecap, jag har varken påstått eller menat vad du gör gällande att jag har.
Du har tagit vad jag sagt och ryckt ut det ur sitt sammanhang. Å i ett sådant läge kan vad som helst vara falskt. Eller sant. Titta på vad Janne tillför, det är relevant.

Vad som exempelvis inte är relevant är ADC'n som sådan. När den sker är kontakten mellan pinnen och kondensatorn bruten. Och har, följdaktligen, inget med uppladdningstiden som sådan att göra.
Inte mer än såtillvida att kondensatorn är tömd när ADC'n är klar.
Och där kommer mitt spörsmål in.

TomasL, svaret på frågan finns inte där. En massa annan information, som inte tillför något egentligt mer än vad som finns i databladet, finns det. Men inte svar på frågan.

Du hade mycket riktigt givit länken till TVS. Tack. Dock verkar inget datablad finnas för dem.

Givetvis Janne, kondensatorn följer efter. [Sic!]


För att underlätta...

När påbörjas acquisition time inför en ADC?
Frågan om hur lång den minst måste vara finns besvarat både här å där.
Så den frågan har inte, efter första uppmärksammandet, varit aktuell.

Re: Avbruten ADC

Postat: 6 juni 2016, 00:13:37
av sodjan
Icecap> ...den laddning kommer sedan att förbrukas under omvandlingen.

Databladet säger: "The Charge Holding Capacitor (CHOLD) is not discharged after each conversion."

Jag undrar om du inte tänker på en "charge-redistribution successive approximation ADC"
där ett antal trimmade kapacitanser med binära värden switchas. Jag tror att den som
sitter i en PIC är den som har en resistiv stege och en komparator där sample kondingen
sitter på en ingång på komparatorn och laddas inte ur med än de läckströmmar som
komparatorn eventuellt har. Alltså så som det beskrivs högst upp här:
https://en.wikipedia.org/wiki/Successiv ... mation_ADC

Aja, det ser inte ut som att det var fler öppna frågor (?).

Re: Avbruten ADC

Postat: 6 juni 2016, 07:17:15
av Icecap
Sodjan: det är ett tag sedan men jag är rimligt säker på att jag läste i en Microchip-note att de använda just kapacitiva SAR. Orsaken är att det är enklare att få precision och brukar mindre kisel-plats att lösa det med kondensatorer än motstånd i tunnfilmstekniken.

Kollade igenom databladet till PIC18F25K22 (DS41412F) men hittade inget om detta (C kontra R) fastän en detalj stod ut: den interna samplings-kondensatorn laddas ut i slutet på omvandlingen (sid 309, fig 17-5).

Alltså är det ganska likgiltigt om man bara omvandlar 1 kanal och att den bara ändrar sig långsamt, sample-tiden ska ändå vara den samma.

Re: Avbruten ADC

Postat: 6 juni 2016, 09:52:30
av Erik M
Kan vi hålla oss till ämnet...?

Förutom då möjligen just det där med att kondensatorn inte(?!) töms av ADC'n.

Väldigt bra om vi även håller oss till nämnda PIC.

Re: Avbruten ADC

Postat: 6 juni 2016, 10:06:20
av TomasL
Du vet inte om kondensatorn kommer att laddas ur eller inte, så du bör alltid räkna med att få en uppladdningstid, tidens längd beror på impedansen på signalen du skall mäta.
Byter du ingång, så måste kondensatorn laddas upp helt.
Erforderliga formler för att räkna ut samtliga tider (dvs minsta tid för uppladdning och tiderna för själva omvandlingen), och även råd när det gäller att avbryta samplingen i förtid och formler för att beräkna noggrannheten hittar du i dokumentet jag länkade till.