www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Samogradnja digitalnega osciloskopa
Pojdi na stran Prejšnja  1, 2, 3, 4, 5, 6  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Merilna tehnika in senzorji
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
.
Član
Član



Pridružen-a: Ned 19 Sep 2004 22:04
Prispevkov: 16777193
Aktiv.: 70644.31

PrispevekObjavljeno: Sob Sep 02, 2006 6:13 pm    Naslov sporočila:   Odgovori s citatom

Brisana vsebina odstranjenega uporabnika.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
BorutS
Član
Član



Pridružen-a: Pet 09 Jun 2006 16:25
Prispevkov: 107
Aktiv.: 0.46
Kraj: Cerklje na Gorenjskem

PrispevekObjavljeno: Sob Sep 02, 2006 7:39 pm    Naslov sporočila:   Odgovori s citatom

Projekta kot celota žal ne morem objaviti lahko pa ti pomagam s kakšnim nasvetom, shemo ali delom izvorne kode (c ali vhdl).
Povej kaj te zanima.

Lep pozdrav
Borut
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
BorutS
Član
Član



Pridružen-a: Pet 09 Jun 2006 16:25
Prispevkov: 107
Aktiv.: 0.46
Kraj: Cerklje na Gorenjskem

PrispevekObjavljeno: Tor Sep 12, 2006 1:33 pm    Naslov sporočila:   Odgovori s citatom

V priponki je blok shema osciloskopa/logičnega analizatorja, s fpga, adum in LPC2148. Digitalni del naj bi deloval približno takole:
- ura se generira znotraj fpga s pomočjo DCM modula
- trace se izvede s primerjanjem zajetih vzorcev z željenim vzorcem
- vzorci se zajemajo v fpga block ram (72kb)
- med fpga in LPC2148 je spi komunikacija, ki je galvansko ločena (do 7Mbps)
- LPC2148 je master in bere vzorce iz block rama in nastavlja trace ...
- podatke nato prenaša preko usb na PC

Dodatna možnost je dodatek grafičnega LCD in tipk ter prikaz na LCD

Napajalnik mora biti galvansko ločen:
- za FPGA in ostale elemente na vhodni strani
- za LPC2148 - mislim da bi lahko uporabili kar napajanje preko USB

Nekaj kode imam že napisane - vmesnik med FPGA in LPC2148.
Če je kdo pripravljen sodelovati pri projektu oziroma če ima kakšen predlog naj se mi oglasi.
Lep pozdrav
Borut



DOSC.pdf
 Opis:
Blok shema osciloskopa!

Download
 Ime datoteke:  DOSC.pdf
 Velikost datoteke:  11.61 KB
 Downloadano:  93 krat

Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
PeterC
Član
Član



Pridružen-a: Tor 14 Dec 2004 20:22
Prispevkov: 204
Aktiv.: 0.86

PrispevekObjavljeno: Tor Jan 30, 2007 11:40 pm    Naslov sporočila:   Odgovori s citatom

Načrtujem vezje DSO.

Trenutno me muči analogni vhodni del. Po raziskovanju na internetu sem prišel do naslednje sheme.



Kondenzator na vhodu s stikalom poskrbi za AC/DC preklop, upor 220 Ohm je za zaščito stikala pri praznenju kondenzatorja ob preklopu. Sledi vhodni atenuator, ki oslabi signal za 1/10 oz. 1/100, odvisno od položaja stikala, ter stikalo za preklop vhoda na maso. Na koncu je hitri FET operacijski ojačevalnik, ki z veliko vhodno upornostjo zagotovi majhen vhodni tok in ne poruši atenuatorja.

AC/DC stikalo bo definitivno mehansko - zaradi velikega toka pri praznenju kondenzatorja. Druga dva pa še ne vem, najbrž bom izbral polprevodniška.



Sledi ojačevalni del. Signal se lahko ojača x10 x5 in x2. Vezje se zaključi z bufferjem.

Od vseh stvari se mi zdi najbol problematičen del umeritev vhodnega dela - kompenzacija s kondenzatorji.
Druga stvar so precizni upori. Vsaj na vhodu bi rad obdržal razmerje 900k 90k in 10k, da skupaj sestavim 1M - standardna vhodna upornost DSO. Upore pri ojačevalnikih lahko približam vrednostim v shemi ter na koncu upoštevam ustrezno ojačenje pri računanju digitalnih vrednosti.

Zanima me vaše mnenje.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
.
Član
Član



Pridružen-a: Ned 19 Sep 2004 22:04
Prispevkov: 16777193
Aktiv.: 70644.31

PrispevekObjavljeno: Tor Jan 30, 2007 11:49 pm    Naslov sporočila:   Odgovori s citatom

Brisana vsebina odstranjenega uporabnika.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
PeterC
Član
Član



Pridružen-a: Tor 14 Dec 2004 20:22
Prispevkov: 204
Aktiv.: 0.86

PrispevekObjavljeno: Tor Jan 30, 2007 11:54 pm    Naslov sporočila:   Odgovori s citatom

AD gre do 100MHz. Se pravi da je pasovna širina do 50MHz. Rad bi spravil vsaj nekje do 20MHz, če bo šlo.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
.
Član
Član



Pridružen-a: Ned 19 Sep 2004 22:04
Prispevkov: 16777193
Aktiv.: 70644.31

PrispevekObjavljeno: Tor Jan 30, 2007 11:58 pm    Naslov sporočila:   Odgovori s citatom

Brisana vsebina odstranjenega uporabnika.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
PeterC
Član
Član



Pridružen-a: Tor 14 Dec 2004 20:22
Prispevkov: 204
Aktiv.: 0.86

PrispevekObjavljeno: Sre Jan 31, 2007 12:26 am    Naslov sporočila:   Odgovori s citatom

borisz je napisal/a:
Že imaš kakšne izkušnje s tem?
Si naredil kaj podobnega na npr 1 MHz?


Na žalost ne, zato bom pa precej spraševal na forumu Wink

Težav pri višjih frekvencah, ko je treba misliti na parazitne elemente, se zavedam, me pa zelo skrbi analogni del. Vsak nasvet, še posebno pri razvoju tiskanine, je dobrodošel.

Digitalnega dela še nisem načrtoval, bo pa definitivno sestavljen okrog FPGA in LPC2378

Vhodni delilnik bom umeril v laboratoriju na fakulteti.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
GJ
Član
Član



Pridružen-a: Čet 02 Nov 2006 15:51
Prispevkov: 946
Aktiv.: 4.16
Kraj: Ljubljana

PrispevekObjavljeno: Sre Jan 31, 2007 1:41 pm    Naslov sporočila:   Odgovori s citatom

PeterC je napisal/a:
Zanima me vaše mnenje.

Heh..

Najprej deliš vhodni signal z 10 ali 100 nakar ga nazaj množiš. To mi nikakor ni všeč.. Laughing
Nič ne poveš kakšne upore misliš uporabiti, pri nekaj 10Mhz je to kar pomembno.
Kakšna je resolucija ADC-ja?

LP GJ
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
VolkD
Član
Član



Pridružen-a: Pet 24 Sep 2004 21:58
Prispevkov: 14228
Aktiv.: 59.91
Kraj: Divača (Kačiče)

PrispevekObjavljeno: Sre Jan 31, 2007 1:48 pm    Naslov sporočila:   Odgovori s citatom

GJ je napisal/a:
Najprej deliš vhodni signal z 10 ali 100 nakar ga nazaj množiš. To mi nikakor ni všeč.. Laughing


Saj ne počne tega...
Kombinacija stikal ki bi ti počela se ne zgodi nikoli. Gre se zato, da ima enkrat slabljenje drugič pa ojačenje signala. Na ta način je prikazan korekten signal v zelo velikem velikostnem razredu.

_________________
Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
GJ
Član
Član



Pridružen-a: Čet 02 Nov 2006 15:51
Prispevkov: 946
Aktiv.: 4.16
Kraj: Ljubljana

PrispevekObjavljeno: Sre Jan 31, 2007 2:10 pm    Naslov sporočila:   Odgovori s citatom

VolkD je napisal/a:
GJ je napisal/a:
Najprej deliš vhodni signal z 10 ali 100 nakar ga nazaj množiš. To mi nikakor ni všeč.. Laughing


Saj ne počne tega...
Kombinacija stikal ki bi ti počela se ne zgodi nikoli. Gre se zato, da ima enkrat slabljenje drugič pa ojačenje signala.


Kaj pa drugega?

Če pogledaš shemo atenuator najprej deli signal z 10 ali pa 100. Nakar imamo na izbiro: množenje z 1, 2, 5 ali 10.

Če se je že odločil za takšno vezavo pogrešam na atenuatorju poleg izhodav 1/10 in 1/100 še 1/2.

LP GJ
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
PeterC
Član
Član



Pridružen-a: Tor 14 Dec 2004 20:22
Prispevkov: 204
Aktiv.: 0.86

PrispevekObjavljeno: Sre Jan 31, 2007 2:22 pm    Naslov sporočila:   Odgovori s citatom

Razlog zakaj najprej delim z 1/10 in potem množim se skriva v zaščiti pred neumnostmi.

Če bi ponesreči nastavil na največjo občutljivost, na vhod bi pa obesil napr. 500V, mi 900kOhm upor lepo zaščiti vhod AD8065, ki ima vhod znotraj zaščiten z diodama proti Vcc in Vss.

AD imam 8bitni (AD9288-) ter 14bitni (AD9248-) prvi gre do 100MHz drugi pa do 65MHz. Nagibam se k uporabi 8bitnega, čene mi bo zmanjkalo IO pinov na spartan3
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
GJ
Član
Član



Pridružen-a: Čet 02 Nov 2006 15:51
Prispevkov: 946
Aktiv.: 4.16
Kraj: Ljubljana

PrispevekObjavljeno: Sre Jan 31, 2007 3:03 pm    Naslov sporočila:   Odgovori s citatom

PeterC je napisal/a:
Razlog zakaj najprej delim z 1/10 in potem množim se skriva v zaščiti pred neumnostmi.

Če bi ponesreči nastavil na največjo občutljivost, na vhod bi pa obesil napr. 500V, mi 900kOhm upor lepo zaščiti vhod AD8065, ki ima vhod znotraj zaščiten z diodama proti Vcc in Vss.

AD imam 8bitni (AD9288-) ter 14bitni (AD9248-) prvi gre do 100MHz drugi pa do 65MHz. Nagibam se k uporabi 8bitnega, čene mi bo zmanjkalo IO pinov na spartan3


No sedaj mi je jasno precej več..

Torej hočeš, da zadeva na vhodu prenese 500VDC ???
Lepo vendar boš to z navadnimi upori precej težko rešil, oziroma boš nabral na njih veliko šuma saj jih boš moral vezati zaporedno.

Jaz bi na tvojem mestu zadevo precej poenostavil.. Laughing

Če izbereš, razširiš atenuator na vrednosti: 1/2, 1/5, 1/10, 1/20 in 1/50 potem ojačevalne stopnje ne rabiš. Če pa meriš 230VAC uporabiš merilno sondo 1:10.
Na koncu atenuatora potrebiješ le še buffer, ki ti fiksno množi signal z 2.(veliko manj popačenj).
500K vhodne upornosti pa je mislim še vedno dovolj za preživetje vhodnega OP-ja.

Če vzameš 10 bitni adc (recimo AD9215), ki ima delovno območje +-1V imaš najnižjo resolucijo 2mV, če ti je to premalo lahko na bufferju povečaš ojačanje ali pa vzameš 12bitni ADC


Kar se pa tiče atenuatora bi jaz na tvojem mestu probal narediti v Thick-film tehnologiji. No vsaj vprašal bi koliko stane tistih nekaj uporov našpricanih in umerjenih na keramiki.
Pravi naslov za to vprašanje je verjetno kar: http://www.hyb.si/
O tem bi moral verjetno vedeti kaj več MarE69 (moderator na tem forumu), edino tako boš dobil dokaj natančen in neinduktiven atenuator, ki hkrati prenese napetostne prehodne pojave vsaj nekaj KV.

LP GJ
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
PeterC
Član
Član



Pridružen-a: Tor 14 Dec 2004 20:22
Prispevkov: 204
Aktiv.: 0.86

PrispevekObjavljeno: Sre Jan 31, 2007 3:44 pm    Naslov sporočila:   Odgovori s citatom

GJ je napisal/a:

Torej hočeš, da zadeva na vhodu prenese 500VDC ???
Lepo vendar boš to z navadnimi upori precej težko rešil, oziroma boš nabral na njih veliko šuma saj jih boš moral vezati zaporedno.

Jaz bi na tvojem mestu zadevo precej poenostavil.. Laughing

Če izbereš, razširiš atenuator na vrednosti: 1/2, 1/5, 1/10, 1/20 in 1/50 potem ojačevalne stopnje ne rabiš. Če pa meriš 230VAC uporabiš merilno sondo 1:10.
Na koncu atenuatora potrebiješ le še buffer, ki ti fiksno množi signal z 2.(veliko manj popačenj).
500K vhodne upornosti pa je mislim še vedno dovolj za preživetje vhodnega OP-ja.


Hm... koliko šuma pa potem prinese vhodni atenuator? Za več možnosti atenuacije potrebujem več uporov, ki so še visoke vrednosti. Pa še ustrezna kompenzacija... Kaj ne obstaja neka povezava... večji_upor=večji_šum?

V mojem primeru - če želiš 1/5 vzameš atenuacijo 1/10 in množiš x2.

Moja ideja je, da naredim robusten in vsestranski DSO, za merjenje čimvečjega spektra signalov, se pravi od tako majhnih da je še smiselno, do omrežnih.


Na farnellovi strani sem našel upore serije YR1B proizvajalca TYCO ELECTRONICS

Product Type = Precision Resistor
Element = Thin Film
Series = YR
Temperature Coefficient (ppm/°C) = ±15
Tolerance (%) = 0.1
Power Rating (W) = 0.25
Voltage rating, DC:500V
Package, Component Size = 5.6 x 2.3

cena je sicer £0.74 na kos Shocked vendar se nagibam k nabavi. Nikjer pa nisem zasledil kakšne frekvenčne karakteristike.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
.
Član
Član



Pridružen-a: Ned 19 Sep 2004 22:04
Prispevkov: 16777193
Aktiv.: 70644.31

PrispevekObjavljeno: Sre Jan 31, 2007 3:55 pm    Naslov sporočila:   Odgovori s citatom

Brisana vsebina odstranjenega uporabnika.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Merilna tehnika in senzorji Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran Prejšnja  1, 2, 3, 4, 5, 6  Naslednja
Stran 5 od 6

 
Pojdi na:  
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: 7 dni


Powered by phpBB © 2001, 2005 phpBB Group