Автопортал || Авто - статьи

Сельскохозяйственная техника
Чтение RSS

Перехідник USB COM

Ще не так давно практично всі периферійні пристрої підключалися до комп'ютера через послідовний - COM або паралельний - LPT порти

Ще не так давно практично всі периферійні пристрої підключалися до комп'ютера через послідовний - COM або паралельний - LPT порти. Але недалекий той день, коли ці порти назавжди зникнуть з стандартної конфігурації. Їх неминуче витіснить універсальна послідовна шина - USB. Однак протокол обміну даними по USB набагато складніше, ніж через COM або LPT. Але, на щастя, є можливість перетворити USB в "віртуальний" послідовний або паралельний порт, обмін даними з яким ведуть звичними добре відомими методами.

Пропонований перехідник USB COM (USB RS232) призначений в першу чергу для роботи з программаторами, опис яких є на цьому сайті. З його допомогою, не вносячи жодних змін ні в схему, ні в програмне забезпечення, можна підключити програматор до комп'ютера через USB, а не через COM порт. Але область застосування цього конвертера інтерфейсу набагато ширше - через нього можна підключити по шині USB практично будь-який пристрій, раніше використовувала інтерфейс RS-232. Причому користувачеві не потрібно ніяких знань про пристрій і роботу USB.

Програмний драйвер USB COM створює враження, що обмін йде через звичайний COM порт. Зрозуміло, це справедливо тільки в тому випадку, якщо програмне забезпечення використовує COM порт в стандартному режимі. Якщо лінії порту використовуються нестандартно, наприклад, як в популярному программаторе PonyProg, коректну роботу віртуального порту гарантувати неможливо.

Принципова схема USB COM адаптера показана на малюнку. Він зібраний на мікросхемі FT8U232BМ виробництва компанії FTDI. Повну інформацію по мікросхемі FT8U232BM, всі необхідні модулі та драйвери, а також багато іншої корисної технічної та довідкової інформації можна знайти на сайті компанії FTDI за адресою http://www.ftdichip.com .

Світлодіоди HL1 і HL2 индицируют прийом і передачу даних по шині USB. Мікросхему EEPROM AT93C46 можна не встановлювати. У ній зберігаються ідентифікатори VID і PID, заводський номер виробу та інші дані. Це необхідно, якщо по USB з комп'ютером одночасно пов'язані кілька пристроїв на мікросхемах FT8U232BM. Особливо важливий серійний номер, так як програмний драйвер покладається на його унікальність, асоціюючи той чи інший віртуальний COM порт з конкретним пристроєм. Якщо ПЗУ відсутня, до комп'ютера можна підключити тільки одне утворить віртуальний COM порт пристрій. Замість AT93С46 можна використовувати AT93C56 або AT93C66. Програмується ПЗУ безпосередньо в адаптері за допомогою спеціальної утиліти, що поставляється компанією FTDI.

Якщо вас зацікавила ця конструкція, ознайомтеся з її більш докладним описом. Посилання нижче.