Програматор ППЗУ своїми руками:
тюнінгуем контролер BOSCH
Контролерами BOSCH я не займався принципово. Не те, щоб не вмів чи що, а просто ... Ну немає у мене програматора. Був колись, я купував його як додатковий модуль до псевдо-комп'ютера «Пошук», був такий десяток років тому. Ось на ньому я і писав-читав УФ ППЗУ, стирав їх розбитою лампою від вуличного освітлення.
Не так давно хороші знайомі попросили допомогти - то не заводилася нова ВАЗ-2112 в мороз. Заливала свічки. Хоч на гарантії, а ні в одному сервісі нічого не могли зробити, говорили - треба міняти прошивку, а ми не вміємо. Так, «дитячий сад, штани на лямках», по іншому не скажеш. Ось тут я і подумав: а може і справді самому перепрошити? Тупо купити програматор кілька неспортивно, а ось спаяти ... Побродив по Інтернету, схем зустрічається море, але ось друкована плата ...
На одному сайті побачив повний набір послуг, можна купити або програматор в зборі, налаштовану плату або взагалі без деталей. Доставка поштою 350 рублів. Вирішив так: замовлю, якщо пришлють - спаяні, не вийде - залишу цю затію в спокої.
Принципова схема, яка є на сайті в розділі документації. Виглядає трохи моторошно, однак коли в руках фабрична ПП, готовий виріб здається набагато ближче і реальніше ...
Плата з'явилася через пару тижнів .... У звичайному конверті з абсолютно приголомшливими сургучними печатками, загальним числом аж в п'ять штук! Справжній пакет зі штабу! Однак це все лірика, а по суті всередині була хорошої якості ПП і набір паперової документації, включаючи принципову і монтажну схеми з перелік деталей.
Пошук і закупівля комплектуючих не забрали багато сил і часу, частина була знайдена в перевіреному місці - магазині «Чіп і Діп«, решта на Митинському ринку. Найдорожча деталь це панель з нульовим зусиллям установки (Zero Insert Force), обійшлася вона під 200 рублів. Інші деталі загальною сумою вийшли рублів близько 350 включаючи блок живлення - трансформатори і корпус. LPT провід та роз'єми я купувати не став, був один зайвий провід для підключення принтера Centronics, який ІМХО набагато зручніше і нітрохи не гірше плоского шлейфу в плані перешкод і всього іншого.
З деталей була пара особливостей а саме:
- ІС по можливості я взяв серії +1533, їх простіше знайти, споживання менше, та й взагалі ...
- стабілітрони VD9-VD11решіл купити серії Д814, плата розлучена під них, та й потужність розсіювання у них побільше. Часом вони гріються, хоч і не так щоб дуже.
- Так і не зрозумів, для чого потрібно брати низькоомні опору досить потужні, по полватта. Спочатку я знайшов такі дрібні номінали тільки «восьмушки» (0,125 Вт) і так і не вдалося мені помітити будь-якого нагріву з їхнього боку ...
Коли всі деталі були зібрані, справив їх монтаж на ПП в повній відповідності з документацією. Після цього плату промив і в останню чергу упаяв «колодку» під ПЗУ.
Готова плата з боку деталей. В принципі, навіть нічого додати до представленого на знімку - ПП попалася хорошої якості, текстоліт нормальний, доріжки не відвалюються, помилки в розведенні шукати не довелося. «Наливай та пий!»
Залишалося лише розпаяти роз'єм LPT і підключити плату до комп'ютера.
Зрозуміло, не обійшлося без блоку живлення - для прошивки ПЗУ наявних 12-ти вольт недостатньо. У документації була прикладена схему імпульсного БП, однак я не так добре з ними знайомий. Вирішив піти перевіреним шляхом, благо на ринку мені з легкістю вдалося купити підходящі трансформатори потрібного вольтажа і прийнятного струму під навантаженням.
Немає сенсу описувати докладніше цей БП - трансформатор, діодний збірка і згладжує конденсатор. Вихідних напруг два - 12 і 50 Вольт, додаткової стабілізації в блоці живлення немає.
Плата БП, вид з боку пайки. ПП спочатку просвердлив під елементи, потім на швидку руку намалював доріжки фломастером. «Прасувальні» технологія тут явно ні до чого ...
Бактерицидна лампа, швидше за все, вже анахронізм. Сучасні ПЗУ електричного стирання, у мене були труднощі з моїм комплектом при стирання 512-х, є рішення, я нічого не став перепоювати на платі, а замкнув контакти на панелі. Їй і користувався для стирання ПЗУ.
Далі приступив власне до модернізації контролера. Для цього запасся хорошою цангову колодкою на 28 ніг і ПЗУ Winbond 27c512 з часом доступу 45 нс. Не став купувати дорожчу «низькотемпературну» версію ПЗУ, так як за твердженнями багатьох, звичайні (розраховані температуру вище нуля) прекрасно працюють в умовах наших холодів.
Зрозуміло, ЕБУ довелося з машини зняти. Кришку вдалося зняти без проблем і під нею виявилася запаяна одноразова ПЗУ, що не з'явилася великим сюрпризом.
Марка контролера в даному випадку не має особливого значення, так як ЕБУ тут розглядається з технологічної точки зору. Завдання - поміняти одну мікросхему на іншу. Під штрих-кодом можна прочитати номер встановленої на заводі прошивки ПЗУ.
Наявну мікросхему зберігати не має сенсу, тому її просто викуси. Якщо буде потрібно повернутися на штатну прошивку, її завжди можна знайти у вільному доступі.
Той, хто в змозі спаяти програматор, без праці впорається з демонтажем непотрібної нам ІС. Але про всяк випадок опишу свою версію даної операції.
Акуратно викусивать мікросхему. Від неї залишаються такі «ніжки», які при хорошому прогріванні вилітають під дією «відсмоктування», залишаючи чисте отвір. Також непогано виходить протикати отвори зубочисткою.
Труднощі можуть бути тільки з висновками, що контактують з шинами харчування. Плата багатошарова і деякі отвори прогріваються насилу. У важких випадках можна скористатися і сталевий голкою.
Я спеціально не став впаивать нову ПЗУ, а поставив її на панельку. Тепер в будь-який час можна буде замінити прошивку в модернізованому ЕБУ шляхом зміни ІС, в будь-який момент «відкотитися» на стару версію без застосування програматора.
Машина, надана для даного експерименту, стала краще заводитися в холодну погоду, стабільніше стала робота двигуна на холостому ходу - завдання моя була виконана. Зрозуміло, виготовлення програматора не було крайньою необхідністю - його можна було просто купити або «прошити» ПЗУ на тому ж ринку зі своєю дискети ... але мені просто так захотілося, а власні бажання потрібно поважати!
Рада - якщо у вас немає достатнього досвіду пайки подібних мікросхем, краще знайдіть найближчого знайомого з досвідом таких операцій. Адже не раз і не два я чув про наслідки «чіп-тюнинХ», виконаного монтерами-елекртікамі. Так що бережіть себе і свої ЕБУ!
Прошивки можна пошукати тут.