Printerport +Re: Lakihegyi

VF vf at elte.hu
Wed Jun 25 13:12:13 CEST 2003


Thus spake Zombori Zoltan:

> Ebol azt a tanulsagot vontam le, hogy az adatregiszter es a
> vezerloregiszter belso felepitese teljesen azonos, az 1mA
> forrasaram-kulonbseget a 4,7KOhmos felhuzoellenallas okozza.

Ez logikusan hangzik.

> A terheles, figyelembe veve a belso 68 Ohmot, ~100-rol ~600 Ohmra
> valtozott, az aram pedig csak felere esett, ebbol arra kovetkeztetek, hogy
> aramgenerator van a felso tagban.

Nem feltetlenul, a TTL ic-k kimenete ilyen. Sokkal kisebb aramot tudnak
leadni mint nyelni. Ez tehat nem meglepo.

> Valoban nem Ok, 27 Ohm szokas, de az is csak az adatbitekkel sorban.
> Itt meg a vezerlokon is van!

Nem azert nem szabvanyos, hanem mert nem nyitott kollektorosak a
vezerlojelek. A kis ellenallas nem problema, az csak vedelmi illetve
zavarszuresi cellal van ott.

> En is megoldottam a problemat, egy sima BC182 le tudja huzni a portbitet
> 0,07V-ra! Beolvasva korrekt stabil szintet produkal.

Nem ertem hogy logikai kapuval miert nem sikerult, lehuzni majdnem
ugyanolyan jol tudnak mint a BC182.

> Erdekessegkent kiprobaltam az adatbiteken (D1-D8) hasonlo modon adatot
> bevinni. Sikerult:)))

Persze hogy sikerult. Irjak az ajanlott doksiban is hogy ez mukodik.
1-be kell allitani a portbiteket, kivulrol 0-ba le lehet huzni, mert a
TTL aramkorok meghajtokepessege alacsony szinten sokkal nagyobb.
De nem nagyon van jelentosege, mert ma mar gyakorlatilag minden porton
kikapcsolhato a meghajtas, tehat bemenetnek is programozhatok. Asztali
gepek, notebookok, markas es markatlan ugyanugy. Ezert felesleges vacakolni
a regi elgyakott portokkal...

> Aggodtam kicsit, hogy megfustol a port, de nem tette. Egyszeru az oka,
> szerintem aramgeneratoros a port (mellekelt Moricka abar), igy a foldre

Nem, sima TTL. Ezek ilyenek.

> huzas teljesen uzemszeru allapot, mert egyebkent is ez tortenik L szint
> kiadasakor. Kicsit utanaszamoltam: 8+4 bit darabonkent 14mA arammal, 5V
> feszultseget eldisszipalva Pd=12*0,014A*5V=0,84W
> Hat hataresetnek tunik:(  Ettol mar kellene, hogy susson az IC.

Attol fugg mekkora :) De ezt meg egy kisebb SO tok is elviszi.
Nem is kell 12 biten megcsinalni ezt, eleg csak a portbiteken, ha azok
nem ketiranyuak, ugy mar kisebb a disszipacio.
Szerintem nem volt jo otlet rahajtani erre a szerencsetlen portra, mert
lehet hogy az ujabb portokkal mas problemaid lesznek... Az uj, ma kaphato
gepek portjara kellett volna koncentralnod.

> ELnezest a hossz miatt, de hatha segit valami belole masoknak is.
> Kivancsisagbol meg megkerdeznem, hasznalt mar valaki vezerlolabat (base+2)
> bemenetkent?

Igen. En :) Mukodik.
A legujabb EKG programletolto kutyuben mar a DDR memoriak trukkjet
alkalmaztam, tehat az adat kimegy a portra, utana az egyik vezerlojel
allapotvaltozasakor fogadja a masik oldal. A fel es lefuto elnel is
van adatatvitel, igy jelentosen meg lehetett novelni a sebesseget, azt
foleg a parallel port lassusaga limitalja. A CPLD-be epitett flash
programozo algoritmus befejezesekor a visszajelzes is igy tortenik.
Mar csak az orajelek osszehangolasaval lehetne tovabb gyorsitani,
mint a C64 turbok adatatvitelenel :)

>       (_(_/-(_/     Zombori Zolta'n <zombori at cc.u-szeged.hu>

-- 
Valenta Ferenc <vf at elte.hu>   Visit me at http://ludens.elte.h u/~vf/
Ha Murphy torvenye tevesnek bizonyulhat, akkor fog is.



More information about the Elektro mailing list