Показано с 1 по 16 из 16

Тема: Нужно сделать дубликат микроконтроллера NEC uPD78013

  1. #1
    Частый гость
    Автор темы
    Аватар для lexxm6
    Регистрация
    30.01.2010
    Адрес
    Москва
    Сообщений
    138

    Вопрос Нужно сделать дубликат микроконтроллера NEC uPD78013

    Приветствую, уважаемые!

    Назрел один вопрос. Имею микроконтроллер в устройстве - NEC uPD78013, нужно скачать его прошивку и записать в другой такой-же.
    Т.е. сделать дубликат. Возможно ли такое и как\каким программатором это можно сделать?

  2. #2
    Завсегдатай Аватар для Serge_L
    Регистрация
    12.09.2008
    Адрес
    Калуга
    Возраст
    49
    Сообщений
    2,740

    По умолчанию Re: Нужно сделать дубликат микроконтроллера NEC uPD78013

    Возможно, если прошивка во внешней флеши и она не защищена каким-то образом.
    В другом случае тоже возможно, но понадобятся послойная шлифовка кристалла, электронный микроскоп и неслабые знания в топологии этого микроконтроллера. Ну и там еще, по мелочи, команда программистов, чистая комната и проч.
    Это просто джиттер какой-то! (с) momitko

  3. #3
    Частый гость
    Автор темы
    Аватар для lexxm6
    Регистрация
    30.01.2010
    Адрес
    Москва
    Сообщений
    138

    По умолчанию Re: Нужно сделать дубликат микроконтроллера NEC uPD78013

    Сергей, к данному микроконтроллеру подвязана RAM LC3517BML. Есть вероятность, что прошивка может быть в ней?
    А почему так сложно про другой случай? Считать данные с него нельзя, если они, все-таки, в нем?

    Поковырял, кое-что нашлось, только не понятно подойдет ли именно к этому контроллеру вот этот или этот программатор.
    Если прошивка все-таки в внешней памяти то нашел вот такой программатор. Но, опять же, не уверен, что подойдет.
    Последний раз редактировалось lexxm6; 30.10.2015 в 13:00.

  4. #4
    Завсегдатай Аватар для Serge_L
    Регистрация
    12.09.2008
    Адрес
    Калуга
    Возраст
    49
    Сообщений
    2,740

    По умолчанию Re: Нужно сделать дубликат микроконтроллера NEC uPD78013

    Нет, RAM - это RAM, к хранению прошивки она никакого отношения не имеет. Программатором Вы ничего не считаете на 99%, ибо существует такое понятие как бит (флаг) защиты. Или иначе называется. Суть в том, что после неких манипуляций после прошивки считать программу из микроконтроллера невозможно. Совсем. Иначе не было бы никакой коммерческой тайны.
    Это просто джиттер какой-то! (с) momitko

  5. #5
    Частый гость
    Автор темы
    Аватар для lexxm6
    Регистрация
    30.01.2010
    Адрес
    Москва
    Сообщений
    138

    По умолчанию Re: Нужно сделать дубликат микроконтроллера NEC uPD78013

    Сергей, а как же всевозможные программаторы? Ведь есть и те, что работают со схожими микроконтроллерами серии uPD78. Их активно используют для корректировки прошивок контроллеров блоков управления двигателей автомобилей, к примеру. И вроде как снимают дампы, корректируют и потом снова прошивают. Или я что-то не верно понимаю?

  6. #6
    Завсегдатай Аватар для Partagas
    Регистрация
    23.10.2010
    Адрес
    The Republic of Cascadia
    Сообщений
    1,354

    По умолчанию Re: Нужно сделать дубликат микроконтроллера NEC uPD78013

    Цитата Сообщение от Serge_L Посмотреть сообщение
    Программатором Вы ничего не считаете на 99%, ибо существует такое понятие как бит (флаг) защиты. Или иначе называется. Суть в том, что после неких манипуляций после прошивки считать программу из микроконтроллера невозможно. Совсем. Иначе не было бы никакой коммерческой тайны.
    В спеке, вроде, нет упоминаний о защите (protection bit).
    http://www.datasheet-pdf.com/datashe....php?id=582783

    Но, на 500-ой странице, имеется информация как прочитать содержимое:

    PROM contents can be read onto the external data bus (D0 to D7) using the following procedure.
    (1) Fix the RESET pin low, and supply +5 V to the VPP pin. Unused pins are handled as shown in 1.5 or 2.5 PinConfigurations (Top View), (2) PROM programming mode.
    (2) Supply +5 V to the VDD and VPP pins.
    (3) Input address of data to be read to pins A0 to A16.
    (4) Read mode.
    (5) Output data to pins D0 to D7.

  7. #7
    Завсегдатай Аватар для Openreel
    Регистрация
    02.09.2006
    Адрес
    Санкт-Петербург
    Возраст
    49
    Сообщений
    3,157

    По умолчанию Re: Нужно сделать дубликат микроконтроллера NEC uPD78013

    Цитата Сообщение от lexxm6 Посмотреть сообщение
    Имею микроконтроллер в устройстве - NEC uPD78013, нужно скачать его прошивку и записать в другой такой-же.
    Открываем документ из первого поста, глядим страницу 36 и видим, 78013 вообще не шьется программатором, там масочное пзу.
    Дубликат покупаем у производителя.
    WBR, Michael.
    Цель расчетов - понимание, а не числа (с) Хемминг.

  8. #8
    Завсегдатай Аватар для Partagas
    Регистрация
    23.10.2010
    Адрес
    The Republic of Cascadia
    Сообщений
    1,354

    По умолчанию Re: Нужно сделать дубликат микроконтроллера NEC uPD78013

    Цитата Сообщение от Openreel Посмотреть сообщение
    78013 вообще не шьется программатором, там масочное пзу
    Можно использовать 78014, она не для массового производства и по функциям не отличается от 13, правда может иметь меньше памяти (не смотрел). Она предназначена для ознакомительных целей и надёжность у ней хуже. На 498 странице написано как её программировать:

    22.2.2 PROM write procedurePROM contents can be written using the following procedure and high-speed writing is enabled.
    (1) Fix the RESET pin low, and supply +5 V to the VPP pin. Unused pins are handled as shown in 1.5 or 2.5 PinConfiguration, (Top View), (2) PROM programming mode.
    (2) Supply +6 V to the VDD pin and +12.5 V to the VPP pin.
    (3) Supply the initial address.
    (4) Supply the written data.
    (5) Supply the 1 ms program pulse (active low) to the CE pin.
    (6) Verify mode. If written, proceed to step (8). If not written, repeat steps (4) through (6). If you repeat 25 timesand it can’t be written, proceed to (7).
    (7) Stop the write operation as a defective device.
    (8) Supply write data and repeat times from (4) through (6) × 3 ms program pulse (additional write).
    (9) Increment the address.
    (10) Repeat steps (4) through (9) to the last address.

  9. #9
    Частый гость
    Автор темы
    Аватар для lexxm6
    Регистрация
    30.01.2010
    Адрес
    Москва
    Сообщений
    138

    По умолчанию Re: Нужно сделать дубликат микроконтроллера NEC uPD78013

    Пардон, коллеги. Ошибся. Стоит именно 78014. Так значит возможно считать? А записать можно только один раз или можно использовать чип несколько раз?

    Коллеги тоже обсуждали нечто похожее, но другие модели:

    http://www.eevblog.com/forum/microco...ec-programmer/

    Вот ссылка на один из программаторов, но опять же нет отзывов, что получилось.
    http://www.digikey.com/product-detai...006-ND/2361764
    Хотя, говорят, что MiniCube2 работает.

    На сайте производителя прлграмматоры NEC 1500, который фигурирует в даташите из первого поста есть софте для микросхем серии uPD78:
    http://www.renesas.eu/products/mpumc...ools_index.jsp
    Последний раз редактировалось lexxm6; 01.11.2015 в 09:10.

  10. #10
    Завсегдатай Аватар для Partagas
    Регистрация
    23.10.2010
    Адрес
    The Republic of Cascadia
    Сообщений
    1,354

    По умолчанию Re: Нужно сделать дубликат микроконтроллера NEC uPD78013

    Цитата Сообщение от lexxm6 Посмотреть сообщение
    А записать можно только один раз или можно использовать чип несколько раз?
    На 501-ой странице написано как стирать (ультрафиолетом), а значит можно и записать потом ещё, несколько раз это точно.

    ---------- Сообщение добавлено 09.07 ---------- Предыдущее сообщение было 09.03 ----------

    Цитата Сообщение от lexxm6 Посмотреть сообщение
    Возможно ли такое и как\каким программатором это можно сделать?
    На 526 странице написано какие использовать программатор и программу. Может Вам попробовать самому спек почитать? Вам ведь это больше других надо

  11. #11
    Частый гость
    Автор темы
    Аватар для lexxm6
    Регистрация
    30.01.2010
    Адрес
    Москва
    Сообщений
    138

    По умолчанию Re: Нужно сделать дубликат микроконтроллера NEC uPD78013

    Спасибо, читал, на сколько смог понять - понял. Потому и вопросы задаю. Никогда не сталкивался с таким ранее. Значит буду поискать такие чипы БУ для экспериментов.
    Программатор из даташита (NEC 1500) найти в свободной доступности нереально, так что нужна альтернатива.
    Собственно, вопрос с чтением/записью снимаю, всем большое спасибо!

    Остается вопрос программатора, поскольку сам я по инструкции не осилю, видимо.
    Последний раз редактировалось lexxm6; 01.11.2015 в 10:11.

  12. #12
    Завсегдатай Аватар для Partagas
    Регистрация
    23.10.2010
    Адрес
    The Republic of Cascadia
    Сообщений
    1,354

    По умолчанию Re: Нужно сделать дубликат микроконтроллера NEC uPD78013

    Цитата Сообщение от lexxm6 Посмотреть сообщение
    Программатор из даташита (NEC 1500)
    PG-1500

    Не знаю насколько сильно оно Вам надо, но если вдруг, то сначала уточните подойдёт ли этот:
    http://www.ebay.com/itm/NEW-NEC-Prom...-/121678052811

    А что за машина?

  13. #13
    Частый гость
    Автор темы
    Аватар для lexxm6
    Регистрация
    30.01.2010
    Адрес
    Москва
    Сообщений
    138

    По умолчанию Re: Нужно сделать дубликат микроконтроллера NEC uPD78013

    Цитата Сообщение от Partagas Посмотреть сообщение
    А что за машина?
    Автомагнитола древняя, но любимая

    Адаптеры эти видел, но не для моего корпуса. Мне нужен вот такой:
    PA-78P014GC: 64-pin plastic QFP (GC-AB8 type)
    А сам программатор как-то продавался на ибее в октябре и ушел примерно за 100 баксов, если память не изменяет.
    Но запуститься ли он под Win7 - непонятно. Да и надо ли он мне - вопрос.

    Если верить ссылке на зарубежный форум, то прошиться можно и вот этим, купив нужный адаптер.
    По крайней мере они говорили, что он официально выпускался NEC для прошивки 78-й серии.
    Да и сам девайс посовременнее будет.

  14. #14
    Частый гость
    Автор темы
    Аватар для lexxm6
    Регистрация
    30.01.2010
    Адрес
    Москва
    Сообщений
    138

    По умолчанию Re: Нужно сделать дубликат микроконтроллера NEC uPD78013

    Цитата Сообщение от Partagas Посмотреть сообщение
    Можно использовать 78014, она не для массового производства и по функциям не отличается от 13, правда может иметь меньше памяти (не смотрел). Она предназначена для ознакомительных целей и надёжность у ней хуже. На 498 странице написано как её программировать:
    22.2.2 PROM write procedurePROM contents can be written using the following procedure and high-speed writing is enabled.
    (1) Fix the RESET pin low, and supply +5 V to the VPP pin. Unused pins are handled as shown in 1.5 or 2.5 PinConfiguration, (Top View), (2) PROM programming mode.
    (2) Supply +6 V to the VDD pin and +12.5 V to the VPP pin.
    (3) Supply the initial address.
    (4) Supply the written data.
    (5) Supply the 1 ms program pulse (active low) to the CE pin.
    (6) Verify mode. If written, proceed to step (8). If not written, repeat steps (4) through (6). If you repeat 25 timesand it can’t be written, proceed to (7).
    (7) Stop the write operation as a defective device.
    (8) Supply write data and repeat times from (4) through (6) × 3 ms program pulse (additional write).
    (9) Increment the address.
    (10) Repeat steps (4) through (9) to the last address.

    Кстати, вот тут вы написали про uPD78P014. У нее есть PROM. А у всей серии 780xx -маска.
    Все-таки вы имели в виду, что вместо uPD78014 можно поставить uPD78P014?

    Даже, если это возможно, то взять дамп зашитых сейчас в чип данных возможности, получается, нет?

  15. #15
    Завсегдатай Аватар для Nitro
    Регистрация
    02.11.2006
    Адрес
    г.Ростов-на-Дону
    Возраст
    44
    Сообщений
    2,848

    По умолчанию Re: Нужно сделать дубликат микроконтроллера NEC uPD78013

    Цитата Сообщение от lexxm6 Посмотреть сообщение
    Автомагнитола древняя, но любимая
    9255? у меня проц дох - пришлось купить донора и перекинуть. Люди которым склонен доверять, сказали "если есть прошивка - не вопрос, если нет - неси откуда перепаять или забудь про этот Кларик".

  16. #16
    Частый гость
    Автор темы
    Аватар для lexxm6
    Регистрация
    30.01.2010
    Адрес
    Москва
    Сообщений
    138

    По умолчанию Re: Нужно сделать дубликат микроконтроллера NEC uPD78013

    Цитата Сообщение от Nitro Посмотреть сообщение
    9255? у меня проц дох - пришлось купить донора и перекинуть. Люди которым склонен доверять, сказали "если есть прошивка - не вопрос, если нет - неси откуда перепаять или забудь про этот Кларик".
    Не, еще древнее
    Понял, спасибо. Видимо, придется забыть.

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •