Мышь, использующая системную шину
Поскольку мышь Bus Mouse использует системную шину, обычно в комплект ее поставки входит 8-разрядная карта расширения, к которой подключается мышь при помощи стандартного 9-контактного разъема. Прежде чем приобретать такую мышь, имейте в виду следующие обстоятельства:
Bus Mouse позволяет не занимать последовательный порт, что обычно освобождает два интерфейса RS-232C для подключения других периферийных устройств;
для Bus Mouse нет необходимости конфигурировать адрес порта ввода/вывода и номер прерывания, т. к. сигнал от мыши поступает непосредственно через шину и не связан с СОМ-портами и прерываниями. Bus Mouse является хорошей альтернативой для систем, подверженных многочисленным конфликтам прерываний периферийных устройств, или для пользователя, который не хочет заниматься конфигурацией IRQ, базовых адресов и т. д.;
из-за наличия дополнительной карты подключения такие мыши всегда стоят дороже абсолютно идентичных по типу последовательных (Serial) мышей;
свободные последовательные порты, которые сохраняются благодаря использованию Bus Mouse, появляются ценой уменьшения свободных слотов расширения на материнской плате. Поэтому следует использовать Bus Mouse, если ее подключение не является проблемой для установки карты сканера, видеокарты, звуковой карты и др.
Большинство компьютеров типа laptop и notebook (а также некоторые другие модели PC) имеют встроенные порты для Bus Mouse. Если вы имеете подобный компьютер, то, конечно же, используйте Bus Mouse.
Для любителей попаять в табл. 20.1 приведены назначения выводов 9-контактного разъема для Bus Mouse (рис. 20.9).
Рис. 20.9. Гнездо для подключения мыши PS/2
Оптическая мышь
Принцип работы оптической мыши немного отличается от принципа работы оптико-механической мыши. Он основан на отражении сфокусированного луча света от специального коврика, содержащего решетку темных линий. При движении мыши луч света попадает на темную линию, и отраженный луч теряет часть энергии. Сенсор фиксирует этот факт и посылает компьютеру соответствующий сигнал. Такие мыши были довольно сложны в использовании, они требовали точной ориентации манипулятора по коврику. Также повреждение коврика или его потеря приводили к неработоспособности мыши. Это привело практически к полному исчезновению первых оптических мышей из продажи.
Современная технология, реализованная в оптических мышах, делает их намного более надежными и удобными. Более того, для работы такой мыши вообще не требуется никакого коврика.
Технология современных оптических мышей была разработана компанией Agilent Technologies в конце 1999 г., однако первой воплотила ее в жизнь фирма Microsoft, создав мышь под названием IntelliMouse (рис. 20.10). Свою технологию Microsoft назвала IntelliEye (интеллектуальный глаз).
Для сканирования поверхности используется миниатюрная видеокамера (CMOS-датчик), которая работает со скоростью 1500 снимков в секунду. Поскольку камера мало что "увидит" в темноте, для подсветки поверхности используется небольшой светодиод красного свечения (рис. 20.11). Световые лучи отражаются от поверхности, попадают на датчик и превращаются в электрический сигнал. Сигнал с датчика (последовательность электронных снимков) передается на цифровой сигнальный процессор (Digital Signal Processor — DSP), который выполняет его анализ. Процессор мощностью около 18 инструкций в секунду (могут применяться процессоры как большей, так и меньшей мощности) сравнивает каждый следующий снимок с предыдущим и на основе их различий определяет направление и расстояние, на которое переместился датчик относительно сканируемой поверхности. Таким образом, принцип работы заключается в анализе последовательности изображений (рис. 20.12). Полученные данные в виде новых координат датчика процессор передает CPU, который в соответствии с полученной информацией передвигает курсор на экране монитора. Благодаря высокой частоте опроса датчика обеспечивается стабильное, плавное и точное передвижение курсора на экране монитора.
Отметим, что такие оптические мыши работают практически на любой поверхности, кроме стеклянных, зеркальных, металлических и выполненных из бархата.
Оптическая мышь имеет явные преимущества перед обычной.
Отсутствуют движущиеся части в плоскости соприкосновения с поверхностью, что уменьшает износ и понижает шанс поломки механики, ответственной за передвижение курсора.
Грязь не забивается во внутреннюю плоскость устройства и не мешает работе сенсоров.
Увеличенное разрешение мыши приводит к лучшей работе; особенно это критично в графических приложениях и программах, где требуется точное введение данных при помощи мыши.
П Мышь не требует специальной поверхности, коврика.
Теоретически не нужно проводить гигиеническую протирку коврика, шарика и мыши.
Наверное, единственный недостаток этой технологии заключается в том, что при слишком быстром перемещении оптической мыши процессор DSP не успевает обработать данные. В результате чего курсор мыши либо застывает на месте, либо пропадает с экрана и появляется совершенно не там, где бы вы ожидали его появление. Устранить этот недостаток можно за счет использования более мощного процессора и повышения частоты опроса камеры.