Перетворювач RS232 в USB [закрито]


9

У когось є рекомендації щодо хорошого перетворювача rs232-usb. Там дуже багато, і погляди на це деякі потрапляють або пропускають.

Гарна підтримка водія - обов'язкова.


Я сподіваюся, ви маєте на увазі USB-до-серійного (у такому випадку застосовуються нижню частину дзвінків)? rs232-usb означатиме, що до вашого ПК є RS232-з'єднання, і ви хочете перетворити його на USB-з'єднання. AFAIK такого гаджета не існує.
Wouter van Ooijen

якщо у вас є доступ до програміста ATMEGA8 та usbasp, ви можете створити його самостійно. є проект VUSB, який є перетворювачем USB в rs232. Але це не перетворить логічний рівень на RS232, замість цього вам потрібна схема MAX232, як зарядний насос.
Стандарт Сандун

Відповіді:


23

Будь-який чіп FT232 хороший (тобто FT232R). Драйвери є загальнодоступними, і Windows завантажується автоматично.

Він відображатиметься як послідовний порт, і є багато попередньо побудованих рішень. Компанія, яка виробляє мікросхеми FT232, FTDI , також продаватиме багато рішень, розроблених ними.


Одне зауваження: FIFO на цих чіпах, як правило, досить глибокі (як у 512 або 1024 символах у глибину!). Це добре для більшості застосувань (очевидно, що вони зберігають дані краще), але якщо ви хочете отримувати одиничні байти з низькою затримкою, це може бути проблемою. Я не знаю, як це налаштувати для Windows, але якщо вам потрібна допомога з Linux, знайдіть у списку розсилки Linux-серійне моє ім’я (Kohne), і ви знайдете мої відповідні хаки.
Майкл Коне

Так, інша проблема полягає в тому, що люди часто забувають, що USB не схожий на серійний, це не виділений зв'язок з миттєвим арбітражем шини. Якщо ви використовуєте USB, ви повинні прийняти, що в ньому є затримка. Ми закінчуємо затримкою 20-100 мс зазвичай, справжній серійний порт був би кращим, але який клієнт матиме.
Кортук

1
+1 - Я збирався сказати те саме. Я успішно використовував мікросхеми FTDI з 921.6 Kbaud, але все ще рідко стикався з будь-якими перевиконаннями буфера на моєму ПК, тому вони зробили гарну роботу як з апаратними, так і з драйверами Windows.
Джейсон S

2
@Michael K: FIFO не впливатимуть на ваші затримки, якщо вони погано розроблені. Як зазначає Кортук, затримка будь-якого USB <-> RS232-перетворювача пов'язана, в першу чергу, з притаманними обмеженням USB-часового інтервалу.
Джейсон S

Так, ми також застосували дуже високі показники передачі, досі це було чудово.
Кортук

6

USB-серійні адаптери живуть і вмирають завдяки їх підтримці драйверів. На мій досвід, FTDI має чудову підтримку на всіх трьох ОС (Mac OS X, Windows, Linux), але мікросхеми трохи дорожчі. Я пам’ятаю, що Prolific мав велику підтримку в Linux, але драйвери Mac якось смоктали.


2
Я використовую їх для драйверів, і саме тому я роблю свій вибір, якщо у одного клієнта є проблеми, то змушена вся економія коштів вийти з вікна.
Кортук

4

Шукаєте чип чи фактичний пристрій? Кейспан використовувався для створення чудових пристроїв - зазвичай це USB-адаптер для DB-9. Останнім часом у мене не було причин купувати новий.

На чіп-фронті я був не задоволений різними рішеннями на базі FTDI, які я спробував (хоча всі вони йшли на TTL-серійний, а не на RS-232).


З Keyspan добре, у нас це є в роботі, і вони є одним з небагатьох пристроїв, які не є FTDI, які добре працювали для мене. це не піднімалося до швидкості передачі, на яку я сподівався, хоча.
Jason S

3

Я використовував чіпсет Prolific у цьому продукті, і він надзвичайно надійний. Як і FT232, він відображається як послідовний порт. Я без проблем використовував його у багатьох своїх проектах, найкращим прикладом може бути цей, де він пережив, як я потягнув кінець rs232, щоб з'єднатись безпосередньо з деякими штифтами.


2

CP210x від Silabs - чудовий продукт. Паяти важко, але є багато навчальних посібників, які навчають цього в Google.

Переваги полягають у тому, що не потрібен кристал і використовується лише деякі конденсатори.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.