Konwerter RS232 na USB [zamknięty]


9

Każdy ma jakieś zalecenia dotyczące dobrego konwertera RS232 na USB. Jest ich wiele i wygląda na to, że niektóre trafiają lub chybią.

Dobre wsparcie kierowcy jest koniecznością.


Mam nadzieję, że masz na myśli USB-to-serial (w takim przypadku obowiązują poniższe odpowiedzi)? rs232-to-usb oznacza, że ​​twój komputer ma połączenie RS232 i chcesz go przekonwertować na połączenie USB. AFAIK taki gadżet nie istnieje.
Wouter van Ooijen

jeśli masz dostęp do programatora ATMEGA8 i usbasp, możesz sam go zbudować. istnieje projekt VUSB, który jest konwerterem USB na RS232. Ale nie zmieniłoby to poziomu logicznego na RS232, zamiast tego potrzebujesz MAX232, podobnie jak obwód pompy ładującej.
Standard Sandun

Odpowiedzi:


23

Każdy układ FT232 jest dobry (tj. FT232R). Sterowniki są publicznie dostępne, a system Windows pobierze się automatycznie.

Pojawi się jako port szeregowy i dostępnych jest wiele gotowych rozwiązań. Firma produkująca układy FT232, FTDI , będzie również sprzedawać wiele opracowanych przez siebie rozwiązań.


Jedna uwaga: FIFO na tych żetonach wydają się być dość głębokie (jak na głębokość 512 lub 1024 znaków!). Jest to dobre dla większości zastosowań (oczywiście utrzymuje lepiej przenoszenie danych), ale jeśli chcesz otrzymywać pojedyncze bajty z małym opóźnieniem, może to być problem. Nie wiem, jak to zmienić w systemie Windows, ale jeśli potrzebujesz pomocy w systemie Linux, przeszukaj listę mailingową Linuksa pod moim nazwiskiem (Kohne) i powinieneś znaleźć moje odpowiednie hacki.
Michael Kohne,

Tak, innym problemem tutaj jest to, że ludzie często zapominają, że USB nie jest jak szeregowy, nie jest to dedykowane połączenie z natychmiastowym arbitrażem magistrali. Jeśli używasz USB, musisz zaakceptować opóźnienie. Ostatecznie opóźnienie wynosi 20-100 ms, preferowany byłby prawdziwy port szeregowy, ale jaki klient będzie miał.
Kortuk

1
+1 - Chciałem powiedzieć to samo. Z powodzeniem korzystałem z układów FTDI z 921.6 Kbaud, a jednak rzadko napotykałem przepełnienia bufora na moim komputerze, więc wykonały dobrą robotę zarówno ze sprzętem, jak i sterownikami Windows.
Jason S,

2
@Michael K: FIFO nie wpłyną na twoje opóźnienie, chyba że są źle zaprojektowane. Opóźnienie w przypadku dowolnego konwertera USB <-> RS232 wynika przede wszystkim z nieodłącznych ograniczeń szczeliny czasowej USB, jak podkreśla Kortuk.
Jason S,

Tak, wdrożyliśmy również bardzo wysokie prędkości transmisji, jak dotąd było to doskonałe.
Kortuk

6

Adaptery USB-na-port szeregowy żyją i giną dzięki obsłudze sterowników. Z mojego doświadczenia wynika, że ​​FTDI ma świetne wsparcie we wszystkich trzech systemach operacyjnych (Mac OS X, Windows, Linux), ale układy są nieco droższe. Pamiętam, że Prolific ma świetne wsparcie dla Linuksa, ale sterowniki Maca były trochę do bani.


2
Używam ich do sterowników, dlatego dokonuję wyboru, jeśli pojedynczy klient ma problem, wszystkie zaoszczędzone koszty znikają za oknem.
Kortuk

4

Szukasz układu scalonego lub rzeczywistego urządzenia? Keyspan służył do tworzenia świetnych urządzeń - zwykle adaptera USB na DB-9. Ostatnio nie miałem powodu, aby kupować nowy.

Na froncie nie byłem zadowolony, ale z różnych rozwiązań opartych na FTDI, które wypróbowałem (choć wszystkie były na TTL-serial, zamiast RS-232).


Keyspan jest OK, mamy te w pracy i są one jednym z niewielu urządzeń innych niż FTDI, które działały dla mnie dobrze. nie osiągnęło to jednak prędkości transmisji, na którą liczyłem.
Jason S

3

Użyłem chipsetu Prolific w tym produkcie i jest on wyjątkowo niezawodny. Podobnie jak FT232, pojawia się jako port szeregowy. Używałem go w wielu moich projektach bez problemów, najlepszym przykładem byłby ten, w którym przetrwałem wyciągając koniec RS232, aby połączyć bezpośrednio z niektórymi pinami.


2

CP210x od Silabs to świetny produkt. Trudno jest lutować, ale ma wiele samouczków uczących tego w Google.

Zaletą jest to, że nie wymaga kryształu i wykorzystuje tylko niektóre kondensatory.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.