Текущее время: 16 июл 2025 02:13


Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 29 ] 
Автор Сообщение
СообщениеДобавлено: 03 апр 2010 21:49 
Не в сети

Зарегистрирован: 15 мар 2010 21:20
Сообщения: 38
Откуда: Воронеж, Россия
Собственно есть микроконтроллер Хитачи H8/3434(HD64F3434F16) в нем есть 32кб ФЛЕШ ПЗУ. Нужно запрограммировать на программаторе эту самую флеш. Покупать переходник за 278 фунтов ради разовой операции смысла нет, посему есть желание спаять "на коленке" аналог переходника. Схема как это сделать есть: http://documentation.renesas.com/eng/pr ... h83437.pdf Нужная схема на странице 481 по нумерации даташита, или 513 страница в АкробатРидере.

Вопрос: Что такое Power-on Circuit и Oscillator Circuit ???

На фото того самого фирменного переходника http://www.elnec.com/products/device-pr ... 434ESNF1H/ никаких дополнительных схем типа конденсаторов, кварцев и тд на плате не видно... очень похоже на Pin to Pin схему...

Тогда к чему подключать Power-on Circuit и Oscillator Circuit выводы???

Пожалуйста, помогите советом, буду ОЧЕНЬ признателен!


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 03 апр 2010 22:06 
Мастер
Не в сети

Зарегистрирован: 30 май 2007 01:26
Сообщения: 2338
Откуда: Северная столица
Цитата:
На фото того самого фирменного переходника http://www.elnec.com/products/device-pr ... 434ESNF1H/ никаких дополнительных схем типа конденсаторов, кварцев и тд на плате не видно... очень похоже на Pin to Pin схему...

правильно. Потому что программатор сам умеет на любой ноге формировать любой сигнал. И, соответственно, ему изобразить тактирование или еще что-нить не составляет проблемы. Этим командует софт. Поэтому дорогие программаторы хороши :-)
Цитата:
Вопрос: Что такое Power-on Circuit и Oscillator Circuit ???

цепь формирования сигнала RESET и генерации опорной частоты. Более конкретно - см. типовую схему включения микроконтроллера. Там все есть. Если использовать достаточно башковитый программатор типа "Тритона" и более крутые, то надо колдовать над софтом и его настройками.

Моя гипотеза касательно того, что все эти Power-on и Oscilaltor Circuit'ы реализуются внутри программатора, подтверждается тем, что в даташите на микросхему указано, что достаточно 32-х контактов + 3-х. А в типичных современных программаторах установлена панель ZIF-40, что явно больше.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 03 апр 2010 22:15 
Не в сети

Зарегистрирован: 15 мар 2010 21:20
Сообщения: 38
Откуда: Воронеж, Россия
Спасибо за помощь!

Сижу корпею над даташитом... На 431 странице как раз расписывают тайминги в режиме программирования, но меня смущают два обстоятельства:

1 - почему рекомендованный адаптер имеет переходник 100->32 DIP ?
2 - программатор который есть у меня AutoProg, он увы не умеет шить HN28F101 но умеет шить HN27C101.. Не подойдет для прошивки?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 03 апр 2010 22:22 
Мастер
Не в сети

Зарегистрирован: 30 май 2007 01:26
Сообщения: 2338
Откуда: Северная столица
BT878A
Насчет RES'а можете еще посмотреть описание именно этого сигнала в разных режимах работы микросхеме. В даташите это есть. Посмотрите стр. 7-11(39-43)
Цитата:
1 - почему рекомендованный адаптер имеет переходник 100->32 DIP ?

безЪпонЬятия.
Цитата:
программатор который есть у меня AutoProg, он увы не умеет шить HN28F101 но умеет шить HN27C101.. Не подойдет для прошивки?

аналогично. Ищите даташит на эти микросхемы и сравнивайте. Могу предположить, что будет разный пинаут + разные алгоритмы прошивки. 28-я похоже настоящий Flash, а 27-я - всего лишь "простой" EEPROM.
Кстати, такой же вывод можно сделать лишь имея указанный даташит на H8S (ср. разделы 18.2 и 19.6). Плюс разница по пинаутам и режимам (таймингам) также описана.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 03 апр 2010 22:39 
Не в сети

Зарегистрирован: 15 мар 2010 21:20
Сообщения: 38
Откуда: Воронеж, Россия
http://www.datasheetcatalog.org/datashe ... 8707_1.pdf - даташит на HN28F101

Даташита на HN27С101 не нашел, нашел на HN27C101A - http://kr.ic-on-line.cn/IOL/datasheet/h ... 400272.pdf

Если сравнивать обычную не зеркальную распиновку - то вроде как все совпадает... По поводу переходника 32 пин, родилась идея - там в даташите расписаны константы для приводимого алгорится программирования и частоты кварца - скорее всего на плате распаян кварц а переходник может быть под конкретный программатор/софт?

В общем судя по всему перешить сие чудо не получится... :(


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 03 апр 2010 22:51 
Мастер
Не в сети

Зарегистрирован: 30 май 2007 01:26
Сообщения: 2338
Откуда: Северная столица
Цитата:
а переходник может быть под конкретный программатор/софт?

возможен и такой вариант.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 04 апр 2010 13:53 
Мастер
Не в сети

Зарегистрирован: 29 ноя 2009 23:11
Сообщения: 1232
Откуда: Калуга
27ххх и 28ххх шьются абсолютно по-разному! 27 - это EPROM, а 28-FLASH. А распиновка может быть и одинакова.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 04 апр 2010 14:20 
Аватара пользователя
Не в сети

Зарегистрирован: 19 мар 2007 22:52
Сообщения: 4081
Откуда: Latvia, Ремонт ноутбуков в Риге
Цепь ресета и кварц надо ставить на платку адаптера. именно как и нарисовано на схеме переходника. в фирменом адаптере эти детали находятся между платами.

_________________
Ремонт ноутбуков в Риге


Вернуться к началу
 Профиль WWW  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 04 апр 2010 14:53 
Мастер
Не в сети

Зарегистрирован: 30 май 2007 01:26
Сообщения: 2338
Откуда: Северная столица
Юлий
если не сложно, то будьте добры сделать фотографию ELNEC'овского адаптера со всех возможных сторон, дабы вопрос закрыть совсем :-)


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 04 апр 2010 15:16 
Аватара пользователя
Не в сети

Зарегистрирован: 19 мар 2007 22:52
Сообщения: 4081
Откуда: Latvia, Ремонт ноутбуков в Риге
Gaal Gyorgy писал(а):
Юлий
если не сложно, то будьте добры сделать фотографию ELNEC'овского адаптера со всех возможных сторон, дабы вопрос закрыть совсем :-)


лично такого фирменного не имею. но сам такой паял именно по доке.
И если у элнековского 32пина то куда там выведен ресет и кварц ? Элнековский адаптер это точная копия того что рекомендует хитачи для данного проца. И работаю кстати на программаторе от елнека. Еслиб там было что то не то то он бы не работал.

Вот кстатет выдержка из хелпа элнековского софта на данный чип -

"Если Вы испытываете трудность с приобретением данного адаптера у производителя то мы изготовим его для вас по приемлимой цене, обратитесь к нам для уточнения деталей." В списке адаптереов этот адаптер позиционируется как адаптер стороннего производителя (тоесть хитачи)

В качестве ресета я ставил обычную RC цепочку, а кварц щас непомню, вроде 10мгц, сейчас у меня адаптер переделан под другой хитачевский контроллер, но там не надо никаких кварцев и ресетов внешних. тоже схема из доки на чип и все работает прекрасно.

Кстате есть предположение что чип будет программироваться и без цепи ресета и кварца. но я это не проверял. мне всего надобыло зашить 3 чипа.

_________________
Ремонт ноутбуков в Риге


Вернуться к началу
 Профиль WWW  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 04 апр 2010 15:54 
Мастер
Аватара пользователя
Не в сети

Зарегистрирован: 14 окт 2008 14:22
Сообщения: 5162
Откуда: Новосибирск
Юлий
Цитата:
Кстате есть предположение что чип будет программироваться и без цепи ресета и кварца. но я это не проверял. мне всего надобыло зашить 3 чипа

Скорее всего не будет, в доках есть упоминания о числе циклов потребных для выполнения команд.


Вложения:
h8.JPG [147.29 КБ]
Скачиваний: 891
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 04 апр 2010 16:30 
Аватара пользователя
Не в сети

Зарегистрирован: 19 мар 2007 22:52
Сообщения: 4081
Откуда: Latvia, Ремонт ноутбуков в Риге
shat(Дмитрий Шаталов) писал(а):
Юлий
Цитата:
Кстате есть предположение что чип будет программироваться и без цепи ресета и кварца. но я это не проверял. мне всего надобыло зашить 3 чипа

Скорее всего не будет, в доках есть упоминания о числе циклов потребных для выполнения команд.


Вполне возможно, но я дмаю что установка кварца и распайка цепи ресета недолжна вызвать никаких трудностей у топикстартера. я делал ресет 10к и 0,33мк

_________________
Ремонт ноутбуков в Риге


Вернуться к началу
 Профиль WWW  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 04 апр 2010 18:17 
Не в сети

Зарегистрирован: 15 мар 2010 21:20
Сообщения: 38
Откуда: Воронеж, Россия
Большое спасибо за помощь!

Паяю переходник... :oops:

Кстати как думаете, жив ли чип если его по ошибке подключили по схеме PROM версии (стр 366 даташита или 395 по ридеру) и пару раз попытались считать/прошить AutoProg-ом? 12В подавалось на 1 ногу вместо 8, ну и чуть не совпало питание +5В


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 04 апр 2010 18:21 
Мастер
Не в сети

Зарегистрирован: 30 май 2007 01:26
Сообщения: 2338
Откуда: Северная столица
Цитата:
Кстате есть предположение что чип будет программироваться и без цепи ресета и кварца

боюсь, что не получится. Вряд ли Flash "торчит" наружу. Скорее всего прошивка происходит через микроконтроллерное ядро, которое переходит в определенный режим работы и перенаправляет данные во Flash. IMHO. Косвенно на это указывает то, что H8 не отдает Flash ID, в отличие от настоящей флэшки HN28F101:
Цитата:
However, since the H8/3437F does not support product name
recognition mode, the programmer cannot be automatically set with the device name

Если честно, я пока еще такие микросхемы шить не пробовал, но очень интересно.
BT878A
не факт, что жив. См. стр. 553(585) даташита. На ней указаны максимальные абсолютные значения напряжений по пинам. Вот прямо так сразу RES не вижу, но скорее всего вряд ли он расчитан на напряжения выше 7.3V.


Последний раз редактировалось Gaal Gyorgy 04 апр 2010 18:27, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 04 апр 2010 18:25 
Не в сети

Зарегистрирован: 15 мар 2010 21:20
Сообщения: 38
Откуда: Воронеж, Россия
[quote="Gaal Gyorgy]не факт, что жив.[/quote]

:cry: :cry: :cry:

В любом случае расскажу о результатах...


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 04 апр 2010 18:29 
Не в сети

Зарегистрирован: 15 мар 2010 21:20
Сообщения: 38
Откуда: Воронеж, Россия
Да и кстати... Какой же алгоритм программирования выбрать для этого чипа? Autoprog не умеет шить HN28F101 :( но 28Fххх серию от других производителей шить умеет...


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 04 апр 2010 18:54 
Аватара пользователя
Не в сети

Зарегистрирован: 19 мар 2007 22:52
Сообщения: 4081
Откуда: Latvia, Ремонт ноутбуков в Риге
Gaal Gyorgy писал(а):
Цитата:
Кстате есть предположение что чип будет программироваться и без цепи ресета и кварца

боюсь, что не получится. Вряд ли Flash "торчит" наружу. Скорее всего прошивка происходит через микроконтроллерное ядро, которое переходит в определенный режим работы и перенаправляет данные во Flash. IMHO. Косвенно на это указывает то, что H8 не отдает Flash ID, в отличие от настоящей флэшки HN28F101:
Цитата:
However, since the H8/3437F does not support product name
recognition mode, the programmer cannot be automatically set with the device name

Если честно, я пока еще такие микросхемы шить не пробовал, но очень интересно.
BT878A
не факт, что жив. См. стр. 553(585) даташита. На ней указаны максимальные абсолютные значения напряжений по пинам. Вот прямо так сразу RES не вижу, но скорее всего вряд ли он расчитан на напряжения выше 7.3V.


Еслиб чип шился через микроконтроллерное ядро то врядли егоб шили параллельным методом и в нем писутствовалоб внутрисхемное программирование.

_________________
Ремонт ноутбуков в Риге


Вернуться к началу
 Профиль WWW  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 05 апр 2010 06:52 
Не в сети

Зарегистрирован: 15 мар 2010 21:20
Сообщения: 38
Откуда: Воронеж, Россия
Юлий писал(а):
Еслиб чип шился через микроконтроллерное ядро то врядли егоб шили параллельным методом и в нем писутствовалоб внутрисхемное программирование.


Serge_L писал(а):
27ххх и 28ххх шьются абсолютно по-разному! 27 - это EPROM, а 28-FLASH.


Переходник спаял. Вопрос - как прошить на AutoProge ? Какой алгоритм попробовать?

Что-то после первой попытки стремновато.... :oops:


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 05 апр 2010 08:00 
Аватара пользователя
Не в сети

Зарегистрирован: 20 июл 2009 04:26
Сообщения: 534
Откуда: Владивосток
To use boot mode, a user program for programming and erasing the flash memory must be
provided in advance on the host machine (which may be a personal computer). Serial
communication interface channel 1 is used in asynchronous mode. If the H8/3437F is placed in
boot mode, after it comes out of reset, a built-in boot program is activated.

Я так понимаю - это должно вам помочь
Стр 448

_________________
Принять нас такими, какиe мы есть ,может только сыра земля


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 08 апр 2010 15:26 
Не в сети

Зарегистрирован: 15 мар 2010 21:20
Сообщения: 38
Откуда: Воронеж, Россия
В общем отчитываюсь :)

Контроллер прошил! Но с танцами...

Кварц поставил с дохлой видяшки на 14.3МГц, на цепь ресета поставил RC цепочку 10кОм и 220нФ. Эти цепи подключать ОБЯЗАТЕЛЬНО. При висящем ресете в воздухе - флеш не читается. У проца долгий старт, а AutoProg начинает шить/читать сразу после подачи питания, посему первые 80-100 байт читаются как FF и соотв не пишутся :)

Но, у встроенной флеши нет старших адресов - посему она прексрасно оттдает/позволяет зашить в себя по смещению 8000 в HEX формате :) Так что берем оригинальную прошивку, записываем нужный нам 32кБ блок с 0 и 8000 смещения. Предварительно стираем микросхему и шьем используя алгоритм Am28F010. Вуаля - прошивка зашилась :roll:

Всем большое спасибо!!! Надеюсь мой опыт кому нибудь пригодиться :oops:

ps
Фото переходника прилагается.


Вложения:
hitachi.JPG
hitachi.JPG [ 43.98 КБ | Просмотров: 4983 ]
H8_3434.zip [43.23 КБ]
Скачиваний: 188
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 08 апр 2010 15:30 
Мастер
Не в сети

Зарегистрирован: 30 май 2007 01:26
Сообщения: 2338
Откуда: Северная столица
respect! :shock:


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 08 апр 2010 16:11 
Мастер
Аватара пользователя
Не в сети

Зарегистрирован: 14 окт 2008 14:22
Сообщения: 5162
Откуда: Новосибирск
Я воопще в шоке! :shock: :)
Уважаю!


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 08 апр 2010 16:18 
Аватара пользователя
Не в сети

Зарегистрирован: 19 мар 2007 22:52
Сообщения: 4081
Откуда: Latvia, Ремонт ноутбуков в Риге
Я обычно это делаю в таком виде. Но ваш вариант для разовой работы тоже не плох!


Вложения:
adapter.jpg
adapter.jpg [ 50.41 КБ | Просмотров: 4954 ]

_________________
Ремонт ноутбуков в Риге
Вернуться к началу
 Профиль WWW  
Ответить с цитатой  
СообщениеДобавлено: 27 апр 2011 01:56 
Не в сети

Зарегистрирован: 16 апр 2009 00:44
Сообщения: 423
Откуда: Крым
можно мне ламерский вопрос задать:
потребовалось мну прошить H8S/2110 . Elnec-a с "крутым" переходником у меня нет и не предвидится в ближайшее время. Поэтому, спаял макетку на которой: питание, кварц, сброс, MAX232, скачал софтинку Flash Development Toolkit
- пробовал режимы в такой последовательности(ессэсно, переключая перемычками порты MD0,MD1,P90-P92 самого МИКОМа):
- User program Mode 3 (normal mode) Enabled 56 kbytes
- User program Mode 2 (advanced mode) Enabled 64 kbytes
- Boot mode
В итоге: кварц генерит, сброс проходит, запрос с компа (кратковременный пакет) на вход RxD1 -проходит
на выходе TxD1 - тишина (3,3v). Программа, соответственно, девайс не видит. экспериментировал с разными скоростями порта и с разными кварцами - пофиг.
Ладно, думаю... МИКОМ дохлый. Срываю с живого Samsung-a другой - впаиваю в макетку - и... то-же самое. Ну у этого-то загрузчик-то должен же быть ? или я не прав ?
P.S. если ответ "не достоин" быть достоянием многих, пожалуйста в личку


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 16 авг 2011 11:38 
Аватара пользователя
Не в сети

Зарегистрирован: 22 дек 2009 14:49
Сообщения: 164
Откуда: Kiev
Аналогичная ситуация, но успел попробовать около 5 таких девайсов.
Ни один не "отозвался" по TxD - те же 3.3В.
Курю даташит на контроллер...
А вообще как-то странно. В каждом даташите на самсунг с H8s есть описание процедуры MICOM crisis, а значит должно работать.


Вернуться к началу
 Профиль ICQ WWW  
Ответить с цитатой  
СообщениеДобавлено: 17 авг 2011 00:14 
Мастер
Аватара пользователя
Не в сети

Зарегистрирован: 01 окт 2008 20:46
Сообщения: 1184
Откуда: Эстония, Тарту
Уважаемые oldg и notebookoff_ua , чет я не догоняю... а разве уважаемый BT878A в постах не сообщил Вам, что он не изпользовал ..Эээ.. ТхD / RxD...

Вот что он написал "...Так что берем оригинальную прошивку, записываем нужный нам 32кБ блок с 0 и 8000 смещения. Предварительно стираем микросхему и шьем используя алгоритм Am28F010. Вуаля - прошивка зашилась .."

А теперь, если Вас (oldg и notebookoff_ua ) не затруднит - поясните мне где тут ТхД/РхД....а тем более "..используя алгоритм Am28F010.." ....и как там Моды (MDx)?

Хмм.. ну из старых и знакомых процев - вот например Атмел .. хотите, можно чрез ISP , а хотите и напрямую через его флашку и его порты...

И мало того, уважамый BT878A сфотал все на соответствующем ФОНЕ !!!
//-------------------------------------------------------------------------

Но вот одно но - "...Кварц поставил с дохлой видяшки на 14.3МГц.."



С уважением GrenCat

_________________
Сергей Ковалевский , Тарту, Эстония


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 17 авг 2011 01:54 
Аватара пользователя
Не в сети

Зарегистрирован: 22 дек 2009 14:49
Сообщения: 164
Откуда: Kiev
Суть замечания вижу в том, что мы вместе с oldg "влезли" в тему с прошивкой H8S через макетку и программатор с вопросами о прошивке его через serial порт по p84 & p85 (т.н. MICOM Crisis update), описание процедуры есть, наверное, в каждом даташите на самсунг.
Сам не считаю, что это самое правильное место для постановки этого вопроса, но раз уж oldg спросил в этой теме (мотивы вероятно были следующие: раз прошили контроллер, значит вычитывали даташит, раз вычитывали, значит может что-то знают про прошивку через Tx/Rx), свой вопрос добавил тут же.

В связи с этим подытожу:
1. приношу извинения за постановку вопроса в не совсем подходящей теме (за себя и oldg одним махом)
2. если есть опыт on-board программирования контроллера H8S/2110BV, огромная человеческая просьба поделиться опытом (можно в личку, если информация секретная, как уже выше писал oldg). А то уже нервы начинают сдавать...


Вернуться к началу
 Профиль ICQ WWW  
Ответить с цитатой  
СообщениеДобавлено: 17 авг 2011 07:19 
Мастер
Аватара пользователя
Не в сети

Зарегистрирован: 14 окт 2008 14:22
Сообщения: 5162
Откуда: Новосибирск
notebookoff_ua
Цитата:
мотивы вероятно были следующие: раз прошили контроллер, значит вычитывали даташит, раз вычитывали, значит может что-то знают про прошивку через Tx/Rx

Вы что читать не умеете? :sh_ok:

_________________
Ремонт ноутбуков в Новосибирске -
тел 214-58-43
или +7-913-912-58-43


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 17 авг 2011 12:55 
Аватара пользователя
Не в сети

Зарегистрирован: 22 дек 2009 14:49
Сообщения: 164
Откуда: Kiev
Это Вы к чему?
Не похоже на ответ на вопрос.


Вернуться к началу
 Профиль ICQ WWW  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 29 ] 


Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot], speedtm, Yandex [Bot]


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

Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB