RTV forum PL | NewsGroups PL

Rekomendacje solidnych przejściówek USB-LPT do sprzętu serwisowego - jakie modele?

Poszukiwana profesjonalna przejściówka USB - LPT

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Rekomendacje solidnych przejściówek USB-LPT do sprzętu serwisowego - jakie modele?

Goto page 1, 2  Next

Lisciasty
Guest

Tue Oct 06, 2009 1:49 pm   



Witam!

Poszukuję porządnej przejściówki usb-lpt, żeby podłączyć sprzęt
serwisowy
do laptopa. Przypuszczam że taki interface za 20 zł będzie niezbyt
działał,
czytałem że są problemy z programatorami np.
Czy ktoś ma jakiś namiar na takie urządzonko o nieco lepszych
parametrach?

Pzdr.
L.

Konop
Guest

Tue Oct 06, 2009 2:28 pm   



Quote:
Poszukuję porządnej przejściówki usb-lpt, żeby podłączyć sprzęt
serwisowy
do laptopa. Przypuszczam że taki interface za 20 zł będzie niezbyt
działał,
czytałem że są problemy z programatorami np.
Czy ktoś ma jakiś namiar na takie urządzonko o nieco lepszych
parametrach?

Typowe przejściówki USB-LPT działają raczej tylko z drukarkami. Temat
wielokrotnie wałkowany na grupie, raczej polecane były porty LPT pod
PCMCIA.

Pozdrawiam
Konop

Waldemar Krzok
Guest

Tue Oct 06, 2009 2:33 pm   



Lisciasty schrieb:
Quote:
Witam!

Poszukuję porządnej przejściówki usb-lpt, żeby podłączyć sprzęt
serwisowy
do laptopa. Przypuszczam że taki interface za 20 zł będzie niezbyt
działał,
czytałem że są problemy z programatorami np.
Czy ktoś ma jakiś namiar na takie urządzonko o nieco lepszych
parametrach?

Na ogół przejściówki są ok, tylko programatory ich nie lubią. Trzymają
się twardo przerwania na 7 lub 5 i adresów na 0x3BC, 0x378, 0x278.
A czy międzymordzie za 20zł będzie działać, to kwestia wypróbowania.

Waldek

Sebastian Biały
Guest

Tue Oct 06, 2009 5:30 pm   



Lisciasty wrote:
Quote:
Poszukuję porządnej przejściówki usb-lpt, żeby podłączyć sprzęt
serwisowy
do laptopa.

Opisz jaki to sprzęt.

Quote:
Czy ktoś ma jakiś namiar na takie urządzonko o nieco lepszych
parametrach?

Żadne może nie pasować jesli programista aplikacji był debilem. Więc
opisz co to.

Adam Dybkowski
Guest

Tue Oct 06, 2009 10:20 pm   



Waldemar Krzok pisze:

Quote:
Poszukuję porządnej przejściówki usb-lpt, żeby podłączyć sprzęt
serwisowy
do laptopa. Przypuszczam że taki interface za 20 zł będzie niezbyt
działał,
czytałem że są problemy z programatorami np.
Czy ktoś ma jakiś namiar na takie urządzonko o nieco lepszych
parametrach?

Na ogół przejściówki są ok, tylko programatory ich nie lubią. Trzymają
się twardo przerwania na 7 lub 5 i adresów na 0x3BC, 0x378, 0x278.

Przejściówki USB-LPT nie są OK - i nie da się tego zmienić żadnymi
zaklęciami. Chyba że zamierzasz podłączyć tylko zwykłą drukarkę ale nie
o tym mowa.

W moim ISP Programmerze bez problemu obsługuję m.in. porty LPT na
kartach PCI, często o dziwnych adresach (0xE800). Ale nie widziałem
jeszcze żadnego konwertera USB-LPT, który byłby widoczny przez Windows
podobnie jak zwykły port LPT (w tym miał zestaw rejestrów I/O widocznych
pod jakimkolwiek adresem, odwzorowujących zachowanie starego dobrego
portu LPT i pozwalającego sterować niezależnie stanami pinów wyjściowych
portu).

Dla porównania, dobrze działają karty LPT PCMCIA. Karty Express Card
najczęściej nie działają jak trzeba, bo w środku siedzi "zaszyty"
konwerter USB-LPT.

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

Adam Dybkowski
Guest

Tue Oct 06, 2009 10:20 pm   



Lisciasty pisze:

Quote:
Poszukuję porządnej przejściówki usb-lpt, żeby podłączyć sprzęt
serwisowy do laptopa. Przypuszczam że taki interface za 20 zł będzie niezbyt
działał, czytałem że są problemy z programatorami np.

Nie istnieje.

Szukaj karty LPT na PCMCIA (nie Express Card!).

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

Butek
Guest

Tue Oct 06, 2009 11:19 pm   



Adam Dybkowski pisze:
Quote:
Lisciasty pisze:

Poszukuję porządnej przejściówki usb-lpt, żeby podłączyć sprzęt
serwisowy do laptopa. Przypuszczam że taki interface za 20 zł będzie niezbyt
działał, czytałem że są problemy z programatorami np.

Nie istnieje.

Szukaj karty LPT na PCMCIA (nie Express Card!).


Swoja droga, czemu jeszcze nikt nie wpadl na 'profesjonalne'
przejsciowki pod tytulem:

[DB-25]<->uC<->USB<->soft emulujacy LPT na poziomie jadra dogadujacy sie
z uC

A moze wpadl? Widzial ktos cos takiego?

--
butek
Safety note: Don't put all your enriched uranium hexafluoride in one
bucket. Use at least two or three buckets and keep them in separate
corners of the room. This will prevent the premature build-up of a
critical mass.

Adam Dybkowski
Guest

Tue Oct 06, 2009 11:44 pm   



Butek pisze:

Quote:
Poszukuję porządnej przejściówki usb-lpt, żeby podłączyć sprzęt
serwisowy do laptopa.

Nie istnieje.
Szukaj karty LPT na PCMCIA (nie Express Card!).

Swoja droga, czemu jeszcze nikt nie wpadl na 'profesjonalne'
przejsciowki pod tytulem:

[DB-25]<->uC<->USB<->soft emulujacy LPT na poziomie jadra dogadujacy sie
z uC

A moze wpadl? Widzial ktos cos takiego?

Najprostsze rozwiązanie to układ FT2232: konwerter USB na "prawie
wszystko". Umie po drugiej stronie zrobić 2 porty RS232, garść dowolnie
sterowanych pinów I/O lub [de]serializować sprzętowo synchroniczne
interfejsy szeregowe takie jak SPI czy JTAG. Na tym scalaku jest
zrobionych wiele gotowych programatorów/emulatorów JTAG (np. do
debugowania procesorów ARM).

Kwestia tylko obsłużenia we własnym sofcie takiego "kabelka" bazującego
na FT2232. Robi się to całkiem inaczej, niż w przypadku dostępów do LPT
(trzeba użyć DLLa ale za to są gotowe funkcje i nie trzeba kombinować z
dostępami do chronionej w Windows przestrzeni I/O). Najbardziej
uniwersalne programatory potrafiące współpracować z kabelkami o
różnistej konstrukcji (a nie tylko będących permutacją STK200/300 czy
Altera Byteblaster) obsługują takie wynalazki.

Ale aby dowolny stary soft do tego namówić - musiałbyś napisać własny
sterownik udający wirtualny port LPT. Powodzenia.

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

ąćęłńóśźż
Guest

Wed Oct 07, 2009 12:37 am   



Jaką przejściówkę RS485 (sprzęt)/USB (komputer, chętnie z Linuksem) z optoizolacją polecisz ?
THX


-----

Quote:
Najprostsze rozwiązanie to układ FT2232: konwerter USB na "prawie wszystko".

Kwestia tylko obsłużenia we własnym sofcie takiego "kabelka" bazującego na FT2232.


Zbych
Guest

Wed Oct 07, 2009 8:04 am   



Butek pisze:

Quote:
Swoja droga, czemu jeszcze nikt nie wpadl na 'profesjonalne'
przejsciowki pod tytulem:

[DB-25]<->uC<->USB<->soft emulujacy LPT na poziomie jadra dogadujacy sie
z uC

A moze wpadl? Widzial ktos cos takiego?


Był nawet taki projekt w EP. Sterownik na PC przechwytywał odwołania do
LPT i przesyłał je przez USB do sterownika. Kumpel to sprawdzał z jakimś
programatorem i słabo to działało (czytaj nie działało). Podstawowy
problem to sposób działania USB - transakcje dla trybu Hi-Speed (480Mb)
są wykonywane co 125us, więc nie uda się odwzorować machania pinem LPT z
częstotliwością np. 100kHz tak jak to robią popularne programatory do
np. AVR.

Michał Baszyński
Guest

Wed Oct 07, 2009 7:18 pm   



Butek pisze:

Quote:
Swoja droga, czemu jeszcze nikt nie wpadl na 'profesjonalne'
przejsciowki pod tytulem:

[DB-25]<->uC<->USB<->soft emulujacy LPT na poziomie jadra dogadujacy sie
z uC

A moze wpadl? Widzial ktos cos takiego?

a to:
http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund%20um%20den%20PC/USB2LPT/index.html.en
?

--
Pozdr.
michał

Lisciasty
Guest

Thu Oct 08, 2009 8:47 am   



On 6 Paź, 18:30, Sebastian Biały <h...@poczta.onet.pl> wrote:
Quote:
Opisz jaki to sprzęt.

Pospieszyłem się i nie sprawdziłem, okazało się że producent
się wykazał i zrobili niedawno swój interface.

http://tinyurl.com/y9n492w

A sprzęt to omicron cmc156

Na razie póki co spróbuję z pcmcia może ruszy...

Pzdr.
L.

Waldemar Krzok
Guest

Thu Oct 08, 2009 9:03 am   



Adam Dybkowski schrieb:
Quote:
Waldemar Krzok pisze:

Poszukuję porządnej przejściówki usb-lpt, żeby podłączyć sprzęt
serwisowy
do laptopa. Przypuszczam że taki interface za 20 zł będzie niezbyt
działał,
czytałem że są problemy z programatorami np.
Czy ktoś ma jakiś namiar na takie urządzonko o nieco lepszych
parametrach?
Na ogół przejściówki są ok, tylko programatory ich nie lubią. Trzymają
się twardo przerwania na 7 lub 5 i adresów na 0x3BC, 0x378, 0x278.

Przejściówki USB-LPT nie są OK - i nie da się tego zmienić żadnymi
zaklęciami. Chyba że zamierzasz podłączyć tylko zwykłą drukarkę ale nie
o tym mowa.

W sumie jest to kwestia specyfikacji. Przejściówki są o tyle dobre, że
spełniają swoje zadanie. A to, że ustrojstwa nie używają LPT w ramach
specyfikacji tworzy problemy.
Nie musisz zaczynać flejma. Problem widzę i znam z autopsji, ale tylko
tak to sobie powiedziałem ;-)

Quote:
W moim ISP Programmerze bez problemu obsługuję m.in. porty LPT na
kartach PCI, często o dziwnych adresach (0xE800). Ale nie widziałem
jeszcze żadnego konwertera USB-LPT, który byłby widoczny przez Windows
podobnie jak zwykły port LPT (w tym miał zestaw rejestrów I/O widocznych
pod jakimkolwiek adresem, odwzorowujących zachowanie starego dobrego
portu LPT i pozwalającego sterować niezależnie stanami pinów wyjściowych
portu).

Dla porównania, dobrze działają karty LPT PCMCIA. Karty Express Card
najczęściej nie działają jak trzeba, bo w środku siedzi "zaszyty"
konwerter USB-LPT.

Tylko teraz zaczyna być ciężko ze zdobyciem laptopa z PCMCIA. Dużo
nowych ma wyłącznie ExpressCard.

W sumie wygląda na to, że jest zapotrzebowanie na prawdziwe symulatory
lpt podłączone przez USB. Dość ciekawy projekt. W każdym razie USB 1.1
nie wystarczy, trzeba zrobić na 2.0. Jedynym problemem (zakładając
działający hardware) to napisanie takiego drivera, który miałby
odpowiednio duży bufor, by "machanie nóżką" zamienił na pakiety i na
odwrót zachowując timing po stronie portu równoległego. Myślę, że sądzę,
że jakiś microcontroller z USB 2.0 na burcie by to zmógł.
Ktoś zainteresowany?

Waldek

Zbych
Guest

Thu Oct 08, 2009 11:48 am   



Waldemar Krzok pisze:

Quote:
nie wystarczy, trzeba zrobić na 2.0. Jedynym problemem (zakładając
działający hardware) to napisanie takiego drivera, który miałby
odpowiednio duży bufor, by "machanie nóżką" zamienił na pakiety i na
odwrót zachowując timing po stronie portu równoległego.

A jak chcesz zapakować w pakiety i dostarczyć programowi stan linii
wejściowych? Program czyta stan linii i twój driver musi wstrzymać jego
działanie, aż przyjdzie odpowiedź po USB. Czyli ~125us. Jakbyś chciał w
ten sposób emulować LPT dla programatora JTAG, albo SPI to uzyskasz
oszałamiającą prędkość rzędu 4kb/s.

Adam Dybkowski
Guest

Thu Oct 08, 2009 10:12 pm   



Zbych pisze:

Quote:
nie wystarczy, trzeba zrobić na 2.0. Jedynym problemem (zakładając
działający hardware) to napisanie takiego drivera, który miałby
odpowiednio duży bufor, by "machanie nóżką" zamienił na pakiety i na
odwrót zachowując timing po stronie portu równoległego.

A jak chcesz zapakować w pakiety i dostarczyć programowi stan linii
wejściowych? Program czyta stan linii i twój driver musi wstrzymać jego
działanie, aż przyjdzie odpowiedź po USB. Czyli ~125us. Jakbyś chciał w
ten sposób emulować LPT dla programatora JTAG, albo SPI to uzyskasz
oszałamiającą prędkość rzędu 4kb/s.

Nie, to trzeba zrobić całkiem odwrotnie. Powiadamiać komputer przez USB
o każdej zmianie stanu linii wejściowej - a w zainteresowanym stanem
linii programie odczyt zostanie przeprowadzony błyskawicznie (wydanie
stanu linii z pamięci, odebranego wcześniej przez USB). Myślę, że
FT4232H dałoby się do tego sensownie zatrudnić.

Cały problem jednak rozbija się o napisanie własnego sterownika takiego
"wirtualnego" portu LPT, udającego jak najdokładniej zachowanie
tradycyjnego sprzętowego portu równoległego, a przy tym za pomocą innego
mechanizmu współpracującego ze zdalną częścią sprzętową. I czy to będzie
USB, czy może komunikacja na 100m przez Ethernet (plus doczepiona na
końcu kabelka płytka Ethernut) - to już nie ma znaczenia i da się
oddzielić od sterownika. Ale jako że sterowniki 64-bitowe dla Windows
Vista i Windows 7 wymagają podpisania (certyfikat kosztuje AFAIR coś
koło $300) - to rozwiązanie "domowo-rzemieślnicze" jest pogrzebane. A
nie oszukujmy się, że każdemu obecnie wystarczy 3GB RAMu i śmiga z
chęcią na systemie 32-bitowym...

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

Goto page 1, 2  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Rekomendacje solidnych przejściówek USB-LPT do sprzętu serwisowego - jakie modele?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map