Onyx-MM-DIO – prisbilligt PC/104-modul med 48 digitale ind- og udgange

Onyx-MM-DIO – prisbilligt PC/104-modul med 48 digitale ind- og udgange

Onyx-MM-DIO har 48 digitale I/O-linjer, der anvender 2 82C55-IC’er. Hver chip har 24 I/O-linjer, der er organiseret som tre 8-bit porte, A, B og C. Alle I/O-linjer er forbundet til 10 kΩ pull-up-modstande, og ved opstart eller systemreset nulstilles alle porte til indgang og sættes til høj. Et kontrolregister på 82C55-chippen giver mulighed for at programmere hver port til indgang eller udgang samt til forskellige driftsformer, herunder grundlæggende I/O, strobed I/O og bit-set/reset.

Drift i tilstand 0 omfatter grundlæggende ind- og udgangsoperationer. Der anvendes ingen håndskakingssignaler. Dette er den mest almindelige metode til digital I/O og er velegnet til aflæsning af statussignaler, til- og frakobling af afbrydere osv. Alle tre porte kan fungere i tilstand 0.

Drift i tilstand 1 giver strobe-styret I/O på port A og B, hvor håndskakingssignaler leveres via port C. I indgangstilstand fungerer det ene signal som en strobe til at låse data fast i porten, mens det andet signal er en bekræftelsesudgang. I udgangsmodus bruges det ene signal til at angive, at CPU’en har skrevet nye data til porten, mens det andet signal er et bekræftelsesindgangssignal.

I tilstand 2 kan port A anvendes som en tovejs databus, hvor linjerne på port C bruges til håndskakning. Port A er normalt i tristate-tilstand. Når CPU’en skriver nye data til port A, angiver et udgangssignal, at der er nye data tilgængelige. Som svar herpå sender det eksterne kredsløb et bekræftelsesindgangssignal, hvorved udgangsbufferne på port A aktiveres. Det eksterne kredsløb kan også låse nye data fast i port A med et indgangsdatastrobesignal.

I bit-indstillings-/nulstillingsmodus kan man individuelt indstille (1) eller nulstille (0) ethvert bit på port C uden at skulle læse port C og maskere eller beskytte de uændrede bits.

Diamonds gratis Universal Driver-software indeholder et omfattende C-programmeringsbibliotek til styring af alle de digitale I/O-funktioner. Der medfølger eksempelprogrammer med både kildekode og eksekverbare filer, som hjælper dig med hurtigt at udvikle din applikation.

Yderligere information

Produktark

Contact Jakob Christansen if you need assistance!

David Kelly hjælper dig gerne med at finde rundt i vores produktudvalg.

Kontakt Cezary Wieckowski, hvis du har brug for hjælp!

Cezary Wieckowski hjælper dig gerne med at finde rundt i vores produktudvalg.

Kontakt Ingvar Sporsem, hvis du har brug for hjælp!

Ingvar Sporsem hjælper dig gerne med at finde rundt i vores produktudvalg.

Kontakt Jakob Christiansen, hvis du har brug for hjælp!

Jakob Christiansen hjælper dig gerne med at finde rundt i vores produktudvalg.

Kontakt Janne Kotikangas, hvis du har brug for hjælp!

Janne Kotikangas hjælper dig gerne med at finde rundt i vores produktudvalg.

Kontakt Tom Schönberg, hvis du har brug for hjælp!

Tom Schönberg hjælper dig gerne med at finde rundt i vores produktudvalg.

Kontakt Janne Kotikangas, hvis du har brug for hjælp!

Janne Kotikangas hjælper dig gerne med at finde rundt i vores produktudvalg.

Kontakt Tom Schönberg, hvis du har brug for hjælp!

Tom Schönberg hjælper dig gerne med at finde rundt i vores produktudvalg.

Kontakt Miika Konttila, hvis du har brug for hjælp!

Miika Konttila hjælper dig gerne med at finde rundt i vores produktudvalg.

Kontakt Stefan Rosenback, hvis du har brug for hjælp!

Stefan Rosenback hjælper dig gerne med at finde rundt i vores produktudvalg.

Kontakt Patric Öhman, hvis De har brug for hjælp!

Patric Öhman hjælper dig gerne med at finde rundt i vores produktudvalg.

Kontakt John Wilkins, hvis De har brug for hjælp!

John Wilkins hjælper dig gerne med at finde rundt i vores produktudvalg.

Kontakt Thorbjörn Hansson, hvis du har brug for hjælp!

Thorbjörn Hansson hjælper dig gerne med at finde rundt i vores produktudvalg.

Kontakt John Håkansson, hvis du har brug for hjælp!

John Håkansson hjælper dig gerne med at finde rundt i vores produktudvalg.

Kontakt Peter Jidberg, hvis De har brug for hjælp!

Peter Jidberg hjælper dig gerne med at finde rundt i vores produktudvalg.

Kontakt Roland Isaksson, hvis du har brug for hjælp!

Roland Isaksson hjælper dig gerne med at finde rundt i vores produktudvalg.