PC-Oscilloscope

Är det nån som vet nåt om Oscilloscope till PC'n ? Några använder sig av ljudkortet och några av en extern box. Jag har programvara för anslutning till ljudkortet, men hur gör man rent elektriskt, det måste väl vara någon typ av motstånd / shunt eller nåt på ingången eller ...

/// Jojje

Reply to
Jojje
Loading thread data ...

Se bara till att du inte får in för hög spänning i ljudkortet.

Om du kollar den här länken

formatting link

.. ser du ett exempel. Jiggen i fråga är ju till för ett speciellt program men spänningsdelarna och dioderna på utgången torde vara användbara koncept även för din tillämpning

Reply to
Per Logdlund

Tackar så mycket, nu har jag nåt att göra i påsken iaf ;-)

Reply to
Jojje

Det tråkiga med Ljudkortingångar är att de sällan klarar av DC-nivåer, vilket jag tycker är mer eller mindre krav vid Oscilloskopsanvändning.

/TE

Reply to
Torbjörn Ekström

Dom små kopplingsboxarna (ADC-40/42) från

formatting link
kan väl inte innehålla så mycket och måste väl gå att använda. Vet du hur en sån ser ut innuti, allt får ju plats i en D-Sub kåpa ?

/// Jojje

Reply to
Jojje

Nej, vill jag har samplande system för ocilloskopbruk så får det nog vara betydligt högre sampelrate än 50 KHz... typ 20-50 Ms/s minst

- är lite för bortskämd här... :-)

och när det börja närma sig och gå över 3-4000:- så börja åtminstone jag snegla på ett _riktigt_ 2-kanaligt analog ocilloskop i

20-100 MHz klassen istället för ovanstående ADC-100 som första stora investering i hobbyhörnan.

Analog oscilloskop först, sedan digitalt om man har medel för det...

Digitala oscilloskop ersätter inte analoga skåp fullt ut ännu, även om det säljs som det idag...

Digitala skåps fördelar är att man kan samla in data för efterberabetning i dator, vilket är till analoga skåpens stora nackdel - men man får pynta en jäkla massa pengar i digitalskåp för motsvarande vad en 10000:- analogskåp presterar i bandbredd...

--

Kretsen ovan pratar tydligen via parallellporten...
förmodligen via någon FPGA som klisterlogik så kan
man både prata med en 8/12-bit ADC och ev. styra
lite dämpare och AC/DC omkopplare på ingången
- men jag håller med, det får inte byggas specellt
stort om det skall få rum i en  D-sub kåpa...

Många AD-omvandlare för telekombruk har
ganska mycket ställbara dämpare/förstärkare
och in/urkopplingsbara antialisingfilter osv. i sig.

Tillverkaren kanske har hittat en lämplig variant
som även klarar DC - vilket inte är självklart att hitta.
Reply to
Torbjörn Ekström

Ha det så kul!

Tänk bara på att ljudkortens kanaler sällen ligger i fas, och att skillnaden kan variera med frekvensen. Mät inte heller på för hög insignal. Runt 0.5 volts inspänning brukar fungera bäst.

Reply to
Per Logdlund

Intressant!, beror det på att man har 1 st AD-omvandlare och multiplexar mellan kanalerna??? - inte bra alls i så fall...

Kollade min Santa Cruz Voyetra Turtle Beach ljudkort med tongenerator nyss och där verkar det i allafall ligga i fas på båda kanalerna även strax innan övergång av halva sampel takten (22100 Hz).

---

Att fasen kan kränga fram och tillbaka beroende på frekvens beror lite på antialisingfiltrets kvalitet/konstruktion. Om den är byggd med chebylchev eller tom. cauer(elliptisk) filterkaraktär så kan det menligt påverka en signals utseende (dålig inpulssvar).

Enklast kollar man detta genom att spela in en 500 - 1000 Hz fyrkantvåg från tex. en smithtrigger (se nedan) - om det är mycket ringningar efter varje omslagflank så är ljudkortet dessvärre inte bra för just PC-oscilloskopbruk.

Antialisingfiltret är viktig vid uppspelning, men ännu viktigare vid inspelning då alla frekvenser över halva samplingsfrekvensen viks nedåt igen i frekvens. Dvs. kräver ett filter som inte dämpar alls vid 20 KHz men dämpar fullt -96 dB vid 22 KHz. Och till skillnad mot mycket annat så måste antialisingfiltret byggas tidskontinuerligt, ej samplande, i något steg i början, dvs. ett analogt lågpassteg som bryter hårt innan halva sampeltakten i efterföljande samplande system (tex. switchcapfilter i många

100 kHz-takt) tar över i vidare processning.

- det fins mycket goda orsaker till att man både dubbel och 4-dubbelt översamplar i inspelningssituationer...

Nu när jag svepte ljudkortet med tongenerator på 44100-inspelning så ser man dessvärre att antialisingfiltret inte till närmelsevis klipper så hårt som det borde göra vid 1/2 sampelrate

- endast 11.3 dB vid 22100 Hz gentemot 10 KHz, i ett läge där det egentligen borde ha undertryckt mer än 96 dB!!!

Nu får man hela området mellan 22100 och 18000 kHz nedskräpat av nedvikningsprodukter från infrekvenser mellan 22100 och 26200 Hz

- hörselmässigt inte så viktigt då de flesta lite äldre ändå inte kan 'njuta' av det - men mätmässigt...

Dessutom visade sig en stark 'falsk' nedvikningsprodukt som inte borde ha funnits där - vilket föranledde omedelbart test på 48000 sampel/s och mycket riktigt - det verkar som att AD-Omvandlaren alltid kör i 48 ksampel/s och sedan resamplar utan allt för mycket filtrering till 44200 sampel/s.

Signalen vid 48000 sampel/s har bara dämpats 3.3 dB från

10 kHz till 24 kHz och signalen dämpas 60 dB först vid 28300 KHz och 84 dB vid 28780 kHz - det ramlar fort när det ramlar... men startar inte i tid...

Mätmässigt sett så borde man ha nått 96 dB dämpning redan vid

24 kHz, men då hade 3 dB gränsen fått flytta ned till ca 19 kHz, vilket hade varit att föredra ur mätmässigt synpunkt

Faslinjär och snabbt fallande antialisingfiltret är _mycket_ viktigt i inspelande samplande system, och en av orsakerna till att analogskåp är så svåra att ersättas av digitala dito i rimlig prisklass för oss 'analogtekniker', då dessa brukar ha mediokra filter, om ens några alls på sina ingångar.

---

en enkel smithtriggeroscillator.

R ____ |-----|____|---| | | | | | |\ | 1 uF 10K | | \ | || ____ o------| O----o-----------||---|____|---o-------O | | / || | | |/ 4093 eller 40106 | spänningsdelare för ---- C eller liknande |-| få ned spänningen ---- matat med 5 Volt 1K | | till ca 0.5 Volt | |_| t-t | | | | --- ---

R och C väljs för ca 300 Hz - 1 KHz frekvens.

(Fattar mig inte på nyare pspice (orcad) i den här datorn, man måste tydligen dra igång ett jätteprojekt för minsta småsak tydligen... annars skulle jag ha provat ut ett par lämpliga värden här... Microcap är fan så mycket bättre för den här typen av 'quick and dirty jobs'. Student/demoversionerna är fullt tillräckliga för den här typen av tester - om man har modellerna över använda IC-kretsarna förståss.

/TE

Reply to
Torbjörn Ekström

Tackar så mycket för svaren.

/// Jojje

Reply to
Jojje

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.