 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
Auslander Član

Pridružen-a: Tor 08 Mar 2005 9:53 Prispevkov: 43 Aktiv.: 0.18
|
Objavljeno: Pon Mar 09, 2009 11:15 am Naslov sporočila: Sample & Hold time ADCja? |
|
|
Ali mogoče kdo ve kolikšen je Sample and Hold time LPCjev familije 214x ?
|
|
Nazaj na vrh |
|
 |
SimonS Član



Pridružen-a: Čet 01 Jul 2004 11:18 Prispevkov: 4769 Aktiv.: 20.13 Kraj: Kobarid
|
Objavljeno: Pon Mar 09, 2009 4:13 pm Naslov sporočila: |
|
|
mislim, da je manjši od 2.44us pri 10bit
_________________ Lep dan
Simon |
|
Nazaj na vrh |
|
 |
Umnik Član

Pridružen-a: Čet 16 Sep 2004 17:52 Prispevkov: 958 Aktiv.: 4.04 Kraj: Novo mesto
|
Objavljeno: Pon Mar 09, 2009 5:37 pm Naslov sporočila: |
|
|
Čas konverzije je večji ali enak 2.44us, če je to odgovor na tvoje vprašanje...
|
|
Nazaj na vrh |
|
 |
Auslander Član

Pridružen-a: Tor 08 Mar 2005 9:53 Prispevkov: 43 Aktiv.: 0.18
|
Objavljeno: Pon Mar 09, 2009 7:00 pm Naslov sporočila: |
|
|
Ne čas konverzije ni bil moj vprašanje. Moj vprašanje se izključno nanaša na Sample & Hold čas.
To je tisti čas, ki ga ADC porabi zato, da napolni "kondenzator" na trenutno vrednost napetosti (signala). nato pa preko komperatorja se zaporedno približije tej vrednosti, kar pa predstavlja čas konverzije.
Mene zanima predvsem tisto prvo saj takrat ADC dejansko posede signal zaradi polnjenja kondenzatorja. Saj se kondenzator ne napolni v trenutku. Če ta čas poznaš lahko interpoliraš precej dobro signal na "pravo vrednost".
|
|
Nazaj na vrh |
|
 |
Umnik Član

Pridružen-a: Čet 16 Sep 2004 17:52 Prispevkov: 958 Aktiv.: 4.04 Kraj: Novo mesto
|
Objavljeno: Pon Mar 09, 2009 7:29 pm Naslov sporočila: |
|
|
Sem mislil, da je samo nerodno postavljeno vprašanje
Tega podatka še nisem zasledil, pa sem tudi že iskal podatke o S&H za LPC21xx.
Sam sebe sprašujem in hkrati ne vem odgovora, s čim bi to lahko izmeril?
|
|
Nazaj na vrh |
|
 |
Sokrat Član


Pridružen-a: Čet 25 Avg 2005 11:00 Prispevkov: 5584 Aktiv.: 23.56
|
Objavljeno: Pon Mar 09, 2009 7:33 pm Naslov sporočila: |
|
|
Auslander je napisal/a: |
Če ta čas poznaš lahko interpoliraš precej dobro signal na "pravo vrednost". |
Tole je pa precej pogumna trditev. Da bi to drzalo, bi moral poznati se podatek o spremembi signala v casu za celoten "acquisition time" (kar je tisto, kar tebe zanima, a se ti ne ljubi pogledat v datasheet, kjer take stvari ponavadi pisejo), kar pa je prakticno nemogoce zagotoviti.
_________________ Ka ti bo pa torba ce si kupu kolo ? |
|
Nazaj na vrh |
|
 |
xay Član

Pridružen-a: Tor 03 Jun 2008 9:24 Prispevkov: 41 Aktiv.: 0.20
|
Objavljeno: Pon Mar 09, 2009 7:33 pm Naslov sporočila: |
|
|
Pri seriji 213x čas določiš sam, s tem da je clock največ 4,5 MHz, torej je najmanjši Sample & hold 0,22 us. Če torej meriš konstanten enosmeren signal, pač zmanjšaš clock in s tem povečaš Sample & Hold čas. Nevem pa kako je pri seriji 214x - poglej v datasheet, tam mora vse pisati.
LP
|
|
Nazaj na vrh |
|
 |
Umnik Član

Pridružen-a: Čet 16 Sep 2004 17:52 Prispevkov: 958 Aktiv.: 4.04 Kraj: Novo mesto
|
Objavljeno: Pon Mar 09, 2009 8:20 pm Naslov sporočila: |
|
|
@Sokrat: Mnja... Podatka o tem v datasheetu in user manualu ni. Razen če se skriva pod kakšnim izrazom, ki ga jaz, žal, ne poznam.
@xay: LPC21xx imajo mislim da vsi po vrsti enake ADCje. Če je clock največ 4.5MHz, potrebuješ še vedno najmanj 4 clocke časa, da dobiš 3bitno pretvorbo, dočim je za 10 bitno potrebno čakati 11 clockov.
Torej je za 3-bitno pretvorbo najmanjši čas pretvorbe 0.88us, za 10-bitno pa 2.44us (kar pa sta rezultata, ki nista odgovor na zastavljeno vprašanje).
|
|
Nazaj na vrh |
|
 |
xay Član

Pridružen-a: Tor 03 Jun 2008 9:24 Prispevkov: 41 Aktiv.: 0.20
|
Objavljeno: Pon Mar 09, 2009 9:55 pm Naslov sporočila: |
|
|
@Umnik: Povsem se strinjam s teboj, da Sample & hold čas ni isto kot čas pretvorbe. V vsakem Sample & hold času pridobiš nov bit AD pretvorbe - torej je čas pretvorbe VSAJ n*Sample & hold, pri čemer je n število bitov. Sample & hold time pa je še vedno čas enega urinega impulza, kar je pri 4,5 MHz 0,22 us. Je pa res, kar je napisal že sokrat, namreč kondenzator v ADC - ju se polni samo "acquisition time", pri čemer pa za kakršnokoli "interpolacijo" potrebuješ še celotno shemo ADC - ja, podatke o raznih parazitnih kapacitivnostih, časovni upad napetosti kondenzatorja med primerjanjem, bla, bla - kaj več kot deset pravih bitov iz ADC ja na armu ne moreš dobiti (če imaš pa srečo pa jih dobiš še manj).
LP
|
|
Nazaj na vrh |
|
 |
milan62 Član

Pridružen-a: Ned 04 Jan 2004 23:19 Prispevkov: 2391 Aktiv.: 10.09 Kraj: Kranj
|
Objavljeno: Pon Mar 09, 2009 10:12 pm Naslov sporočila: |
|
|
Če bi bil ta podatek zelo pomemben, bi bil naveden v datasheetu
LP
_________________ Wasting time online since 1999 |
|
Nazaj na vrh |
|
 |
Sokrat Član


Pridružen-a: Čet 25 Avg 2005 11:00 Prispevkov: 5584 Aktiv.: 23.56
|
Objavljeno: Pon Mar 09, 2009 10:21 pm Naslov sporočila: |
|
|
Umnik je napisal/a: |
@Sokrat: Mnja... Podatka o tem v datasheetu in user manualu ni. Razen če se skriva pod kakšnim izrazom, ki ga jaz, žal, ne poznam. |
Matematika je taka.
Ponavadi se zadovoljis s 1/2 LSB napake, zato se (ob 10-bitnem ADCju) racun pokrajsa v:
T = Cholding * Rvhodna * ln(2047)
Ce se zadovoljis z vecjo napako, je seveda konstanta drugacna.
Jaz ARMov ne uporabljam, zdi se mi pa zelo bizarno, da bi proizvajalec take podatke skrival ( ). Microchip jih recimo navaja v vseh svojih datasheetih,. pa se toliko se potrudijo za povrh, da sami izracunajo vse skupaj.
_________________ Ka ti bo pa torba ce si kupu kolo ? |
|
Nazaj na vrh |
|
 |
Umnik Član

Pridružen-a: Čet 16 Sep 2004 17:52 Prispevkov: 958 Aktiv.: 4.04 Kraj: Novo mesto
|
Objavljeno: Pon Mar 09, 2009 10:21 pm Naslov sporočila: |
|
|
@xay: Sedaj mi je šele jasno in razumem kaj si hotel povedati
Pri LPCju (ni ARM kriv) si pa že kar srečko, če ti uspe dobiti 10 verodostojnih bitov. Osem kvečjemu...
|
|
Nazaj na vrh |
|
 |
Umnik Član

Pridružen-a: Čet 16 Sep 2004 17:52 Prispevkov: 958 Aktiv.: 4.04 Kraj: Novo mesto
|
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 495 dni
Powered by phpBB © 2001, 2005 phpBB Group
|