Читать «Цифровой журнал «Компьютерра» № 117» онлайн - страница 3

Коллектив авторов

Пример реализации координатной сетки RAND Tablet восемь на восемь дорожек

Однако более важным элементом, чем филигранная координатная сетка, были шины, к которым крепилась каждая дорожка. Именно они выполняли роль токопроводящих обкладок, которые в совокупности с майларовым диэлектриком создавали массив конденсаторов, располагавшихся по периметру рабочей поверхности планшета. Подавая в строго определённые моменты времени положительные или отрицательные импульсы к строго определённым шинам X и Y дорожек, разработчикам удалось создать координатное поле, каждая дорожка которого в каждый момент времени уникально кодировалась последовательностью, состоящей из троек положительных и отрицательных импульсов. Принимая положительный импульс за бинарную единицу, а отрицательный импульс за ноль, можно было получить закодированные подобным образом X-Y-координаты любой точки на поверхности планшета.

Пример кодирования номеров X и Y дорожек троичным кодом Грея

Кодирование X-Y линий тройками двоичных единиц и нулей было выбрано неслучайно. Такой код, называемый , был выбран разработчиками планшета для сведения к минимуму количества ошибок в ходе преобразования аналоговых по своей природе импульсов тактирования каждой дорожки в цифровые данные, передаваемые компьютеру.

Перо планшета RAND, внешне напоминающее обычную ручку, обладало высоким импедансом и было электростатически связано с координатной сеткой планшета. Таким образом, когда перо прикасалось к поверхности планшета, на вход усиливающей схемы поступали последовательности кода Грея тех дорожек X и Y, на пересечении которых перо находилось в данный момент.

Осциллограмма положительных и отрицательных импульсов, считанных пером с поверхности планшета

Чтобы величина импульсов дорожек Y, располагающихся по отношению к перу под двумя слоями диэлектрика (майлар и эпоксидная смола поверхности), была равной импульсам дорожек X, размер и форма их шин были соответствующим образом рассчитаны и отличались от шин дорожек Х.

Работа планшета начиналась с момента замыкания контакта на кончике его пера. Сила нажатия, требуемая для такого замыкания, соответствовала нажатию кончика шариковой ручки на лист бумаги, что не вызывало у пользователя дискомфорта при работе с устройством.

Блок схема устройства управления RAND Tablet

Замыкание контакта инициировало подачу напряжения на усиливающую схему пера. С этого момента на её вход начинали поступать импульсы кодов Грея дорожек X и Y, над которыми перо находилось в данный момент. Усиленные импульсы стробировались и передавались на вход преобразователя кода Грея в бинарный код. В результате каждая дорожка X и Y кодировалась десятиразрядным бинарным числом, поступавшим в двадцатиразрядный регистр сдвига. Оттуда полученное двадцатиразрядное значение координат X-Y поступало в регистр интерфейса сопряжения с компьютером.