Programmera till Logikanalysatorn

Logikanalysator Userguide, 99.12.06

Om något är oklart så kontakta mej på : el8klap@cse.kau.se

1. Vad är en logikanalysator ?

Man använder en logikanalysator för att enkelt mäta digitala signaler. Man kan mäta på en t.ex en digital utgång och se vad den skickar ut för signaler under ett tidsintervall. Logikanalysatorn presenterar sedan dom digitala signalerna på ett eller annat sätt. I detta fall behövs kringutrustning som t.ex en miniräknare för att visa alla mätvärden. Detta gör att logikanalysatorn blir billigare att tillverka och den blir liten och portabel eftersom den inte behöver kopplas in i en stationär dator. En logikanalysator har ett visst antal digitala ingångar som man kopplar där man vill mäta.

2. Vad krävs

Det som krävs för att använda logikanalysatorn är någon typ av kringutrustning som kan visa dom digitala mätvärdena på ett eller annat sätt. Den behövs också för att skicka alla mätinställningar till logikanalysatorn. Man kan i princip koppla vilken dator som helst till den för att styra den och för att visa mätvärden. Det enda kravet är att det finns ett program till datorn eller att man skriver ett själv. Jag har skrivit en enkel manual där det står hur man gör. För redan färdiga program, se logikanalysatorns hemsida.
För att sedan kunna mäta krävs det labbsladdar med banankontakter (4 mm). Minimumkrav är två stycken, en för mätsignalen och en till GND. Det krävs också en sladd från logikanalysatorn till den dator som styr den, med en 2,5 mm stereo phono hane. För sladd med kontakt i andra änden som passar just din utrustning, fråga mej om pris.
Logikanalysatorn drivs på 9 volt och det krävs ett vanligt 9 volts batteri för att driva den. Den drar väldigt lite ström och ett batteri räcker väldigt länge.

3. Användning

Första prototypen av logikanalysatorn ser ut som på bilden till höger, men utan den gula texten. Det är inte säkert att allt kommer sitta så placerat som på bilden.
Jag kommer här gå igenom vad dom olika delarna hos logikanalysatorn har för funktion.


LED
Denna lysdiod har som funktion att visa för användaren vad som händer.
Lyser den hela tiden beror det på att logikanalysatorn är på och väntar på information från den kringutrustning som styr den. Det kan också betyda att man mäter med en hög samplingshastighet (mätfrekvens).
Blinkar den betyder det att logikanalysatorn är mitt uppe i en mätning och att samplingshastigheten är ganska låg så man kan se att den blinkar.
Är den släkt beror det på att logikanalysatorn har mätt klart och håller på att föra över alla mätvärden till den kringutrustning som styr den.

In/Out
Det är här man kopplar in den kringutrustning som styr den, kan vara en dator eller en miniräknare. Det är en vanlig 2,5 mm stereo phonokontakt.

Startway
Kopplar man in en sladd till detta uttag kan man starta logikanalysatorns mätning på annat sätt. Om man valt Startway : Change i programvaran som styr logikanalysatorn så startar inte själva mätningen förän denna ingång har ändrat logisk nivå, dvs från 1 till 0 eller från 0 till 1. Mycket praktiskt vid höga mätfrekvenser då man annars inte har en chans att starta mätningen vid rätt tillfälle.
Standardsätt att starta en mätning på är då logikanalysatorn får en styrsignal från den dator som styr den. Styrsignalen består av en byte med alla inställningar. Så fort den förts över sätter logikanalysatorn igång med att mäta.

GND
För att logikanalysatorn ska veta vilken spänning som insignalen har måste denna ingång kopplas till nollnivån (GND) på den apparat som man mäter på.

Extern Clock
När man ställer in mätfrekvens i den programvara som styr logikanalysatorn finns allternativet Extern Clock. Väljer man den kommer ingen speciell samplingshastighet att användas utan den speciella ingången Extern Clock hos logikanalysatorn bestämmer den. När det kommer in en puls på Extern Clock kommer en mätning att ske.

1-8
Det här är ingångarna på logikanalysatorn som man mäter från. Varje gång det sker en mätning kommer alla kanalernas nivåer (1 el. 0) att sparas undan i logikanalysatorns minne. Ingångarna tål en spänning på ca +70 volt. Eftersom det sitter dioder som spärrar den spänning som kommer in, så är det igentligen bara den spänning som är lägre än +5 volt som verkligen når processorn i logikanalysatorn. Alla annan spänning tolkar den som hög.

Jag tror den minst inbitne kan styra detta lilla mätinstument efter denna information. Logikanalysatorn kan mäta 60 mätvärden per kanal. Efter man sättit igång mätningen kommer den hålla på tills den är klar och fört över alla mätvärden.
Om man kommer på att man ställt in något fel är det bara att stänga av och sätta på den och sedan göra om mätningen.

/PEK

Copyright (c) 2004 PerErik Klarenfjord, All Rights Reserved
All trademarks are the property of their owners
Any actions you take after reading this website are your own responsibility
MADE IN SWEDEN
Hosted by GMQ