Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вроді Панашій.docx
Скачиваний:
8
Добавлен:
18.07.2019
Размер:
212.02 Кб
Скачать

2 Мбайт(16 Мбіт) або більше. Ці мікросхеми можуть бути ідентифіковані по номерах

виду 27nnnn в маркіровці, де 27 вказує PROM типу TI, а nnnn — місткість кристала

(мікросхеми) в кілобітах. Наприклад, у більшості комп'ютерів з PROM використовувалися мікросхеми 27512 або 271000, які мали місткість 512 Кбит(64 Кбайт) або 1 Mбит

(128 Кбайт).

Зауваження

Починаючи з 1981 року в усіх автомобілях, що продаються в США, використовувалися бортові комп'ютери з різними мікросхемами ROM, що містять програмне забезпечення системи управління. Наприклад , під приладовою панеллю автомобіля Pontiac Turbo Trans Am випуску 1989 року знаходився бортовий комп'ютер, що містить мікросхему 2732 PROM електронного блоку управління ( Electronic C ontrol M odule 5555 ECM ) з об'ємом пам'яті в 32 Кбит(чи 4 Кбайт). У цю мікросхему також входила частина системного програмного забезпечення автомобіля і повні таблиці даних, що описують процес запалення подання палива і інші параметри двигуна. Мікросхеми PROM, використовувані для зберігання робітників програм, дуже часто застосовувалися в інтегрованих комп'ютерах різних пристроїв.

Мається на увазі, що ці мікросхеми після виготовлення не містять ніякої інформації, насправді при виготовленні вони прописуються двійковими одиницями. Іншими словами, мікросхема PROM місткістю 1 Мбіт містить 1 млн одиниць(фактично 1 048 576). При програмуванні такий " порожній" PROM в неї записуються нулі. Цей процес зазвичай виконується за допомогою спеціального програмуючого пристрою

Процес програмування часто називається пропаленням. Кожну " 1" можна представити як неушкоджений плавкий запобіжник. Більшість таких мікросхем працюють при напрузі 5 В, але при програмуванні PROM подається більш висока напруга (зазвичай 12 В) по різних адресах в межах адресного простору, відведеного для мікросхеми. Це більш високе напруга фактично записує " 0", спалюючи плавкі запобіжники в тих місцях, де необхідно перетворити 1 в 0. Хоча можна перетворити 1 в 0, цей процес необратим, тобто не можна перетворити 0 в 1. Програмуючий пристрій досліджує програму, яку необхідно записати в мікросхему, і потім вибірково змінює в мікросхемі 1 на 0 тільки там, де це необхідно. Тому мікросхеми PROM часто називаються мікросхемами OTP(One Time Programmable — програмовані один раз). Вони можуть бути запрограмовані тільки одного разу. Більшість мікросхем PROM коштують зовсім недорого, приблизно 3 долари. Тому при заміні програми в PROM стара мікросхема викидається, а нова пропалюється відповідно до нових даних.

Процес програмування PROM займає від декількох секунд до декількох хвилин, в залежності від місткості мікросхеми і вживаного алгоритму показане типове програмуючий пристрій, який має декілька роз'ємів. Цей пристрій може програмувати декілька мікросхем відразу, зберігаючи час при записі тих же даних в декількох мікросхемах. Менш дорогі програмуючі пристрої мають тільки один роз'єм.

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

Перепрограмування PROM

Для перепрограмування мікросхеми PROM мого ''Turbo Trans Am'' випуску 1989 року я навіть воскористувався програматором ППЗУ, змінивши заводське регулювання швидкості і обмеження оборотов, характеристики турбокомпресора і блокування гидротрансформатора, параметри запалення подання палива, швидкість холостого ходу і багато що інше! Крім того, я вивів на панель управління розподільну коробку, яка дозволяла перемикатися на одну з чотирьох мікросхем навіть в

час руху автомобіля. Одна із створених мною мікросхем, яку я назвав ''камердинером'',

відключає паливний інжектор досягши швидкості 36 миль/година і перезапускає його при уменьшении швидкості до 35 миль/година і нижче. Думаю, що подібна модернізація буде особливо корисна для початкуючих водіїв, оскільки дозволяє обмежувати певним чином швидкість автомобиля або частоту оборотів його двигуна. Друга створена мною мікросхема може бути использована в якості протиугінного засобу 5555 вона відключає подання палива під час парковки автомобіля, так що навіть найталановитіший злодій не зможе його викрасти. Якщо вас цікавлять микропроцессмітні облаштування перемикання або какие5либо нестандартні мікросхеми для Turbo Trans Am або Buick Grand National, звернетеся в компанію Casper's Electronics (див. список постачальників Vendor List який знаходиться на ком пакт-диске), що додається . Деякі компанії, наприклад Fastchip, Superchips, Hypertech або Mopar Performance, пропонують цілий ряд спеціальних мікросхем PROM, позволяющих поліпшити технічні характеристики транспортних засобів. Я встановив в автомобіль ‘‘5.9l Jeep Grand Cherokee'' мікросхему Mopar Performance PCM, яка значно поліпшила рабочие характеристики двигуна і експлуатаційні якості машини.

Пам'ять EPROM

Це різновид пам'яті PROM, яка у свій час була дуже популярна. Дані в пам'яті EPROM можна стирати. Мікросхема EPROM чітко видно через кварцеве віконце, розташоване прямо над кристалом(мал. 5.4). Фактично крізь вікно ви можете бачити кристал! Мікросхеми EPROM мають той же номер 27nnnn, що і стандартні PROM, причому вони функціонально і фізично ідентичні, коли б не прозоре кварцеве вікно над матрицею. Вікно пропускає ультрафіолетові промені. Інтенсивне ультрафіолетове опромінення стирає інформацію на матриці(мікросхемі) EPROM. Вікно зроблене з кристала кварцу

тому що звичайне скло не пропускає ультрафіолетових променів. (Адже ви не можете загорати при закритих вікнах!) Кварцеве вікно підвищує вартість мікросхеми EPROM. Таке підвищення буде невиправданим, якщо інформацію не треба стирати.

Ультрафіолетові промені стирають інформацію на мікросхемі, викликаючи хімічну реакцію, яка як би відновлює(спаює) плавкі запобіжники. Так, будь-який двійковий 0 в мікросхемі стає двійковою 1. Для цього вимагається, щоб довжина хвилі ультрафіолетових променів дорівнювала приблизно 2,537 ангстрема, а їх інтенсивність була досить високою (12 000 мВт/см 2 ). Джерело повинне розташовуватися у безпосередній близькості — не далі 2-3 см(приблизно 1 дюйм), а час експозиції повинен складати від 5 до 15 хв. Облаштування стирання EPROM містить джерело ультрафіолетових променів (звичайно це ультрафіолетова лампа розжарювання), розташований над висувною скринькою, в якій розміщуються стирані мікросхеми. На мал. 5.5 показаний пристрій, який може обробляти до 50 мікросхем одночасно.

Кварцеве вікно на мікросхемі EPROM зазвичай заклеюється липкою стрічкою, щоб попередити випадкове проникнення ультрафіолетових променів. Вони входять до складу сонячного світла і

звичайно, є присутніми навіть в звичайному кімнатному освітленні, так що через якийсь час в мікросхемі, що піддається експозиції, може статися втрата даних. Тому після програмування мікросхеми її вікно заклеюється, щоб запобігти втраті даних.

Мал. 5.4. Зовнішній вигляд мікросхеми

EPROM

Мал. 5.5. Професійне облаштування стирання

пам'яті EPROM

Пам'ять EEPROM, або Flash ROM

Це новіший тип пам'яті ROM — електронна стирана програмована постійна пам'ять. Ці мікросхеми також називаються Flash ROM, і їх можна перепрограмувати не знімаючи з плати, на яку вони встановлені, без спеціального устаткування. Використовуючи Flash ROM, можна стирати і перепрограмувати ROM безпосередньо на системній платі не видаляючи мікросхему з системи і навіть не відкриваючи системного блоку.

Для перепрограмування або видалення коду пам'яті Flash ROM або EEPROM не потрібно спеціальний пристрій. Практично усі системні плати, так само як і автомобілі випущені з 1994 року, оснащені пам'яттю подібного типу. Наприклад, в моєму автомобілі

“Chevy Impala SS" 1994 роки випуску встановлений програматор PCM зі вбудованою пам'яттю

Flash ROM. Пам'ять Flash ROM можна упізнати по номеру 28xxxx або 29xxxx і відсутності вікна в мікросхемі. За наявності Flash ROM на системній платі можна легко модернізувати ROM, не міняючи

мікросхеми. У більшості випадків досить завантажити модифіковану програму, отриману з Web- сервера виготівника системної плати, а потім запустити програму модифікації. Рекомендується періодично відвідувати Web- сервер виготівника системної плати, щоб стежити за модифікаціями BIOS для вашого комп'ютера. Модифікована BIOS можмістити помилки або забезпечувати підтримку нових пристроїв, яких спочатку не було у вашій системі. Наприклад, іноді необхідно модифікувати BIOS, щоб підтримати завантаження з дисковода LS - 120(дискета місткістю 120 Мбайт) або накопичувачів USB.

Зауваження

Ті, хто відносить себе до числа завзятих автолюбителів, можуть значно поліпшити власний автомобіль. В першу чергу слід з'ясувати, чи існують модифікації ROM для бортового комп'ютера. Нині такі модифікації досить прості і недорогі, тому компанії, що займаються виробництвом автомобілів, випускають оновлення ROM з корекцією виявлених помилок, що дозволяють виправити операційні проблеми і поліпшити робочі характеристики транспортних засобів. Власники автомобілів компанії GM для отримання інформації про існуючі оновлення BIOS можуть звернутися до інформаційної бази Vehicle Calibration компанії General Motors за адресою: http://calid.gm.com/vci/ .

По ідентифікаційному номеру автомобіля(Vehicle Identification Number 5555 VIN) на вказаному Web сайті можна знайти список усіх існуючих модифікацій мікросхеми Flash ROM, починаючи з дня випуску першого автомобіля вказаної марки. Наприклад, ввівши VIN автомобіля ''Impala'' випуску 1994 роки, я виявив, що за цей час було виконане в цілому п'ять різних модифікацій Flash ROM

тобто три останні версії були мною пропущені. Крім того, на сторінці був приведений список усіх виполненных виправлень. Остання версія програмного забезпечення дозволила мені вирішити декілька проблем, пов'язаних, зокрема, з коливанням частоти колінчастого валу двигуна при визначених умовах, появою неправдивого світлового сигналу ''check engine'' і так далі

Можливості Flash ROM дозволили мені почати серію експериментів, пов'язаних з іншими транспортними засобами. Зокрема, я завантажив в мікросхему Flash ROM автомобіля ''Impala'' модифіковане калібрування Comoro. Це калібрування має поліпшені характеристики запалення, подання палива, а також системи перемикання передач. Якщо ви хочете встановити в мікросхему Flash ROM автомобіля ту або іншу програму, звернетеся до компанії Fastchip ( http://www.fastchip.com ) або Superchips ( http://www.superchips.com ). (Детальніша інформація приведена в розділі Vendor List на прилагаемом ком пакт-диске.) Для отримання додаткової інформації з приводу запису і программирования Flash ROM для власного автомобіля звернетеся на Web-сайт http://www.diy-efi.org .

Сьогодні багато об'єктів, керованих за допомогою комп'ютерів, мають власні

мікросхеми Flash ROM. Скоро, напевно, ними оснащуватимуться навіть тостери! Наприклад

я модифікував програми в мікросхемах Flash ROM модему ISDN компанії Motorola і в цифровій камері компанії Kodak. Обидва вироби мали незначні вади, які були усунені шляхом модифікації вмісту їх внутрішньою ROM. Для цього, як вже відзначалося, необхідно просто завантажити відповідні файли з Web- сервера і запустити програму модифікації.

Пам'ять Flash ROM часто застосовується для додавання нових функцій периферійним

пристроям, наприклад модемам або дисководам CD/DVD з можливістю перезапису. Наприклад, можна оновити модеми стандартів X2 або K56Flex до V.90/V.92 або додати підтримку нових типів накопичувачів для дисководів CD - ROM з можливістю перезапису.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]