Stránka 1 z 2

Jak ochránit LPT

Napsal: 06 dub 2008, 11:10
od Fox_VK
Dobrý den.

Jak nejlépe ochránit výstupy LPT před zničením ? Napadají mně jedině optočleny, ale možná bže existuje něco jedoduššího.
Neexistujě nějký IO který v sobě mám větší množství optočlenů?

Díky za rady.

Napsal: 06 dub 2008, 11:36
od Crifodo
záleží co všechno budeš s portem vyvádět. Proti zkratu a cizímu napětí ochrání lpt i obousměrný budič sběrnice, např. 74LS245, někdy dokonce i jen dobře navržené periférie s oddělovacími a přizemňovacími odpory, takhle byly řešeny jehličkové tiskárny a myslím že nebyly stížnosti na odpálené porty.
Optočleny to jistí důkladně, ale vícenásobně se moc nevyskytujou a jsou drahé, ACPL-844
Zapouzdření více optočlenů do jednoho pouzdra je proti myšlence co největšího izolačního odporu při přepětí. Karty s velkou odolností proti výbojům jsem vždycky viděl pěkně s diskrétními optočleny.

Napsal: 06 dub 2008, 13:08
od Fox_VK
No právěžě ta periferie bude mojeho návrhu a nerad bych o LPT přišel. Vypadá to že by mi ten budič měl stačit. On při skratu uhoří a nebo jaká je šance že přežije? a't vím kolik si jich mám pořídit.
VCC mám nějak vytáhnout z toho LPT a nebo použít vlastní zdroj ?

Díky moc.

Napsal: 06 dub 2008, 13:27
od Sunmay
LPT je hrozivě cholustivé ... nějak sním radši moc nedělám, zlatej COM port. jinak to řeším raději natvrdo optočleny a jak říkal Crifodo, ale pokud chces víc jv jednom pouzdře tak třeba: PC847 se dá bez problému sehnat. záleži taky na tom jestli chces jedno nebo obousměrný provoz to pak může celou situaci zjednodušit.

Napsal: 06 dub 2008, 13:46
od Fox_VK
PC847 tak toto je paráda. (Nahoře jsem psal že mi stačí jenom výstupy)
Je nutné k té diodě zapojovat odpor ?? při 5V ? Trošinku se strácím v datasheetu. Podle všeho by proud protékající diodou něměl překročit 50mA

Napsal: 06 dub 2008, 14:04
od Sunmay
Jo odpory tam určitě dej.

Napsal: 06 dub 2008, 14:29
od Fox_VK
při 5V a 10mA by to mělo teoreticky potřebovat 500 Ohmů. Otázka jaký má odpor ta dioda...

Napsal: 06 dub 2008, 17:58
od Sunmay
Úbytek napětí na diodě je cca 1,2 tak:

5 - 1,2 = 3,8

toto napětí musíš "ubít" na sériovém odporu tímto odporem poteče stejný proud tedy 10mA

a ohmův zákon znáš, tak kde je problém ?

Napsal: 06 dub 2008, 18:22
od stepa
Sunmay píše:Úbytek napětí na diodě je cca 1,2 tak:
1,2V nema zadna bezna dioda. Bezne hodnoty jsou RED(1,8V), YELLOW(2,1V), GREEN(2V), BLUE(3,5V) a WHITE(3,3V)...+- nejaka ta desetina podle vyrobce. Ale pod 1,6V nejde zadna bezna dioda.

Takze ten tvuj vypocet leti uplne mimo, LED budou svitit podstatne mene. Se vzorci souhlasim.

Napsal: 06 dub 2008, 18:29
od Sunmay
No jsou tam IR diody ... hmm tak sme to raději změřl ... a je tam 1,17V

pro úplnost v sepnutém stavu je odpor výstupu 130Ohmů a měřil jsem to na PC817 pro SMD. Jinej nemám poruce.

Napsal: 06 dub 2008, 18:30
od Crifodo
počítej tak s 4V v log 1, jednak interface nedosahuje 100% hodnoty výstupu v úrovni napájecího napětí, jednak driver nemá nulový výstupní odpor. A nebo si to prostě změř.
Podle aplikace si taky ověř zpoždění přenosu konkrétního optočlenu, pro nějaké spínání relátek nebo krokáčů asipostačí každý ale třeba 50 kHz už zdaleka každý optočlen nepřenese bez zkreslení hran, některé jsou neuvěřitelně pomalé a stačí sotva na jednotky kHz.

Mně paradoxně při laborování s perifériemi neodešel paralelní port ale COM při spojení dvou PC blbě zapojeným kabelem, ač by mělo být rozhraní COM odolné proti zkratu i cizím napětím... nebylo.
Rozumně řešené periférie z doby používání RS-232 mívaly část k lince osazenou 74245 v patici, takže když byl nějaký renonc, obvod se z patice vydloubl, vyměnil a jelo se dál. Na LPT takové opatření až tak není potřeba, obvykle se nepropojovalo na vzdálená vedení, spousta datových vodičů=drahý kabel nebyl praktický ani neměl parametry pro přenos na mnoho metrů.

Jinak, logická strategie pro takové účely jaké máš na mysli, obyčejně spočívá v tom, použít nějaké popelnicové PC za stokoruny, 486 nebo pentium 100, kde se tolik neděje když ti tam vlítne 230V~ :wink:

Napsal: 06 dub 2008, 18:46
od stepa
to Sunmay: omluva, nejak jsem si neuvedomil, ze jde o IR...pro ty to samozrejme plati(1,2V - 1,4V).

Napsal: 07 dub 2008, 10:06
od Fox_VK
Crifodo píše:počítej tak s 4V v log 1, jednak interface nedosahuje 100% hodnoty výstupu v úrovni napájecího napětí, jednak driver nemá nulový výstupní odpor. A nebo si to prostě změř.
Podle aplikace si taky ověř zpoždění přenosu konkrétního optočlenu, pro nějaké spínání relátek nebo krokáčů asipostačí každý ale třeba 50 kHz už zdaleka každý optočlen nepřenese bez zkreslení hran, některé jsou neuvěřitelně pomalé a stačí sotva na jednotky kHz.
Ten výše uvedený by mněl zvlládat 1kHz což je přesně to co potřebuju
Crifodo píše: Mně paradoxně při laborování s perifériemi neodešel paralelní port ale COM při spojení dvou PC blbě zapojeným kabelem, ač by mělo být rozhraní COM odolné proti zkratu i cizím napětím... nebylo.
nestraš...
Crifodo píše: Jinak, logická strategie pro takové účely jaké máš na mysli, obyčejně spočívá v tom, použít nějaké popelnicové PC za stokoruny, 486 nebo pentium 100, kde se tolik neděje když ti tam vlítne 230V~ :wink:
Bohužel tím nedisponuju a ani ho teď pořádně nemám kam dát.

Napsal: 07 dub 2008, 15:15
od Fox_VK
No jestli dobře počítám tak při tom úbytku 1,2V by tam měl stačit odpor 380 Ovšem to se pohybuju na horní teoretické hranici kostrukčních limitů portu.
Chtělo by to řešt z opačného konce - Jaký největší odpor tam můžu zapojit aby optočlen spolehlivě spínal.

Napsal: 07 dub 2008, 15:21
od stepa
Fox_VK píše:Chtělo by to řešt z opačného konce - Jaký největší odpor tam můžu zapojit aby optočlen spolehlivě spínal.
To vyzkousej, ne? Nejjednodussi reseni. Jde o to, aby IR vyzarovala dostatecne pro sepnuti optoclenu. V datasheetu nic neni?