Программирование ЭБУ с УФ-ПЗУ
В этой статье описаны способы замены прошивки в ЭБУ с микросхемами ПЗУ серии 27Cxxx (стираемые УФ-лампой) и приведен перечень необходимого оборудования.
ОборудованиеЭБУ GM ISFI2S, Январь-4, Bosch M1.5.4, МИКАС 5.4 имеют ПЗУ типа 27С256 или 27С512 Для замены прошивки в них вам потребуется некоторое оборудование: программатор ПЗУ (Рис. 1) серии 27Cxxx и устройство для стирания микросхем (Рис. 2). Выбор программаторов очень широк, стоимость колеблется от $60 до $1000, в зависимости от количества поддерживаемых типов микросхем и других функций. Готовые программаторы можно купить у нас здесь. Большинство дешевых программаторов работают в режиме MS-DOS, что не очень удобно. Наш программатор ROMTool работает под Windows и не требователен к ресурсам, вполне достаточно Intel P1, 16Mb RAM, VGA и наличие исправного порта принтера. |
|
|
Для стирания информации в ПЗУ необходимо применять источник ультрафиолетового облучения (говоря проще, УФ-лампу [Рис. 3]). Например, AMD рекомендует дозу для полного стирания 15W/sec/cm2 от источника с длиной волны 2537Ангстрем, интенсивность 12mW/cm2 в течение времени 1520 мин. Готовое устройство для стирания, а также УФ-лампы можно купить в магазине «Чип-и-Дип» (возможна покупка в интернет-магазине). Ориентировочная цена 2500 руб. за устройство стирания и 870 руб. за лампу. |
|
|
Можно также изготовить простое самодельное устройство (Рис. 4) из лампы ДРЛ-125 (250, 400). Эти лампы применяют для уличного освещения, нужно аккуратно разбить внешнюю колбу, используется только внутренняя часть. Время стирания примерно 2030 минут с расстояния 0.51 см. Необходимо заметить, что УФ-излучение весьма опасно для вашего зрения, поэтому, следует делать конструкцию по возможности закрытой и никогда не смотреть на работающую УФ-лампу. |
|
|
Выбор ПЗУДопускается использовать ПЗУ любого производителя, время доступа рекомендуется не хуже 150 ns, желателен расширенный температурный диапазон. Возможно применение дешевых однократно программируемых ПЗУ, они имеют в маркировке индекс «OTP», стереть их невозможно, так как окошка у них нет. Разобраться в маркировке ПЗУ различных производителей поможет этот документ. В настоящее время многие «чип-тюнеры» переходят на использование электрически стираемых ПЗУ от Winbond: W27C512 или W27E512. Очевидное преимущество: быстрое стирание без всяких ультрафиолетовых ламп и невысокая стоимость (~30 руб.). Многие недорогие программаторы не могут стирать эти микросхемы без специальных доработок. Для доработки понадобится обычный переключатель, средний контакт которого идет к 26 ноге панельки, на один из крайних провод, идущий ранее на 26-ю ногу, на второй провод от 24-й ноги панельки. В положении, когда замкнуты 24 и 26 контакт режим «Стирание». Стирание производится программированием пустого файла (0xFF) в режиме записи микросхем 27С512. Программатор ROMTool не требует никаких доработок для стирания ПЗУ Winbond. |
||
Особенности блоков GMС точки зрения замены чипа основное и единственное отличие систем GM наличие специальной панельки под ПЗУ, которая запаяна в верхнюю часть панели и зажимается на нижней части, имеющей штырьки. Наиболее приемлемый путь в данном случае стирать ПЗУ прямо в заводской конструкции, не разбирая ее. В некоторых контроллерах, чип не запаян в панельку и свободно извлекается при разборке. В этом случае никаких проблем не возникает. |
||
Особенности блоков Bosch M1.5.4(N)Новые серии этих ЭБУ (26SA5xxx всегда имеют панельку, 26SA6xxx как повезет, 26SA6xxx без панельки) часто не оборудованы панелькой, а ПЗУ запаяна прямо в плату. Чип довольно легко можно выпаять, используя вакуумный отсос (Рис. 5). Однако, если у вас нет достаточных навыков, то лучше обратиться к электронщикам или маленькими бокорезами поочередно откусить каждую ножку ПЗУ, затем выпаять остатки обычным паяльником. Разумеется, что ПЗУ в этом случае будет испорчена. Рекомендую сразу установить панельку, а в нее уже вставить новый чип, чтобы в дальнейшем избежать этих проблем. И еще один нюанс: если вам попадется ЭБУ серии 26SA5082, то для полноценной поддержки иммобилайзера потребуется заменить в нем микросхему EEPROM (расположена на обратной стороне платы и имеет маркировку B58253) на другую, типа 24С02 в корпусе SO-8 любого производителя, кроме Microchip 24C02A. Если иммобилайзер не нужен, то такую доработку можно не производить. |
|