Sida 1 av 1
Logikanalysator
Postat: 10 november 2007, 11:31:15
av MadModder
Hur stort minne är lämpligt att ha i en logikanalysator?
Hur många sekunder?
Vilken samplingshastighet?
Bör man ha ingång för extern klocka?
Tänkte slänga ihop ett program till en laptop och göra nåt enkelt interface till parallellporten.
Postat: 10 november 2007, 11:54:19
av GrodanB
hmm... WINDOWS?
De tester jag gjort kan man inte få bättre granulitet än 100 ms i windows... (knappt)... inte ens när jag tog alla resurser i windows fick jag den att sampla snabbare utan att tappa några...
Så jag hoppas att du tänker ha extern hårdvara som hanterar samplingen?
Jag har haft lite funderingar att använda en PIC16F877A för att sampla in och sedan skicka till en PC... fast det är mest för att jag har ett antal sådana liggande... igentligen skulle man ha USB eftersom det är ett interface som sannorlikt finns ett par år till. På laptopar är ju parallellporten snart utrotad och serieporten likaså...
Postat: 10 november 2007, 12:06:01
av peter555
Det finns en uppsjö av kraftfulla analysatorer på ebay för en billig penning.
Jag köpte en sån här:
1672
Postat: 10 november 2007, 12:13:57
av MadModder
Jag har hittills inte känt något behov av en dylik analysator, utan någon gång ibland bara velat se vad som händer och hur lång tid det är mellan olika lägen på signalerna,och då tror jag det räcker med min idé, utan extern sampler?
Nej det blir inte i windows, och jag ska skriva/läsa direkt till portens adresser.
100 samples per sekund är ju lätt fixat, och det räcker nog för mig när jag tänker efter. Då räcker ju laptopens minne i flera minuter.

Postat: 10 november 2007, 12:26:30
av pheer
Kolla mitt inlägg här för funktioner som ger bättre upplösning, vilket förmodligen var ditt problem.
http://elektronikforumet.com/forum/view ... %2A#157603
GrodanB skrev:hmm... WINDOWS?
...
Postat: 10 november 2007, 15:02:42
av GrodanB
@peter555:
Jo visst... vill ha... MEN vad tror du är billigast?
Nja... snabba klockor var ju inte ett problem... problemet var att tidsstämpla inkommande signaler och utgående...
Jag kan säga att vi har haft rätt många som försökt och misslyckats på jobbet... Windows dunger inte till helt enkelt... Jag är bara en av de som gett upp... en på ett annat företag (som mitt köpte upp nu) höll på med detta i USA och hade samma erfarenhet som vi... efter windows 3.11 och NT4 gick det inte att få upp precisionen så att man inte missade en sampel då och då...
Vi behövde 1ms och det var exkat 1ms inte ungefär... och det kan du inte få... i alla fall inte om windows skall köras samtidigt...
Vill minnas att DOS drivaren klarare det sådär... Men det berodde nog mer på taskig programering...
Anledningen till detta är helt enkelt att Windows ÄR inte och försker inte vara ett realtids OS....
Ingen Windows bitterhet här utan bara så att vi bara bevisade vad som redan varit kännt... att Windows skall inte jobba med tidkritiska system.
Postat: 10 november 2007, 15:21:53
av peter555
Tja, jag vet inte vad som är billigast men logikanalysatorer som är betydligt bättre än det kan bli genom att hänga något direkt på parallellporten brukar kosta runt 50 USD.
Postat: 10 november 2007, 15:41:21
av sdujolo2
Hej här har du en länk till en du kan bygga själv.
http://www.geocities.com/ted_rossin/Ele ... c/Pic.html
Här är en du du kan köpa om du behöver snabba prylar.
http://www.pic-tools.com/dbg_sigma.htm
Postat: 10 november 2007, 17:50:28
av peter555
Bygga själv modellen verkar inte så dum.
Sigman var dyrare än vad min HP med 64 kanaler kostade.
Postat: 10 november 2007, 18:58:36
av blueint
Varför inte bara koppla in en FPGA?, alternativt skriva en drivrutin som stänger av allt vad irq & preemptiv multitasking heter och därefter samplar i x sekunder..?