Ремонт принтеров, сканнеров, факсов и остальной офисной техники


назад Оглавление вперед




[17]

Процесс программирования PROM занимает от нескольких секунд до нескольких минут, в зависимости от емкости микросхемы и применяемого алгоритма. На приведенном выше рисунке показано типичное программирующее устройство, которое имеет несколько разъемов. Это устройство может программировать несколько микросхем сразу, сохраняя время при записи тех же данных в нескольких микросхемах. Менее дорогие программирующие устройства имеют только один разъем.

Я рекомендую использовать недорогое программирующее устройство компании Andromeda Research. Несмотря на свою невысокую цену, это устройство может быть подсоединено к параллельному порту персонального компьютера; после подсоединения данные для программирования из файла передаются в программирующее устройство. Кроме того, это устройство переносное. Управление им осуществляется с помощью меню, выводимого прилагаемой к нему программой. Программа содержит несколько функций, одна из них позволяет считывать данные с микросхемы и сохранять их в файле; можно также записать данные в микросхему из файла и проверить, что микросхема записана правильно или что она "пуста" перед началом программирования.

Необходимо отметить, что для изменения BIOS в современных компьютерах подобные устройства не применяются. В них используются микросхемы Flash ROM.

Перепрограммирование PROM

Для перепрограммирования микросхемы PROM моего Turbo Trans Am выпуска 1989 года я даже воспользовался программатором ППЗУ, изменив заводскую регулировку скорости и ограничения оборотов, характеристики турбокомпрессора и блокировки гидротрансформатора, параметры зажигания, подачу топлива, скорость холостого хода и многое другое! Кроме того, я вывел на панель управления распределительную коробку, которая позволяла переключаться на одну из четырех микросхем даже во время движения автомобиля. Одна из созданных мною микросхем, которую я назвал "камердинером", отключает топливный инжектор при достижении скорости 36 миль/час и перезапускает его при уменьшении скорости до 35 миль/час и ниже. Думаю, что подобная модернизация будет особенно полезна для начинающих водителей, так как позволяет ограничивать определенным образом скорость автомобиля или частоту оборотов его двигателя. Вторая созданная мною микросхема может быть использована в качестве противоугонного средства - она отключает подачу топлива во время парковки автомобиля, так что даже самый талантливый вор не сможет его угнать. Если вас интересуют микропроцессорные устройства переключения или какие-либо нестандартные микросхемы для Turbo Trans Am или Buick Grand National, обратитесь в компанию Caspers Electronics (смотрите список поставщиков Vendor List, который находится на прилагаемом компакт-диске). Некоторые компании, например Fastchip, Superchips, Hypertech или Mopar Performance, предлагают целый ряд специальных микросхем PROM, позволяющих улучшить технические характеристики транспортных средств. Я установил в автомобиль 5.9l Jeep Grand Cherokee микросхему Mopar Performance PCM, которая значительно улучшила рабочие характеристики двигателя и эксплуатационные качества машины.

Память EPROM

Это разновидность памяти PROM, которая одно время была весьма популярна. Данные в памяти EPROM можно стирать. Микросхема EPROM четко видна через кварцевое окошко, расположенное прямо над кристаллом. Фактически сквозь окно вы можете видеть кристалл! Микросхемы EPROM имеют тот же номер 27nnnn, что и стандартные PROM, причем они функционально и физически идентичны, если бы не прозрачное кварцевое окно над матрицей.

Окно пропускает ультрафиолетовые лучи. Интенсивное ультрафиолетовое облучение стирает информацию на матрице (микросхеме) EPROM. Окно сделано из кристалла кварца, потому что обычное стекло не пропускает ультрафиолетовых лучей. (Ведь вы не можете загорать при закрытых окнах!) Кварцевое окно повышает стоимость микросхемы EPROM. Такое повышение будет неоправданным, если информацию не нужно стирать.

Ультрафиолетовые лучи стирают информацию на микросхеме, вызывая химическую реакцию, которая как бы восстанавливает (спаивает) плавкие предохранители. Так, любой двоичный 0 в микросхеме становится двоичной 1. Для

Внешний вид микросхемы EPROM


Профессиональное устройство стирания памяти EPROM

этого требуется, чтобы длина волны ультрафиолетовых лучей была равна примерно 2,537 ангстрема, а их интенсивность была довольно высокой (12 000 мВт/см2). Источник должен располагаться в непосредственной близости - не дальше 2-3 см (приблизительно 1 дюйм), а время экспозиции должно составлять от 5 до 15 мин. Устройство стирания EPROM содержит источник ультрафиолетовых лучей (обычно это ультрафиолетовая лампа накаливания), расположенный над выдвижным ящичком, в котором размещаются стираемые микросхемы.

На этом рисунке показано устройство, которое может обрабатывать до 50 микросхем одновременно. Я использую более дешевое переносное устройство фирмы Walling Co, называемое DataRase, которое стирает до четырех микросхем одновременно.

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

BIOS компании AMI

Несмотря на то что AMI адаптирует программы BIOS для конкретных компьютеров, она не продает компаниям-изготовителям исходный код BIOS: изготовитель может заказать новую версию при ее выпуске. Поскольку многие не могут (или не хотят) заказывать каждый измененный вариант, они пропускают несколько версий, прежде чем закупить новую. Новейшие версии AMI BIOS называются Hi-Flex (High Flexibility). AMI Hi-Flex BIOS используется в системных платах многих изготовителей. AMI - единственный производитель BIOS, выпускающий также свою системную плату.

Любая версия AMI BIOS после включения компьютера во время самотестирования выводит первую идентификационную строку сообщений в нижнем левом углу экрана, сразу под информацией об авторских правах.

Совет

Чтобы эта строка не исчезла, можно (перед включением питания!) отключить клавиатуру или во время включения питания удерживать какую-нибудь клавишу нажатой. Это будет воспринято как ошибка клавиатуры, и строка останется на экране.

Если во время выполнения процедуры POST нажать клавишу <Insert>, то новые версии AMI Hi-Flex BIOS выведут две дополнительные идентификационные строки с информацией о параметрах, установленных в BIOS. Строка старых версий AMI BIOS имеет формат, описанный в следующей таблице. Первая строка новых версий AMI Hi-Flex BIOS имеет формат, описанный далее.


ABBB-NNNN-mmddyy-KK

Позиция

Описание

A

Параметры BIOS:

D - встроенная диагностика;

S - встроенная настройка;

E - расширенная встроенная настройка

BBB

Компания - изготовитель системной платы или набора микросхем:

C&T - набор микросхем Chips & Technologies;

NET - набор микросхем NEAT 286 от C&T;

286 - стандартная системная плата 286;

SUN - набор микросхем Suntac;

PAQ - системная плата Compaq;

INT - системная плата Intel;

AMI - системная плата AMI;

G23 - системная плата 386 с набором микросхем G2

NNNN

Номер лицензии изготовителя

mmddyy

Дата выпуска BIOS: месяц/число/год

KK

Версия BIOS клавиатуры AMI

AB-CCcc-DDDDDD-EFGHIJKL-mmddyy-MMMMMMMM-N

Позиция

Описание

A

Тип процессора:

0 - 8086 или 8088;

2 - 286;

3 - 386;

4 - 486;

5 - Pentium;

6 - Pentium Pro/II

B

Объем BIOS:

0 - 64 Кбайт;

1 - 128 Кбайт

CCcc

Основной и дополнительный номера версии BIOS

DDDDDD

Номер лицензии изготовителя:

0036xx - системная плата AMI 386;

0046xx - системная плата AMI 486;

0056xx - системная плата AMI Pentium;

0066xx - системная плата AMI Pentium Pro

(xx - порядковый номер)

E

1 - прекращать работу при ошибке выполнения теста POST

F

1 - обновлять CMOS-память при каждой загрузке

G

1 - блокировать контакты 22 и 23 контроллера клавиатуры

H

1 - поддерживать мышь в BIOS-контроллере клавиатуры

I

1 - ожидать нажатия клавиши <F1> при ошибке выполнения теста POST

J

1 - выводить сообщение о неисправности дисковода во время выполнения теста POST

K

1 - выводить сообщение о неисправности видеоадаптера во время выполнения теста POST

L

1 - выводить сообщение о неисправности клавиатуры во время выполнения теста POST

mmddyy

Дата выпуска BIOS: месяц/число/год

MMMMMMMM

Изготовитель системной платы или набора микросхем

N

Тип контроллера клавиатуры



[стр.Начало] [стр.1] [стр.2] [стр.3] [стр.4] [стр.5] [стр.6] [стр.7] [стр.8] [стр.9] [стр.10] [стр.11] [стр.12] [стр.13] [стр.14] [стр.15] [стр.16] [стр.17] [стр.18] [стр.19] [стр.20] [стр.21] [стр.22] [стр.23] [стр.24] [стр.25] [стр.26] [стр.27] [стр.28] [стр.29] [стр.30] [стр.31] [стр.32] [стр.33] [стр.34] [стр.35] [стр.36]