Programmera till Logikanalysatorn
Logikanalys 1.0 Userguide, 99.12.05
Om något är oklart så kontakta mej på : el8klap@cse.kau.se
1. Vad är Logikanalys
Det är ett program för att styra den 8-kanaliga logikanalysator som jag utvecklat. Programmet talar om för logikanalysatorn hur den ska mäta och sedan skickar logikanalysatorn tillbaka alla mätvärden till Logikanalys. Logikanalys visar då dessa mätvärden i form av kurvor med logiska nivåer på skärmen. Sedan finns det vissa alternativ med vad man kan göra med dessa mätvärden. Som att se dom på andra sätt än kurvor, eller spara dom för att kanske senare föra över dom till en stationär dator.
2. Vad krävs
Det som krävs för att kunna använda Logikanalys är först och främst en TI-85 miniräknare från Texas Instruments. Den behöver också ha Usgard 1.0+ installerat. Då dessa kriterier är uppfyllda är det bara att föra över Logikanalys till miniräknaren. Hur man gör detta kommer jag inte gå in på här. För att sedan ha någon användning för Logikanalys krävs den logikanalysator som programmet styr. För vidare information om den, gå in på dess hemsida. Även den kabel som följde med miniräknaren då den köptes är ett krav. Skulle du mot förmodan inte ha en sådan finns dom att få tag på i vissa utvalda affärer.
3. Användning av programmet
Jag kommer gå igenom hur man använder Logikanalys med logikanalysatorn. Dom mest specifika delarna av logikanalysatorn gås inte igenom här. Då hänvisas till dokumentationen för själva logikanalysatorn.
När man går in i programmet på miniräknaren kommer huvudskärmen upp. Det är här man gör alla inställningar. Till höger på skärmen syns dom inställningar som finns att tillgå och respektive knapp för att kunna ändra.
|
 |
F1-F2 : Zoom
Ordet Zoom kan tolkas lite som man vill. Trycker man F1 kommer kurvorna att bli dubbelt så långa, och därmed lättare att tolka. Trycker man F2 kommer varje mätvärde i kurvorna att bli till logiska siffror istället, 1:or och 0:or. Med höger och vänster pil-knappar kan man scrolla mätvärden åt höger och vänster eftersom inte alla får plats på en skärm. Att se med siffror kan vara lättare i vissa situationer då man redan fått en överblick med dom vanliga kurvorna.
När man är i "Zoom-läge" kan man inte mäta. Det krävs då att man trycker på EXIT för att hoppa ut till huvudskärmen.
1-8 : Channels
Här ställer man in vilka kanaler man vill ska synas på skärmen. Det kan ibland vara lättare att bara se dom kanaler man mäter på. Även om man stänger av vissa kanaler kommer logikanalysatorn att mäta på dom. Logikanalys kommer även ta imot mätvärden för avstängda kanaler och vill man se dom är det bara att sätta på kanalerna så dom syns igen.
+, - : Frequence
Här kan man välja på alla samplingshastigheter som finns att tillgå. Frekvensen med vilken man samplar med syns längst ner till höger på skärmen. Det finns 21 hastigheter att välja mellan. Det finns också en som heter Ext.Cl. Väljer man den kommer logikanalysatorn att sampla då det kommer in en puls på den speciella "Extern Clock" ingången.
* : Startway
Det finns två startsätt att starta mäta på. Från början är Logikanalys inställd på Normal. Då startar den mäta nästan exakt efter att man sätter igång mätningen genom att trycka på Enter. Det andra sättet är Change. Då startar den först att mäta då den speciella "Startway" ingången hos logikanalysatorn ändrar logik nivå. Dvs från 1 till 0 eller från 0 till 1. Detta kan vara väldigt praktiskt i höga samplingshastigheter, då man inte har en chans att starta mätningen vid rätt tillfälle genom att trycka på ENTER.
STO : Save
Trycker man på STO knappen hos miniräknaren får man välja en av tio platser att spara sina mätvärden på. Alla kanaler sparas, även dom som är avstängda. Mätfrekvens sparas också. Filen är en vanlig "string" som lätt kan hämtas från miniräknaren i samma program som man laddar upp Logikanalys till miniräknaren. Filerna heter LA10SAV0 till LA10SAV9 och ligger under STRNG. För att ha någon glädje utav filerna på datorn hänvisar jag till programmet LA to Number.
TAN : Load
Trycker man på Tangens knappen så kan man ladda in en av tio mätfiler som förhoppningsvis finns sparade. Både mätvärden och mätfrekvens laddas in.
Man sätter igång en mätning genom att trycka ENTER. Då kommer alla nödvändiga inställningar att skickas till logikanalysatorn och den sätter igång att mäta. Man ser det genom att miniräknaren visar "Busy" samt att logikanalysatorns lysdiod blinkar med samplingshastigheten då man inte samplar med för hög hastighet. När mätningen är avslutad slocknar lysdioden på logikanalysatorn som visar att mätvärden sänds över till miniräknaren. Det syns även på miniräknaren då kurvorna ritas upp allt eftersom nya mätvärden kommer in.
Om man är i ett "Zoom" läge med hjälp av F1 eller F2 kan man inte mäta eller ändra vilka kanaler som ska vara på eller av. Då får man först trycka EXIT. Det är bara från huvudskärmen man kan göra alla inställningar.
/PEK
|