Bce o адаптере FWH/LPC !

Ответить
Ezo
------
Сообщения:2042
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga
Bce o адаптере FWH/LPC !

Сообщение Ezo » Чт сен 13, 2007 7:07 pm

Снова возникают проблемы при программировании чипов БИОС на адаптере FWH/LPC :(
Проще чем задать очередний вопрос, рекомендую прочитать старые топики методом пойска (search- fwh) в моем и в форуме Вииллема.
Методы пойска неисправностей приведены не раз :wink:
Ниже обобщены результаты:
-------------------
Оригинальная схематика, документация адаптера здесь .
Хотя чипи FWH/LPC имеют питание 3.3В, на программаторе следует установить напряжения Vcc=5 Vpp=12.7
Чип получает питание Vdd=~3.6В по двум цепям-
1) 5В с вывода ZIF-32/32 через два диода D2 и D1
2) 12.7В с вывода ZIF-32/1 через регулятор (Q3, ZD1, Q3e=4.95В) и два диода D4 и D3
При сбросе Vcc софтом происходит переключение сигнала R/C, необходимый для установки адреса (выбор колонны и ряда).
------------------
Для проверки работы адаптера использовать софт 0.97ja, выбрать любой чип из группы FWH/LPC. Установить джампера напряжения для Vcc=5 Vpp=12.7, панель переключателей в соответствии с рисунком на панели софта.
Перейти в режим Test H/W, сохраняя установки .
Установить галочку 32-Vcc. Проверить напряжение +5.0 на выводе ZIF-32/32 .
Установить галочку 1-Vpp. Проверить напряжение +12.7 на выводе ZIF-32/1 . При отсутствии напряжения проверять положение джампера (A18/Vpp) слева от панели переключателей.
Убрать галочки.
Устанавливаем адаптер без чипа. Активизируем сигналы по одному вкл и выкл , измеряем обе напряжения на контактах PLCC гнезда на адаптере. Для удобства использовать следующую схематику адаптера.
Проверять по одному (!) подряд А0..А10, D0..D7 (OE включенный), 23/WE (галочка 22-СЕ), 24/OE (галочка 24-OЕ). Напряжения более 4В (кроме А9 ~3.7В) при галочке, менее 0.6В без ее.
Галочка 1-Vpp. Измерять напряжение на 1/Vpp (+12.7, джампер на адаптере установлен), на 32/25/29/Vdd (~3.6..3.8 ). Убрать галочку.
Галочка 32-Vсс. Измерять напряжения на 32/25/29/Vdd , 31-R/C(~3.6..3.8 ). Убрать галочки.
---------------
Если ОК, проверяем с чипом.
Очистить боковые контакты чипа. Я использую миниатюрный карандаш из стекловолокна. Проверить контакты чипа снизу, не сдвинулись ли те.
Вставить чип в гнездо PLCC-32. Для улучшения контактов перед установкой изредка использую контактную жидкость Kontakt-61 с балончика, контакты чипа и гнезда могут остатся влажными.
Иногда плохое гнездо - контакты или чип сядет глубоко.
В софте выбираем соответсвующий чип.
Важно получить правильный ответ команды Get ID, без которого дальнейшие действия нецелесообразны.
Команда стирания проходит быстро, с ответом Device erased by DQ7, несвязано с индикатором прогресса.
Проверить результат стирания командой Blank Check.
Загрузить файл и программировать. Удачи :D
------------------
:idea:
- На адаптер перемичку (+12.7 на вывод 1 чипа fwh/lpc) установить только для 82802, AT49.., M50.. Для SST49.. и PM49.. ненужен (вывод NC)
- При отсутствии ИД (предполагаем что контакты ок) можно пробовать изменить/увеличить значение R/C delay в софте.
Для чипов Winbond изменить/уменшить R/C delay в софте до 20мкс (10..40мкс). Встречались чипы Winbond (W49V002FAP) , для которых ИД так и неудалось получить, но стирание и запись прошло успешно.
- Встречаются случайные ошибки записи чипов SST в начальных адресах . Пробуйте временно выпаять оба конденсатора 100нФ из адаптера. Автором адаптера рекомендовано установить дополнительные резистор, модификация
- Для программирования чипов SST49LF003 (файл 3Mb/384kB) в софте выбрать SST49LF004 и установить Offset 0x20000.
- В процессе программировании чипов ST Micro M50xxx возможна ошибка верификации по первому адресу. Чип обычно запрограммирован, следует отдельно исполнить команду Verify.
- В ряде новых чипов (SST49LF00xC) изменен интерфейс, отсутствует возможность паралельной записи. Эти чипы софтом/железом Виллема неподдерживаются.

wrinkledcheese
Сообщения:9
Зарегистрирован:Чт июн 28, 2012 11:24 pm

Re: Bce o адаптере FWH/LPC !

Сообщение wrinkledcheese » Ср июл 25, 2012 3:39 am

translate.google.com translation

Bce o Adapter FWH / LPC!

Again, problems arise when programming the chip on the adapter BIOS FWH / LPC
It is easier than to ask another question, I recommend to read the old topics by WebSite Search (search-fwh) in my forum and Viillema.
Methods Reset form faults are often
The following summarizes the results:
-------------------
The original schematics, documentation adapter here .
Although Chipi FWH / LPC are 3.3V, the programmer should set the voltage Vcc = 5 Vpp = 12.7
The chip is powered Vdd = ~ 3.6V for two circuits,
1) with a 5V output ZIF-32/32 two diodes D1 and D2
2) with 12.7V output ZIF-32/1 through the regulator (Q3, ZD1, Q3e = 4.95V) and two diodes D4 and D3
When you reset the Vcc software switches the signal R / C, needed to set the address (the choice of columns and rows).
------------------
To check the adapter to use the software 0.97ja, choose a chip from the group FWH / LPC. Set the jumpers for the voltage Vcc = 5 Vpp = 12.7, panel switches, according to the figure in the panel software.
Switch to Test H / W, while maintaining the installation.
Set check 32-Vcc. Check the voltage of +5.0 V on pin ZIF-32/32.
Set a tick-Vpp. Check the voltage at pin +12.7 ZIF-32/1. If no voltage check the position of jumpers (A18/Vpp) to the left of the panel switches.
Remove the check mark.
Install the adapter without the chip. Activating signals, one on and off, measure the voltage across the contacts of both the PLCC socket on the adapter. For convenience, use the following schematics adapter.
Check one (!) Consecutive A0 .. A10, D0 .. D7 (OE included), 23/WE (checked 22 CE), 24/OE (check the 24-OE). 4B, a voltage (except A9 ~ 3.7V) with a tick less than 0.6V without her.
A tick-Vpp. Measure the voltage at 1/Vpp (+12.7, a jumper on the adapter is installed) on 32/25/29/Vdd (~ 3.6 .. 3.8). Remove the check mark.
Check box 32 VCC. Measure the voltage at the 32/25/29/Vdd, 31-R / C (~ 3.6 .. 3.8). Remove the check mark.
---------------
If OK, check the chip.
Clear side chip contacts. I use a miniature pencil made of fiberglass. Check the chip contacts the bottom, there are not moved.
Insert the chip into the socket PLCC-32. To improve the contacts before installing occasional use couplant Kontakt-61 balonchika, chip contacts and the socket can be just as well stay moist.
Sometimes a bad slot - contacts or chip sits deep.
In the software, select by appropriate chip.
It is important to get the correct answer the team Get ID, no further action is inappropriate.
Erase command is quick with a response Device erased by DQ7, unrelated to the progress bar.
Check the result of erasing the team Blank Check.
Download the file and the program. Good luck
------------------

- The adapter peremichku (+12.7 to output a chip fwh / lpc) set for 82 802, AT49 .., M50 .. For SST49 .. and PM49 .. unnecessary (the output of NC)
- In the absence of ID (assuming that the contacts app) you can try to change / increase the value of R / C delay in software.
To modify the chips Winbond / umenshit R / C delay in software to 20mks (10 .. 40mks). There were chips Winbond (W49V002FAP), for which both the ID and failed to obtain, but the writing and erasing was successful.
- There are random errors in the SST records of the initial chip addresses. Try temporarily vypayat two 100nF capacitor from the adapter. The author of the adapter is recommended to install an additional resistor, a modification
- To program the chip SST49LF003 (file 3Mb/384kB) in software to select and install SST49LF004 Offset 0x20000.
- In the process of programming the chip ST Micro M50xxx possible verification error in the first place. The chip is usually programmed to execute the command should be separately Verify.
- A number of new chips (SST49LF00xC) interface is changed, there is no possibility of parallel recording. These chips are software / hardware Willem unsupported.

AlexNNN
Сообщения:2
Зарегистрирован:Сб фев 09, 2013 3:37 am

Re: Bce o адаптере FWH/LPC !

Сообщение AlexNNN » Сб фев 09, 2013 4:33 am

Здравствуйте. Недавно была проблема с прошивкой/чтением флешек FWH на программаторе Willem со встроенным FWH адаптером. Пройдя весь алгоритм проверок, ничего выяснить не удалось. Проблема обнаружилась при изучении осциллограммы на выводе ZIF 32(VCC) во время считывания. Обнаружились слишком сглаженные импульсы. Максимального значения настройки R\C Delay Time в программе не хватило. Оказалось, что имеется слишком большая суммарная ёмкость по выводу ZIF 32(Vcc). Должно быть в районе 0.1 мкф. После удаления части конденсаторов из этой цепи и настройки R\C Delay форма импульсов стала на много ближе к прямоугольной и получилось нормально считать прошивку. В любом случае, надо проверять суммарную емкость на платах с большим количеством дополнительных адаптеров, и обратить внимание, что доработка платы установкой дополнительных блокировочных конденсаторов сверх нормы по VCC не допустима.

Gregory
Сообщения:246
Зарегистрирован:Ср окт 11, 2006 1:28 pm
Откуда:Санкт-Ленинград
Контактная информация:

Re: Bce o адаптере FWH/LPC !

Сообщение Gregory » Сб фев 09, 2013 9:58 am

AlexNNN писал(а):блокировочных конденсаторов сверх нормы по VCC не допустима.
С межблочной ёмкостью понятно.
А Vcc при чём?

Ezo
------
Сообщения:2042
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: Bce o адаптере FWH/LPC !

Сообщение Ezo » Сб фев 09, 2013 11:22 am

Да. Емкость конденсаторов по линии Vcc после транзысторного ключа критична. Этим также связана рекомендация удаления конденсаторов на адаптере fwh/lpc.
Проблема устранена на программаторах pcb50e, где управление R/C несвязана с линией питания.

Gregory
Сообщения:246
Зарегистрирован:Ср окт 11, 2006 1:28 pm
Откуда:Санкт-Ленинград
Контактная информация:

Re: Bce o адаптере FWH/LPC !

Сообщение Gregory » Вс фев 10, 2013 12:13 pm

А, вот вы о чём. :D
Я, в своём адаптере, использовал LM317, а не транзисторный ключ, и согласно рекомендациям, дополнительный резистор. Проблем пока не возникало.
Но, на всякий случай, установлен джампер для конденсатора.

AlexNNN
Сообщения:2
Зарегистрирован:Сб фев 09, 2013 3:37 am

Re: Bce o адаптере FWH/LPC !

Сообщение AlexNNN » Вс фев 10, 2013 1:31 pm

Нет. Не правильно поняли. После ключа, который коммутирует линию Vcc
http://s45.radikal.ru/i108/1302/1b/5860efb15958.jpg
Которая, в свою очередь, коммутирует транзисторы в адаптере.
При работе с FWH (в версиях ниже указанной Ezo) линия Vcc используется для мультиплексирования адреса R\C (строка\столбец). Если на ней будет слишком большая суммарная емкость, то импульсы не пройдут (будут сильно сглажены). Во время считывания микросхемы, посмотрите форму сигнала на выв. 16 LPT, а затем на ZIF-32-Vcc. Ну и на выводе 31 флешки. Если все ок и проблем не возникает, то форма должна быть хоть как-то похожа на меандр или, хотябы, иметь достаточный размах. Можно также немного подстроится с помощью R\C Delay в программе.

Ответить