Sprawdzone i dobrze działające konwertery USB/RS232 TTL
: czwartek 18 gru 2014, 15:59
Ze względu na coraz częstsze problemy z zakupem interfejsów z oryginalnym układem FT232RL (same podróby na rynku) postanowiłem przetestować inne konwertery dostępne na ebayu od żółtych braci.
W związku z tym zakupiłem kilka różnych w cenach ok. $1.5 za sztukę
Pierwszy przyszedł konwerter na układzie CH340G.
Ma wybór napięcia logiki 3.3/5V. Nie ma wyjścia sygnału DTR co utrudnia jego używanie z zabawkami opartymi na arduino.
Sterowniki są dostępne najczęściej na stronach z aukcjami "CH341SER.ZIP", instalują się bezproblemowo w ułamek sekundy na win XP 32bit.
Konwerter działa poprawnie.
Testowane z eLeReS'em, eLDisp'em, PPM Expanderem, oraz KFC32 i KFC_Tool'em.
We wszystkich 4 przypadkach poprawnie działa zarówno konfiguracja jak i upgrade firmware.
EDIT: Jakby ktoś jednak chciał użyć takiego konwertera do zabawy z arduino, to dość łatwo można sobie wyprowadzić z niego sygnał DTR.
Dostępny jest na 13 nodze scalaka CH340G.
Np tak jak na poniższej fotce.
[thumb]http://romek_by.republika.pl/images/CH340_DTR.jpg[/thumb]
----------------------------------------------------------------------------------------------------------------------------------------------------------
No i przyszedł drugi z zamówionych konwerterów (a właściwie gotowy kabelek).
Oparty na chipie PL2303HX. Ponoć to HX na końcu jest istotne, starsze wersje mają problemy.
Na początku mały problem. Po zainstalowaniu sterowników w win XP (sterownik ten: http://www.prolific.com.tw/UserFiles/fi ... 140925.zip ) Interfejs nie działa.
Okazuje się że aby zaczął działać to trzeba zrestartować windows.
Po restarcie komputera konwerter zaczął działać poprawnie (co mnie nieco zdziwiło).
Co ciekawe, na stronie Prolific ostrzegają o podrobionych kabelkach które nie działają, pokazując błąd w menadżerze urządzeń. Mój pewnie jest lepiej podrobiony, bo nie wierzę że to oryginał za $1.43.
Ta wersja znów nie ma wyprowadzonego DTR, a z racji tego że jest zalany jako gotowy kabelek to nie da się dorobić DTR.
Testowane z eLeReS'em, eLDisp'em, oraz KFC32 i KFC_Tool'em.
We wszystkich 3 przypadkach poprawnie działa zarówno konfiguracja jak i upgrade firmware.
----------------------------------------------------------------------------------------------------------------------------------------------------------
No i w końcu dotarł ostatni z zamówionych konwerterów. Na układzie CP2102.
W systemie (win XP) miałem już zainstalowane sterowniki do tego układu więc ich nie zmieniałem.
Pierwsze testy - no w sumie działa. Ale aktualizacja oprogramowania w eldispie, moim OSD lub Expanderze przeważnie kończyła się fiaskiem. Nie dobrze. Trochę posprawdzałem, potestowałem, i znalazłem problem. Ten układ ma duże opóźnienie w opróżnianiu bufora, co kończyło się błędami jeśli nie odczekuje się trochę czasu pomiędzy zakończeniem ładowania softu, a rozpoczęciem weryfikacji.
Tak więc zaktualizowałem mój FBOOT_loader (nowa wersja 1.7 do pobrania na stronie z opisem mojego OSD), zaktualizowałem eLDisp_configurator (nowa wersja 0.71, też dostępna) oraz PPM_station (nowa wersja 1.05) które mają w sobie zaszyte procedury aktualizacji oprogramowania. Nowe wersje radzą sobie bez problemu z interfejsem na CP210x, no i oczywiście z innymi interfejsami też.
Konfigurator eleresa niestety też czasami ma problem z aktualizacją softu przy tym interfejsie, ale co ciekawe to nie zawsze.
Ogólnie, odradzam kupowanie interfejsu opartego o CP210x, a jak mamy już taki w szufladzie, to możemy się spodziewać kapryśnego działania.
W związku z tym zakupiłem kilka różnych w cenach ok. $1.5 za sztukę
Pierwszy przyszedł konwerter na układzie CH340G.
Ma wybór napięcia logiki 3.3/5V. Nie ma wyjścia sygnału DTR co utrudnia jego używanie z zabawkami opartymi na arduino.
Sterowniki są dostępne najczęściej na stronach z aukcjami "CH341SER.ZIP", instalują się bezproblemowo w ułamek sekundy na win XP 32bit.
Konwerter działa poprawnie.
Testowane z eLeReS'em, eLDisp'em, PPM Expanderem, oraz KFC32 i KFC_Tool'em.
We wszystkich 4 przypadkach poprawnie działa zarówno konfiguracja jak i upgrade firmware.
EDIT: Jakby ktoś jednak chciał użyć takiego konwertera do zabawy z arduino, to dość łatwo można sobie wyprowadzić z niego sygnał DTR.
Dostępny jest na 13 nodze scalaka CH340G.
Np tak jak na poniższej fotce.
[thumb]http://romek_by.republika.pl/images/CH340_DTR.jpg[/thumb]
----------------------------------------------------------------------------------------------------------------------------------------------------------
No i przyszedł drugi z zamówionych konwerterów (a właściwie gotowy kabelek).
Oparty na chipie PL2303HX. Ponoć to HX na końcu jest istotne, starsze wersje mają problemy.
Na początku mały problem. Po zainstalowaniu sterowników w win XP (sterownik ten: http://www.prolific.com.tw/UserFiles/fi ... 140925.zip ) Interfejs nie działa.
Okazuje się że aby zaczął działać to trzeba zrestartować windows.
Po restarcie komputera konwerter zaczął działać poprawnie (co mnie nieco zdziwiło).
Co ciekawe, na stronie Prolific ostrzegają o podrobionych kabelkach które nie działają, pokazując błąd w menadżerze urządzeń. Mój pewnie jest lepiej podrobiony, bo nie wierzę że to oryginał za $1.43.
Ta wersja znów nie ma wyprowadzonego DTR, a z racji tego że jest zalany jako gotowy kabelek to nie da się dorobić DTR.
Testowane z eLeReS'em, eLDisp'em, oraz KFC32 i KFC_Tool'em.
We wszystkich 3 przypadkach poprawnie działa zarówno konfiguracja jak i upgrade firmware.
----------------------------------------------------------------------------------------------------------------------------------------------------------
No i w końcu dotarł ostatni z zamówionych konwerterów. Na układzie CP2102.
W systemie (win XP) miałem już zainstalowane sterowniki do tego układu więc ich nie zmieniałem.
Pierwsze testy - no w sumie działa. Ale aktualizacja oprogramowania w eldispie, moim OSD lub Expanderze przeważnie kończyła się fiaskiem. Nie dobrze. Trochę posprawdzałem, potestowałem, i znalazłem problem. Ten układ ma duże opóźnienie w opróżnianiu bufora, co kończyło się błędami jeśli nie odczekuje się trochę czasu pomiędzy zakończeniem ładowania softu, a rozpoczęciem weryfikacji.
Tak więc zaktualizowałem mój FBOOT_loader (nowa wersja 1.7 do pobrania na stronie z opisem mojego OSD), zaktualizowałem eLDisp_configurator (nowa wersja 0.71, też dostępna) oraz PPM_station (nowa wersja 1.05) które mają w sobie zaszyte procedury aktualizacji oprogramowania. Nowe wersje radzą sobie bez problemu z interfejsem na CP210x, no i oczywiście z innymi interfejsami też.
Konfigurator eleresa niestety też czasami ma problem z aktualizacją softu przy tym interfejsie, ale co ciekawe to nie zawsze.
Ogólnie, odradzam kupowanie interfejsu opartego o CP210x, a jak mamy już taki w szufladzie, to możemy się spodziewać kapryśnego działania.