Rakentelin joutessani semmoista transistoriohjainta, joka tulee tietokoneen rinnakkaisporttiin. Eli portti ohjaisi (ohausohjelma vb:llä tehty) transistoria ja transistori hehkulamppua. Transistorina on pnp BC547B käytetty lisäjännite 3 volttia, eli kaks AAA patskua sarjassa. Polttimona uken pienen polttimo, varsin tehokas ja palaa todella kirkkaasti 3 voltilla.
Sain kytkennän tavallaan toimimaan, mutta transistori kuumenee myös lepotilassa. Toinen kytkis taas ei avannut transistoria kokonaan.
Oisko kellään mitään vinkkejä miten tuo kannattaisi tehdä, ja onnistuuko yleensäkään yhdellä transistorilla.
Sain kytkennän tavallaan toimimaan, mutta transistori kuumenee myös lepotilassa. Toinen kytkis taas ei avannut transistoria kokonaan.
Oisko kellään mitään vinkkejä miten tuo kannattaisi tehdä, ja onnistuuko yleensäkään yhdellä transistorilla.
Vastaukset 15
Vanhimmat
Transistori on siis npn eikä pnp.
Kuumeneminen on merkki siitä että transistori ei mene kokonaan auki. Sinun kannattaisi käyttää joko darlington kytkentää transistoteille, esim. BC547 ja sen perään BC557 ja sopivat kantavastukset (ehkä 10k). Tai sitten valmista darlingtonkytkettyä trankkua tai valmista driveria esim. ULN2003. Driveri on yleinen ja helposti saatavilla. Noita ennen olisi hyvä käyttää jotakin 74 sarjan TTL piiriä joka suojaisi porttia, esim. 74HC04.
Kiitos vinkistä, laittelempa noi piirit siihen varmuudeksi. Näyttäs laatikosta löytyvän.
Mielenkiinnosta lähdin rakentelemaan, vaikka arvelin, että tunaroidessa saattaa portti sanoa sopimuksen irti. Mahtaako niissä olla mitään suojauksia nykyään. Mulla on jo kauan ollut ledivalot porttiin kytkettynä, joita ohjelma vilkuttelee. Ei vaurioita havaittu.
Rinnakkaisportti ei ole niin herkkä rikkoutumaan. Sarjaportti kannattaa ainakin suojata jos sitä käyttää.
Touhusi kuulostaa vaaralliselta niinku rinnakkaisporttisi kannalta.
Millä (piiriperheellä ?) ohjaat signaalia nyt ?
TTL "0" tila ei riittäne sulkemaan trankkua (
on oikein, jos vain kytket transistorin
kannalle sarjavastuksen, esim. 1k.
Kannattaa testata volttimittarilla,
että rinnakkaisportti tosiaankin antaa
0 ja 5 V.
Debug on tähän tarkoitukseen oikea ohjelma.
Käsky kuuluu:
o nnn pp, missä nnn on portin osoite,
278, 378 tai 3BC. Kokeilemalla saat
selville mitä porttia käytät. pp on bittikuvio,
joka porttiin lähetetään, esim 00 tai FF.
Debugista pääsee ulos q:lla.
että portilla on kaksi moodia, joista
toisessa antovirta on n. 80 mA ja toisessa
n. 1 mA.
Oikosulku suurivirtaisessa moodissa tuhoaa
porttipiirin.
Moodi valitaan port control-bytessä.
roikkuu!
Ekaks toi rinnakkaisportti on specsattu TTL tasoiseksi,tuskin "0" tila millään portilla on 0V,tästä johtunee kuumeneminen OFF tilassa eli trankku johtaa pikkasen.
Kuinka paljon voi kuormittaa riippuu taas siitä
että onko portti emolevyllä jne eli millainen piiri (PIA=parallel interface adapter).
Yksittäisissä potin lähdöissäkin voi olla eroja.
Tsekkaa allaoleva,näitä ohjeita on netissä riittävästi.
http://www.epanorama.net/circuits/parallel_output.html
Itte tein joskus LED-näyttösätöksen ko. porttiin,käytin jotain 74HC374? (muistaakseni jos on flipari) eli
kepitin piirin klokua (clk) strobella.
milloin PC:n rinnakkaisportissa
olisi ollut TTL-lähtö. Minulla ne
ovat olleet aina MOS- tai CMOS-tasoisia.
kun et ollut syntynyt aikanaan.
Lisäksi hyvä jos olisit olisit ymmärtänyt lukemasi,en puhunut TTL piireistä mitään..
Ordinary parallel port
The ordinary PC parallel port was based on discrete LS-TTL chips and it's performance figures are determined of the components used. A good schematic of PC parallel port is available in documents .
Specsejä ei liene muutettu eli rautalangasta taivutettuna teksti tarkoitti että rinnakkaisporttiin kytkettävän laitteen olisi oltava TTL yhteensopiva ,käytetyistä piireistä riippumatta.
Käytännössähän se toiminee millä tahansa 5V.n logiikalla.
ihan oikean tietokoneen ihan omin käsin
1970-luvulla.
Tuohon aikaan 6800-, 8080- ja Z80-sarjan
piirit olivat MOS- ja CMOS-piirejä.
Kuinkahan kauas taaksepäin pitäisi mennä,
että ne olisivat olleet TTL-piirejä?
Unohdit sanoa toimiko tekeleesi.
Alla on TTL mikro.
http://www.venturalink.net/~jamesc/ttl/
Tais olla mikromikko 1.nenkin.
perun puheeni:
löysin romuvarastostani MultiIO-kortin,
jossa on ihan oikeasti 74LS374 puskurina
rinnakkaisportissa. Piirin päällä on
teksti 8429. Mitähän se mahtaa tarkoittaa?
Nykyisestä koneestani en tunnista ainoatakaan
TTL-piiriä.
nykyisin en enää näpertele PC-koneita,
ja käyttämäni härveli on ihan tehdastekoinen.
se mukavaa itselläkin kun on uusi 3G.n härdelli.
Mulla on ikääkin niin että kansakouluaikana
opeteltiin helmitaulun käyttöä.
Ammattikoulussa oli suuri ihme Teletype pääte
eli 60 bitti'ä sekunnissa.
TTL piirejä sivuttiin,painopiste transistoreissa.
Työelämä sitten alkoi mainitsemasi 68000 systeemien merkeissä.
Korkeakoululla vuorostaan kaikki mahdollisset "lelut"
Eli onpa tullut elettyä yhden vehkeen kehityskaarta iso pala.
Kivaa on ollut !