Hvis der er strøm (5 volt) på pin A, skal pin 1 til 25 sendes videre. Dette kunne gøres med 25 transistorer - men er der en smartere måde at gøre det på?
Det skal bruges til at styre hvilken adresse en LPT port's data skal videresendes til, men dybest set er det ovenstående der sker.
--
Modelbane Europas hjemmeside: http://www.modelbaneeuropa.hadsten.dk
Modeltog, NE2 internetopsætning, elektronik og andet:
http://home6.inet.tele.dk/moppe
Jeg har kigget på databladene for de to nævnte... jeg kan ikke helt se hvordan de skal bruges i mit tilfælde. Begge to er flip-flops, med 8 udgange... I mit system har jeg ikke en clock-rate at arbejde med. Derudover vil det kræve 3 af disse til hver udgang.
Hvis ovenstående ikke rigtigt kan bruges, er en masse transistorer så den eneste løsning efter jeres mening?
Ok, men hvordan vil du så bruge den? Vil det ikke stadig være lige så nemt som at bruge en masse transistorer; i den her latch skal min "styrepin" stadig gives til hver af de 8 indgange!?
pins
hmm... underligt. Jeg er sikker på at jeg i en anden tegning så at der var 8 input ben samtidig!? kan mine databits sættes til at bruges til input, eller er det mig der husker forkert? Men ok, det bliver så stadig 18 pins der skal videresendes (hvis jord samles til én)...
Pins D0 til D7 forbindes til output fra PC. Pin 11 forbindes til 5 volt (forsyning på kreds). Pin 1 er den der "stiller videre" for nu at blive i dit sprog.
På de fleste moderne porte er de bidirektionale (kan tale begge veje). Du har et styreregister til LPT proten, her kan du sætte om den skal skrive eller læse.
Ahh, nu er jeg med. Den vil jeg lige overveje :) tak.
var 8
eller
Ok, det var så dét jeg havde set.
samles
Nej, switcher ikke - men vil stadig godt have ground med videre i systemet. Det kunne være at jeg koblede en enhed på, som ikke kræver extern strømforsyning... som kan nøjes med de 5 volt. Så har jeg brug for jord i den anden ende :)
Groft set kan du klare dig med 14 ledere, hvis det er en standard printerport. Du kan så nøjes med 2 74HTC373/573. Du kan eventuelt prøve at beskrive dit behov lidt "dybere".
Det jeg er i gang med er at lave en "adresse bus" til min LPT port; det vil sige at jeg igennem én LPT port på computeren vil kunne kommunikere til flere forskellige enheder, lavet til en LPT port. Jeg har funder ud af at få gemt adressen, men mangler nu en god metode at viderestille LPT porten til den angivne adresse.
Den måde at koble ting sammen på kaldes et bussystem. IC5 og IC6 isolerer systemet fra printerporten og sikre fornuftige 5 volt signaler. IC1..IC4 er 32 udgange. IC7 bruges til at huske den aktuelle adresse IC8 dekoder adressen
Input kan laves på tilsvarende måde, der bruges bare en 244 chip per 8 indgange. Hvis du ikke gider lege med retningsskift på parallelporten, så er der 5 handshake pinde, der kan bruges til input. Da 244 indeholder 2 stk. 4 bit blokke, vil det være ret let at lave input i 4 bit blokke.
Du skal selvfølgelig have en 5 volt strømforsyning (f.eks. inde fra PC'en), og du skal også have afkoblingskondensatorer over IC'erne.
Det ser ret lovende ud! Jeg ved bare ikke om det til så relativt få porte som jeg skal bruge, rent faktisk er nemmere end min oprindelige idé; med 17 transistorer til hver udgang. Der er mange invertere (fås de egentligt som IC kredse?), og mange ledninger der skal krydse hinanden i dit design. Jeg ved egentligt ikke om det samlet set vil være nemmere/smartere at bruge den løsning på nuværende tidspunkt.
Jeg printer det i hvert fald ud, og kigger nærmere på det.
Du skal have mange tak for det! Er rart at have en tegning at kigge på, og sammeligne med :)
Det er en del af chippen, ikke en løs inverter. En løs inverter er en trekant med en cirkel på spidsen og den ville have sit eget nummer (ICx) og typebetegnelse. Faktisk er det meget få løse invertere der bruges i normale kredsløb, de fleste ting kan passe sammen uden.
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.