Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #52, МАРТ 2005 г.

Паяльник

Ne01eX (Ne01eX@rambler.ru)

Спецвыпуск: Хакер, номер #052, стр. 052-112-2


Взявшись той же рукой за другое место, добавлю, что на плечи и другие органы MIX в наше время ложится не только процесс преобразования синхронизации цифровой последовательности, но и декодирование этой последовательности в формат ASCII. Однако такая структурная схема характерна для картоприемников среднего уровня сложности, и в более простых моделях (с небольшими оговорками их можно назвать и "более свежими") она выглядит несколько иначе (рис. 2).

Прежде чем объяснять принцип работы узла MIX, позволю себе пару байт на объяснение организации записанных данных на магнитной дорожке. Дело в том, что на магнитной дорожке карты данные расположены не в привычном для нас виде (лог.0 - 0, лог.1 - 1), а в виде разнополярных, частотно-кодированных импульсов. Вся фишка в таком кодировании заключается не только в выделении от "абсолютного нуля" (то есть от "ничего", от нуля логического), но и в кодировании лог.1 хитрым образом.

Собственно, вся хитрость кодирования состоит в удвоенной частоте (2f) записи лог.1 по отношению к лог.0. Тем самым сиповочкой лог.1 является не потенциал, снимаемый магнитной головкой, а изменение этого потенциала за время "нормального", неудвоенного такта. Такой метод кодирования получил немудреное название f/2f. На рис. 3 он показан во всей красе - в виде произвольно вырезанного куска данных. Почему используется такой "нетрадиционный" метод кодирования? Ответ очевиден: так обеспечивается максимальная достоверность считываемой информации. Тем самым на плечи узла MIX ложится слежение за изменением направления магнитного потока во время такта. Ну а такт обеспечивает не что иное, как валкодер VAL. Ну а если валкодер как таковой отсутствует, узел MIX должен быть еще более интеллектуален, так как в этом случае следит за частотами f и 2f и принимает во внимание изменение частоты f во время вторжения карты в картоприемник. Сам понимаешь, скорость прохождения/вторжения карты не постоянна. Каким образом это реализуется, можно только догадываться, так как производитель специализированных микросхем рассказывать об этом почему-то не спешит, сводя объяснение принципа работы к банальному "вот смотри: на входе то-то, на выходе то-то, а что происходит внутри, тебя заботить не должно" (собственно, отсюда и поразительное сходство схем).

Схема 1

Раз речь зашла о схемах, предлагаю взглянуть на рис. 4. Эта схема - пример творческого подхода к проблеме. Автор схемы - французкий паренек по имени Патрик. Хотя принцип работы схемы сводится к вышеописанному "то-то и то-то", использование хоть и специализированной, но изначально не предназначенной для декодирования частотно-модулированных логических сигналов микросхемы уже радует. Мой вклад ограничился заменой импортных деталей на их отечественные аналоги.

Назад на стр. 052-112-1  Содержание  Вперед на стр. 052-112-3