Printerport +Re: Lakihegyi
Zombori Zoltan
zombori at cc.u-szeged.hu
Tue Jun 24 17:20:42 CEST 2003
On Wed, 18 Jun 2003, VF wrote:
> Thus spake Zombori Zoltan:
>
> > Eloiras szerint H szintre allitom a port OC kimenetu kapujat, majd
> > probalom fold fele huzni. HCT14 0,53V-ra birta lehuzni, HC03 0,55-re, egy
> > masik sajat lab (D1 kimeneti bitre kotottem ra) meg csak 1,3V-ra!
>
> Erdekes. Az invertalasrol nem feledkeztel meg? Majdnem az osszes
> control lab invertalva van. (Nem tudom ki talalta ki ezt a parallel
> portot, de hogy nem volt normalis az tuti) En ugy tapasztaltam hogy a
> nyitott kollektoros kimeneteken nincs is felhuzo, azaz a fold fele
> mindig 0V-ot mersz, akarmit is kuldesz ki. Igy nem is nagy kunszt
> lehuzni... Valami nagy gebasz lehet nalad.
Sziasztok!
Gebasz az van, a '93-ban gyartott UMC-s kartyaval:)
Leirnam a meresi tapasztalatokat, es mellekelem a beloluk valoszinusitheto
portbit felepitest egy nyulfaroknyi gif-ben.
Adatbitek: 2, 3, 4, 5, 6, 7, 8, 9 lab
nyeloaram 55mA (L szint)
forrasaram 13,5mA (H szint)
Vezerlobitek: 1, 14, 16, 17 lab
nyeloaram 55mA (L szint)
forrasaram 14,3mA (H szint)
Statuszbitek bemeoarama L-re huzaskor:
10, 15 felhuzoellenallassal: 1,08mA
11, 12, 13 ellenallas nelkul: 68uA
Az invertalo/nem invertalo biteken nem kell ragodni, a H es L mindenutt a
csatlakozon mert szinteket jeloli.
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.
Tovabb meregettem, 33, 120, 200, 300, 510 Ohmos terheloellenallasokkal
mertem az aramokat. D1 adatbiten rendre a kovetkezoket kaptam:
13,3mA, 12,2mA, 10,7mA, 9mA, 6,5mA
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.
Ha valaki mast lat benne, nyugodtan irja meg, kivancsi vagyok, masnak mit
mondanak a mert ertekek.
> > Ez mar gyanus lett! Kivettem a kartyat alaposabb szemlelesre: 68 Ohmos
> > ellenallasok vannak sorban a portbitekkel, a felhuzo ellenallasok
> > 4,7kOhmosak.
>
> Nem szabvanyos! Ha rakeresel a gugliban a pc parallel port programming
> kulcsszavakra, nem csak a programozast es a szabvanyokat, hanem az
> elterjedt vezerlok kapcsolasi rajzat is megtalalod.
Valoban nem Ok, 27 Ohm szokas, de az is csak az adatbitekkel sorban.
Itt meg a vezerlokon is van!
> > Amit nem ertek: Ha egy OC labat H-ra allitok, es megmerem a fold fele a
> > rovidzarasi aramot, 14mA-t mutat a muszer.
> Total erthetetlen... Valoszinuleg egyszeruen nem nyitott kollektoros
> az illeto lab. Jo helyen mersz?
Jo helyen mertem, jo adatot irtam a regiszterbe, mint font utaltam ra, nem
a szamokat neztem, hanem a fizikai szinteket.
Igyekeztem azert tisztaban lenni az illeto bit lelki vilagaval is.
Eleinte zavart, hogy nem az a bit invertal, amelyiknek felulvonasos a
neve, de mar megszoktam:) Az egyszeruen csak alacsony aktiv szintet jelol,
es felhuzoellenallas beepiteset vonja maga utan.
Raadaskent talaltam meg1 ugyanilyen kartyat a szekrenyben, aminek HDD
vezerlo hibaja volt, parallel resze kifogastalan, mindenben azonos meresi
eredmenyeket produkalt a masik kartyaval.
> Milyen gep? Mikor gyartottak? Vagy mifele kartya az? A mai portokkal
> az esely nulla, regi ocskavasaknal minden elofordulhat...
'93 UMC altal keszitett LSI chip: UM82C865F
kartyatipus E852 multi I/O, Fcc-t nem neztem...
2S, 1P, Game, FDD, HDD
Kivaloan lehet rajta nyomtatni.
soros portokat, FDD vezerlott, HDD vezerlott le lehet tiltani,
igy ki tudtam valtani egy elhalalozott alaplapi portot vele.
> En mostanaban tobb parallel portrol mukodo kutyus is csinaltam, sohasem
> talalkoztam ilyen problemaval egyetlen gepen sem.
En is megoldottam a problemat, egy sima BC182 le tudja huzni a portbitet
0,07V-ra! Beolvasva korrekt stabil szintet produkal.
Mindemellett ezek a bitek valoban nem definialtak, mint bemenet. De mit
tegyek, ha elfogyott a statuszregiszterben a bit...
8255, vagy valami mas szoba johetne, de 2 bit miatt tulzasnak tartom.
Erdekessegkent kiprobaltam az adatbiteken (D1-D8) hasonlo modon adatot
bevinni. Sikerult:)))
Aggodtam kicsit, hogy megfustol a port, de nem tette. Egyszeru az oka,
szerintem aramgeneratoros a port (mellekelt Moricka abar), igy a foldre
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.
Ha kikapcsolja az IC a felhuzo aramot L szintnel, akkor nem megy pocsekba
ez a teljesitmeny. De ez esetben az altalam rakenyszeritett L szinteknel
le kell vonni a soros 68 Ohmon eso feszt, igy mar kicsit szelidebb:
Pd=12*0,014mA*(5V-0,014mA*68 Ohm)=0,68W
> Azt nem mondom hogy minden tokeletesen mukodott, mert pl az egyes vezerlo-
> labak nem egyforma sebesseguek. Valamelyikkel mukodott a gyors CPLD-s
> aramkor, egy masikkal nem. Ezt probalgatassal hataroztam meg, de utana
> minden gepen jo volt.
En meg nem tartok itt, csak sima biteket viszek at, es sajat asm rutin
kezeli a portot SPP modban. Majd kesobb:)
Koszi szepen a segitseget mindenkinek!
Egyelore mukodik, kesobb ugyis atrakom egy megbizhato gepre:)
ELnezest a hossz miatt, de hatha segit valami belole masoknak is.
Kivancsisagbol meg megkerdeznem, hasznalt mar valaki vezerlolabat (base+2)
bemenetkent?
Sziasztok!
Bye, __ _
o'')}____//
`_/ )
(_(_/-(_/ Zombori Zolta'n <zombori at cc.u-szeged.hu>
Ps:Szeretem ezt a listat, hat eve nem iratkoztam le rola, meg akkor sem,
ha nem birtam olvasni a leveleket! Inkabb lementettem szukosebb idokre:)
More information about the Elektro
mailing list