Какие существуют асинхронные адаптеры
В асинхронном последовательном адаптере применяется микросхема универсального асинхронного приемопередатчика - UART 8250. Микросхема UART 8250 в ее исходном виде использовалась только в старых моделях асинхронных последовательных адаптеров. В настоящее время применяются более современные микросхемы приемопередатчиков - UART 16450, 16550 и 16550A.
Эти микросхемы UART, изготовленные по новой технологии, позволяют достичь более высокой скорости обмена данными, а также обладают новыми аппаратными возможностями. Перечислим основные характеристики различных микросхем UART, а следовательно и асинхронных последовательных адаптеров, на которых эти микросхемы установлены:
Тип микросхемы UART | Характеристики |
8250 (8250-B) | Использовался на первых моделях IBM PC/XT, обладает небольшой производительностью |
16450/(8250-A) | Микросхема 16450 практически полностью соответствует 8250. В ней устранены ошибки в регистре разрешения прерываний и добавлена возможность перевода линии OUT2 в высокоимпедансное состояние |
16550 | Добавлена возможность внутренней буферизации передаваемых и принимаемых данных. Буфера выполнены в виде очереди (FIFO). Из-за ошибки в микросхеме возможность буферизации лучше не использовать - можно потерять отдельные символы. В общем случае микросхема 16550 более быстрая, чем 16450. Микросхема 16550 дает возможность использовать несколько каналов прямого доступа (DMA channels) |
16550A (16550AN) | По своим характеристикам она соответствует 16550, но в ней исправлены ошибки реализации FIFO. Эта микросхема дает возможность использования программам нескольких каналов прямого доступа (DMA channels). Если вы желаете работать на скоростях больших, чем 9600 бод, вам желательно использовать асинхронный последовательный адаптер содержащий именно эту микросхему |