Вход

Просмотр полной версии : Сборка программатора Willem 4.0



Страницы : 1 2 3 [4] 5

vfiuchcikicshuusrch
21.12.2014, 15:20
и ещё один неприятный косяк. сижу уже 3 дня мучаюсь.. и дошло
софт виллема видимо во всех версиях буффер для flash (программа) кода выделят для атмеги328 в 2 раза меньше объем.
т.е. там всего 16кб возможно зашить. а если программа больше.. т.е. прошивка hex файла больше 16кб, то он их тупо не шьет.... а я сижу и пыхчу почему софт не работает на атмеге.. =\ а в это проггер виноват.

самое интересное что для атмеги32 буфер нормальный.. а для 328 в 2 раза меньше... =\ авторы софта походу не знают что они там программируют... и исходников нет. и хаккеров чтобы в ассемблере там поковыряться тоже наверно не найти. :(

vfiuchcikicshuusrch
16.03.2015, 13:19
развел ещё дополнительно к адаптеру из этогой поста (http://zx-pk.ru/showpost.php?p=689876&postcount=720) адаптер для картриджей sega mega drive.
сигнал /WE обыно на кариках не разведен или разведен на любую неиспользуемую ножку, поэтому он там отдельно штырем будет торчать, ну или кто как захочет так и переделает.

CodeMaster
16.03.2015, 16:17
адаптер для картриджей sega mega drive

А можно выложить в 5-й версии или даже лучше принципиальную схему? Я если буду делать, то на проводках.

vfiuchcikicshuusrch
16.03.2015, 16:21
там тупо 1 в 1
шина адреса и данных с разъема дип44 к карику сеги.
в приложении картинка в нормально качестве.

vfiuchcikicshuusrch
30.03.2015, 10:06
вот так у меня всё это дело выглядит :)

Shnurkov
26.04.2015, 12:10
Немного не по теме, т.к. виллем у меня пятой версии, но сути вопроса не меняет. Не видит микросхемы биосов от материнок типа 29v040 в смд корпусах, диповские читает и пишет без вопросов. Использую самодельный переходник (на фото). Все перепроверил раз 10, все сигналы доходят, залипов нет, распиновка по даташиту, микросхемы живые. Почему не работает и как заставить?

Vladimir_S
26.04.2015, 13:12
Почему не работает и как заставить?
Как версия - у дипов и смд разные ID.

SoftFelix
26.04.2015, 14:01
Shnurkov, так это... "v" - 3.3-х-вольтовые.

---------- Post added at 14:01 ---------- Previous post was at 13:56 ----------

UPD: Так же в подобном переходнике не будут шиться всякие 49FL - это т.н. firmware hub - шьются в специальном адаптере. И таких микросхем очень много в материнках (биос).

Shnurkov
26.04.2015, 22:56
Shnurkov, так это... "v" - 3.3-х-вольтовые.

---------- Post added at 14:01 ---------- Previous post was at 13:56 ----------

UPD: Так же в подобном переходнике не будут шиться всякие 49FL - это т.н. firmware hub - шьются в специальном адаптере. И таких микросхем очень много в материнках (биос).
с fl понял, есть такие, да, но с v что не так? я пробовал напругами играть, но даже id не читает. микросхема жива после опытов

vfiuchcikicshuusrch
27.04.2015, 10:05
мне думается у тебя не контачит эта панелька в зиф панельку в проггер, когда вставляешь.
лучше бы ты напаял проводками к перемычкам (PLS)
http://shop.interia-ek.ru/published/publicdata/DBINTERIA3/attachments/SC/products_pictures/pls2-40_enl.jpg

недавно, John North собирал себе переходник сеговского карика на такую же панельку. и мучился несколько дней, пока не снял зиф панельку (она у него не была запаяна, а вставлялась отдельно в цанговую панельку) и вставил в цанговую панельку свой переходник %) аналогичный твоему.
всё заработало :)

попробуй и ты.

CodeMaster
27.04.2015, 10:23
типа 29v040

Тут другой вопрос: можно точную маркировку это м/с и что ты выбираешь в программе, т.к. ничего похожего на 29v040 я там не нашёл.

vfiuchcikicshuusrch
27.04.2015, 11:09
я на своём виллеме недавно успешно читал и шил sst 39vf010
они 3х вольтовые. всё ок. через обычный адаптер plcc->dip
ну и проггер весь переключал в 3.6в через 2 диода после стабилизатора на 5в.

Shnurkov
28.04.2015, 00:28
Тут другой вопрос: можно точную маркировку это м/с и что ты выбираешь в программе, т.к. ничего похожего на 29v040 я там не нашёл.
вот именно сейчас w39v040fbpz, в программе выбирал все максимально похожие маркировки
куда-то сунул коробочку с флешками, там десятка 2 их, найду, выпишу остальные маркировки, с которыми пытал счастья

vfiuchcikicshuusrch
28.04.2015, 20:37
это не обычное параллельное ПЗУ
её нужно шить через спец. адаптер FWH
через то что ты собрал не прошить её.
и в картриджи для денди, например, это тоже не пойдет.
совсем другое устройство ПЗУ.

у меня есть такой же чипик, я выбрал в софте 0.98D12C3
Device -> Flash 29/39/49Fxxx -> WINBOND -> 39V040F
софт сказал что нужно FWH (Firmware HUB) адаптер.
вставил чип в этот адаптер и определил ID. всё четко как в аптеке :)
единственное что маркировка чипа W39V040FBZ а ID определился такой W49V040Bx LPC

Shnurkov
29.04.2015, 19:19
Контакт там точно был и хороший. Короче расстроили вы меня)))), мне именно эту микруху прошить надо было, биос от материнки. Коли не смогу я ее так, то и ладно, переходник ушел на полку. Может на горячую попробую шить, под настроение

vfiuchcikicshuusrch
29.04.2015, 19:31
Shnurkov, собери адаптер то ... простецкий же :)

vfiuchcikicshuusrch
19.05.2015, 13:57
у меня вечная проблема с виллемом. как собрал несколько лет назад, так она всё никак и не пропадает.
вобщем суть в том, что сами собой открываются транзисторы на программирование и подача питания.
т.е. VPP и VCC , при этом горят соответствующие светодиоды.
причем эта ситуация проявляется только пока он *не прогрелся* потом всё ок.
я хз чо за фигня. обычно после первой прошивке любого чипа всё становится нормально.
отследить не могу проблему. беру осциллограф и всё как бы хорошо становится.

может кто сталкивался с подобным поведением ?
просто оно мне рфки прошивает раньше чем нужно %) только я в панельку их посажу, оно оп включается и ппц. уже запорол всё :(

SoftFelix
19.05.2015, 14:19
vfiuchcikicshuusrch, либо в LPT кто-то-что-что плюёт, либо наводка по тому же длинному кабелю LPT открывает транзисторы. Глянь схемы доработок Виллема (в сетИ полнО), там тянули базы транзисторов к земле резисторами на 10 кОм.

vfiuchcikicshuusrch
19.05.2015, 14:26
да я его уже всеми доработками доработал, что нашел в сетИ
провод у меня сантиметров 50 может, специально делал не длинный.

Viktor2312
19.05.2015, 16:11
любого ...

любой микросхемы.


у меня вечная проблема с виллемом.

нужно искать источник, который включает транзисторы.



Сам вот сейчас не могу прошить свои РФ -ки, но у меня всё банально, в компе, что сейчас стоит, нет LPT, придётся ускоренно старый ремонтировать или новый дособирать, в новом есть и LPT и 2 х COM. А то вся работа по сборке РК встала.

vfiuchcikicshuusrch
19.05.2015, 17:00
виллемом рфки странно прошиваются. да и 2732 у меня есть, тоже странно шьется.
т.е. первая ячейка всегда 00 зашивается и ппц. хорошо что мне в 2732 нужна была вторая половина, я через винхекс сделал себе ром 2х. иначе даже если использовать смещение в софте.. он всё равно первую ячейку зашьет нулями. и ошибка естесственно срабатывает. ну эта проблема вроде известная, нужно для прошивки открыть транзистор питания.

Viktor2312
19.05.2015, 17:59
виллемом рфки странно прошиваются. да и 2732 у меня есть, тоже странно шьется.
т.е. первая ячейка всегда 00 зашивается и ппц. хорошо что мне в 2732 нужна была вторая половина, я через винхекс сделал себе ром 2х. иначе даже если использовать смещение в софте.. он всё равно первую ячейку зашьет нулями. и ошибка естесственно срабатывает. ну эта проблема вроде известная, нужно для прошивки открыть транзистор питания.

Не знаю, что там за гемор, но мой собранный самостоятельно, платы тут на форуме делались, РФ2 прошивает нормально, по крайней мере в последний раз когда прошивал, всё было нормально.

vfiuchcikicshuusrch
19.05.2015, 18:02
везет :)
у меня один раз нормально прошилось а потом нет %) магия...

с другими микросхемами(с) Виктор, проблем нет.

SoftFelix
19.05.2015, 18:22
Viktor2312, vfiuchcikicshuusrch, народ, ну обсуждали же. Проблема есть. С РФ5 точно, и, возможно, с некоторым импортом. Решение простое - на всё время программирования подать +5В на 24-ую ногу ПЗУ. По схеме идёт через ключ. Для простоты можно просто подать +5В через резистор 4.7 кОм на базу соответствующего транзистора.

vfiuchcikicshuusrch
19.05.2015, 18:43
SoftFelix, и я об этом же.

вобщем ещё у меня вопрос :)
зачем нужны светики ACK, BUSY ? кто нибудь может видос сделать при работе ? интересно вообще несут какую нибудь информацию они или постоянно горят и всё..

Viktor2312
19.05.2015, 19:08
Viktor2312, vfiuchcikicshuusrch, народ, ну обсуждали же. Проблема есть. С РФ5 точно, и, возможно, с некоторым импортом. Решение простое - на всё время программирования подать +5В на 24-ую ногу ПЗУ. По схеме идёт через ключ. Для простоты можно просто подать +5В через резистор 4.7 кОм на базу соответствующего транзистора.

Ну не знаю, у меня это как-то перемычками решалось, тоже помню не шилось, потом где-то нашёл тогда ещё табличку, как выставлять перемычки правильно и после этого у меня РФ -ки шились. Вот теперь опять нужно шить РФ -ки, а табличку эту уже найти не могу, она была на старом компе, но он пока недоступен. Теперь не знаю переходник какой-то что ли искать типа USB->LPT. И опять эксперименты...

vfiuchcikicshuusrch
19.05.2015, 20:08
юсб - лпт с виллемом не заработают.
пробовал пару китайских, и один само собирал на атмеге8. результат = полный ноль.
все эти переходники тупо usb printing support %) не более.

Viktor2312
19.05.2015, 20:30
все эти переходники тупо usb printing support %) не более.

Не все.


пробовал пару китайских,

Эти да, только для принтера.


Суть там в другом, в работе с драйвером и адресами.
Там нужен драйвер, который занимается перехватом обращений по базовому адресу порта LPT1. И такие переходники определяются Windows как полноценный порт LPT1 и ему присваивается адрес 0x378.

CodeMaster
19.05.2015, 21:16
т.е. VPP и VCC , при этом горят соответствующие светодиоды.

1. Неконтакт в LPT
2. Непромытая от флюса после пайки плата.

vfiuchcikicshuusrch
19.05.2015, 21:30
CodeMaster, программатору уж года 2 всё промыто :)
неконтакт... хмхм )) странно и сомнительно.
потом почему тогда начинает стабильно работать ? само по себе..

---------- Post added at 21:30 ---------- Previous post was at 21:29 ----------

Viktor2312, юсб-лпт на атмеге8, как раз таки после установки драйверов становится в винде настоящим лпт1 портом. но виллем не заработал. хз.. разбираться не стал, распаял всё.

попробуй ;) может тебе повезет больше чем всем остальным ))))

Viktor2312
19.05.2015, 21:44
попробуй может тебе повезет больше чем всем остальным ))))

Конечно попробую, только детальки вот закажу.

---------- Post added at 21:44 ---------- Previous post was at 21:43 ----------


программатору уж года 2 всё промыто

Не пробовал напрямую втыкать, вез кабеля, прямо в LPT?

vfiuchcikicshuusrch
20.05.2015, 08:25
нет, не пробовал, комп под столом :)

Viktor2312
20.05.2015, 08:43
комп под столом

Жестоко. У меня на столе и то приходится каждый месяц чистить, пылище достала.

vfiuchcikicshuusrch
20.05.2015, 09:16
оффтоп :)) я раз в год, убирайся в комнате чаще. у меня всё ок в компе.

vfiuchcikicshuusrch
04.06.2015, 08:07
вчера прошил РФ5 на своем виллеме следующим образом:
выбрал в софте ПЗУ, выставил перемычки на программаторе,
зашел в меню Test H/W, поставил галочки Vcc и Vpp,
переключился на буфер, при это индикаторы Vcc и Vpp продолжают гореть, говоря о том, что подается питание на микросхему ПЗУ, и нажал программирование.
всё отлично зашилось.
хз как у других получится. пробовал по обычному способу зашить.. затыкается на 00 ячейке.

Ратмир
08.06.2015, 20:35
В свое время собрал Willem, но не знаю какой версии.
тыркался, тыркался с ним, но так нормально он у меня и не шил. Хотя тест проходил норм.

bigral
08.06.2015, 20:46
В свое время собрал Willem, но не знаю какой версии.
тыркался, тыркался с ним, но так нормально он у меня и не шил. Хотя тест проходил норм.

а в чем выражается ненормальность работы?

vfiuchcikicshuusrch
08.06.2015, 21:09
у меня похожий, только на двух стабилизаторах 7805 и 7812
у тебя второй заменен мс34063.. в нем может и проблема..
мой вариант отлично работает. глюки есть какието... но это совсем не критично.
раз в неделю точно, чтонибудь прошиваю.. уже года 3.
дискомфорта не испытываю, проггер очень нравится!
скорость только огорчает.. особенно когда нужно дампить 256мбитные чипы... это жесть))

Ратмир
08.06.2015, 21:10
сейчас уже комп с LPT уехал на дачу, чтоб по новой проверить.
но вот так зашил он тест для РадиоРК-86
http://radiokot.ru/forum/download/file.php?id=99316

vfiuchcikicshuusrch
09.06.2015, 18:12
беда :)
ты какой тип ПЗУ выбрал ?
и какой бинарник шил ?

Ратмир
09.06.2015, 18:23
2716

vfiuchcikicshuusrch
09.06.2015, 18:34
а сама ПЗУ физически какая ?
и почему ты взял софт 0.98 ?
а не 0.97...

есть схема именно твоего программатора ?
я думаю ты немного с софтом ошибся
тебе нужна версия 0.97
то что там написано PCB3.5 по-моему ничего не значит. для правильной работы нужно допаять там ещё 2 инвертора на hc04 дополнительно.

Ратмир
09.06.2015, 18:40
Была РФ5
Сорри, это я сейчас такой софт загрузил, для наглядности. Есть 97
В выходные съежу заберу комп с LPT и попробую по новой прошить. чтоб не было несостыковок.
проверю напругу при прошивке и т.д.
Спасибо!:v2_dizzy_vodka2:

vfiuchcikicshuusrch
09.06.2015, 18:50
дело явно не в напруге :)

tank-uk
11.06.2015, 10:02
В свое время собрал Willem, но не знаю какой версии.
тыркался, тыркался с ним, но так нормально он у меня и не шил. Хотя тест проходил норм.

вот таким пользуюсь уже 12 лет , ни разу не подводил

Viktor2312
11.06.2015, 12:12
вот таким пользуюсь уже 12 лет , ни разу не подводил

Ну это третяя или что-то в этом роде версия, я разводил плату ЛУТом такую, и потом тут же на форуме её кому-то продал, а так вообще меня устраивает программатор тот, что тут делали плату на форуме, он у меня отлично работает.

---------- Post added at 12:12 ---------- Previous post was at 12:09 ----------


убирайся в комнате чаще.

Он у меня стоит на лоджии, и из-за рядом проходящей дороги, пыль приходится 3 раза в день протирать, всё равно ничего не помогает...

tank-uk
11.06.2015, 13:31
[QUOTE=Viktor2312;809674]Ну это третяя или что-то в этом роде версия, [COLOR="Silver"]

---------- Post added at 12:12 ---------- Previous post was at 12:09 ----------

да это 3.1 допиленная до 5

Ратмир
15.06.2015, 22:06
у меня похожий, только на двух стабилизаторах 7805 и 7812
у тебя второй заменен мс34063.. в нем может и проблема..
мой вариант отлично работает. глюки есть какието... но это совсем не критично.


Проверил свой, в начале все шло хорошо.
Сначала разобрался с софтом! wilem eprom 0.97ja он самый, только кнопку перевел на willem и джампера соответственно. прогер нормально стал считывать, записал в файл, верификацию проходит все отлично.
Потом хотел прошить РФ5, установил джампера на 21В, и все. МС34063А и кренка и диоды разгрелись, ток на внешнем БП показал 1,17А:v2_dizzy_tired2:
вытащил из панельки МС-ку, тест проходит норм. но светодиод записи горит постоянно, походу и ключ я сжег:v2_conf2:

vfiuchcikicshuusrch
16.06.2015, 10:22
да.. ключи там бывает горят как то сами по себе.
я несколько раз менял. причем парами сразу.. %) хз почему так случилось.. больше вроде бы не случается :)

ну разбирайся :) уже что-то пошло нормально.
с МС34063 разбирись отдельно. там всё элементарно. но нужно разобраться.
у меня не на ней.. у меня вместо второго стабилизатора стоит 7812 и напруга меняется количеством диодов на средней ноге 7812.
дешево и сердито. но БП нужен по мощнее.. меня устраивает :)

пробуй не на РФ5 на каких-нибудь зарубежных аналогах лучше тренеруйся.
у меня РФ5 не стабильно шьет. как я понял после чтения форумов, напряжение какое-то не вовремя подается.

удачи :) и пиши о результатах. интересно чем всё закончится.

SoftFelix
16.06.2015, 10:32
напряжение какое-то не вовремя подается.
+5В на 24-ую ногу.

vfiuchcikicshuusrch
16.06.2015, 10:45
если кто будет прошивать ещё рф5, попробуйте так:
http://zx-pk.ru/showpost.php?p=807972&postcount=785

может прокатит без железных доработок.
у меня одна только рф5 была. прошилась так. больше не пробовал :)
может быть как нибудь буду перепрошивать.. ещё попробую.

SoftFelix
16.06.2015, 11:58
если кто будет прошивать ещё рф5, попробуйте так:
По теории, как только поставил галку на "Vpp", то сразу где-то в ПЗУ прошивается нЕчто. Т.е. один байт ужЕ может быть запорчен.

vfiuchcikicshuusrch
16.06.2015, 12:17
логично.
а если не ставить галку vpp ? а только vcc ?
я ставил обе потому как не хотел вспоминать какого точно напряжение не хватает))..

SoftFelix
16.06.2015, 12:53
а если не ставить галку vpp ? а только vcc ?
Вот это и надо проверить на практике. :)

Ратмир
16.06.2015, 20:01
+5В на 24-ую ногу.
Пробовал не помогает
в общем:
Ключ вс557 был пробит, поэтому МС-ку коротило наглухо. заменил. все резисторы как в схеме.
джемперами все напруги выставляются как положено.
но при прошивке напруга падает до 15,6 В, ампераж на БП подскакивает до 0,93А. пробовал поднимать до максимума напряжение 31,5В все равно садиться до 16 В.
естественно прога не видит прожига и останавливает прошивку.
Получается или МС-ка с обвязкой не тянет или надо импортную 2716 искать.
а хочется РФ2 прошить в золоте, мне именно их надо прошить:v2_conf2:

CodeMaster
16.06.2015, 20:05
все резисторы как в схеме.

Дроссель требуемой ёмкости и сечения провода?

Ратмир
16.06.2015, 20:15
по схеме 100 uH
прибор показывает 104,5 µH
наверное так и должно быть. диаметр провода на глаз 0,2мм

забыл сказать светодиод записи "красный" горит все время

vfiuchcikicshuusrch
17.06.2015, 09:00
попробуй с другими дросселями.
а вообще лучше осциллограф подключить к осмотру :)
ведь суть в том что если индуктивность меньше, то частота работы DCDC должна быть больше.
например в современных плазменных теликах видел на платах DCDC преобразователи работающие на частоте 350кгц примерно, дроссели там на 2u2 стоят.
а рассматриваемая mc34063 работает с частотой до 100кгц и дроссель по всем рассчетам и даташитам нужно брать от 220uH лучше больше. при этом чтобы ток выдерживал.

кроме этого нужно иметь в виду, что дроссель нужно рассчитывать на ток в 2раза больше того, который хочется получить. ну вобщем я думаю 1А он должен держать.

точно не могу сказать, но когда рассчитывал DCDC для спектрума с током до 1А, брал много дросселей и все пробовал. в конце концов поставил дроссель с проводом точно не 0.2мм был толще как минимум раза в 2. пока всё работает.
но чувствуется нагрев всего преобразователя... но это только чувствуется. за час работы ничего не раскалилось. работает стабильно.

красный светик тоже управляется транзистором, вроде как...
проверяй ещё раз всё.

Ратмир
17.06.2015, 19:57
Поигрался дросселями 100, 220, 400 uH, резисторами в обвязке МС-ки,результат пока нулевый. :v2_dizzy_sleep2: Напруга с 32В садится до 16В хоть убей, ампераж с 0,1 до 1,17 А подскакивает. Надо разбираться почему светиться светодиод записи, даже без питания, после подключения LPT шнура он со светодиодом питания тускло светяться:v2_conf2: может отсюда подлянка со стороны компа идет.

vfiuchcikicshuusrch
17.06.2015, 20:21
а есть новая мс34063 на всякий случай ?

SoftFelix
17.06.2015, 20:27
Ратмир, а вот по этой (http://www.py2bbs.qsl.br/willem_pcb45en.php) методике дорабатывал преобразователь?

Ратмир
17.06.2015, 20:32
есть парочка МС-ок я вот думаю может 7812 купить и на ней собрать, навесным, а ту обвязку выкинуть http://img.ii4.ru/images/2012/02/11/186664_7805.png

SoftFelix интересная статья можно попробовать!

vfiuchcikicshuusrch
17.06.2015, 20:40
у меня как раз на 7812 и сделано. проблем нет. всё просто.
но ты не торопись!!! интересно же разобраться!!! :)
проверь почему подсвечивается светодиод VPP
потом проверяй мс34063

по этой статье я кстати всё сделал, кроме питания.. мне оно не нужно было :)

похвастаюсь своей коллекцией :)
http://savepic.net/7007734m.jpg (http://savepic.net/7007734.htm)

Ратмир
18.06.2015, 18:53
Пока результаты не очень:v2_dizzy_sleep2:
по ходу нашел я причину горения светика. после вылета ключа Vpp вылетела и CD4015, ее вытаскиваешь светодиод тухнет.
и сейчас прогер нормально читать перестал, считывает с заведомо правильной РФ-ки всякую дребедень:v2_down: придется теперь и ИР-ок тоже кучу прикупить для отладки

vfiuchcikicshuusrch
18.06.2015, 20:17
кучу то не нужно :)
ищи только неисправные.
меня пугает ещё резистор у тебя на 0.51Ома %)
найди обычный.. на 1Ом хотябы...
он в схеме мс34063 задает ограничение по току, при котором мс34063 должна вроде как отключаться.

для программирования большой ток не нужен. поэтому можно резистор и побольше по номиналу, но меньше размерами воткнуть.

---------- Post added at 20:16 ---------- Previous post was at 20:15 ----------

и кстати. проверь диоды выпрямительные.
если ток превышал 1А... скорее всего их тоже выкинуть можно.[COLOR="Silver"]

tank-uk
18.06.2015, 21:44
Изначально после изготовления была проблема с УФ ПЗУхами
решилось заменой кремниевого диода на германиевый
в какой цепи стоит уже не помню, на фотке из моего предыдущего поста
виден Д9 между средней 4015 и Зифом
там плата изначально 3.1 допиленая до 5
по схеме 3.1 можно разобраться
и еще ключевой транзистор вместо указанного стоит КТ816 (второй слева на фотке)

посмотрел схему диод стоит по А9-A9`, транзистор по VDDp

Ратмир
18.06.2015, 21:54
Я тоже склоняюсь к замене узла на 7812. задолбала эта МС-ка.
7812 стоит 15 руб. плюс несколько диодов

vfiuchcikicshuusrch
18.06.2015, 22:14
для питания на 7812 нужен будет сильный БП до 27в примерно.. если захочется прошить микрухи с Vpp 25v
а тут было бы универсальнее.. от 9в, можно было бы прошить всё.
я бы себе собрал такой... но мне мой нравится :) я старался пока его делал :D

Ратмир
19.06.2015, 05:03
У меня есть 2 БП от струйных принтеров, 32В один 0,625 другой 2,5 А. Варианты есть буду думать

Ратмир
21.06.2015, 19:07
Вопрос к специалистам.
Почему в схеме применена 7812 а не 7824?

SoftFelix
21.06.2015, 19:42
Ратмир, потому что напряжения выше 12-ти вольт получаются включением в земляной контакт 7812 дополнительных стабилитронов и диодов.

Ратмир
21.06.2015, 19:54
Но значит это идёт в ущерб мощности питающей части прогера.

SoftFelix
21.06.2015, 19:59
Ратмир, с чего бы? Просто к номиналу стабилизатора плюсуется некое дополнительное опорное напряжение.

Ратмир
21.06.2015, 20:04
Хорошо соглашусь, осталось проверить выдержать 7812 и 7805 мои 32 вольта!

SoftFelix
21.06.2015, 20:09
Ратмир, у меня так Willem 3.1 (up to 4.5) ужЕ 5 лет работает. БП от струйного принтера Lexmark на 30В.

vfiuchcikicshuusrch
22.06.2015, 11:21
Ратмир, и у меня от 32в работает ок.
я его не часто включаю, но когда нужно какую нибудь РФку зашить... то достаю бп на 32в и шью без проблем.

там же из 32в не 12в получаешь...
ты сначала перемычками там переставляешь в 25в...
хотя вот для кренки на 5в.. на которую напруга идет с кренки 7812 и оно будет 25в, это наверно жестоко.

но у меня всё так очень давно уже работает :) проблем нет.
собирай не бойся.)

Ратмир
22.06.2015, 18:56
Детальки купил, заменил подозреваемую cd4015 пока все равно "чушь" считывает.
проверил светодиодом на адресах от А8 до А18 вообще не откликается, не знай я все пожег:v2_dizzy_facepalm:
http://zx-pk.ru/attachment.php?attachmentid=52649&stc=1&d=1434985253
поэтому пока питаем рано заниматься

vfiuchcikicshuusrch
22.06.2015, 19:16
ну 5в должно быть везде. ты пока мс34063 вообще вынул бы.. чтобы не коротила ничего :)

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

Ратмир
22.06.2015, 19:43
Да как раз откликается именно новая микруха, а две оставшиеся 4015 дохлые. И самое обидное что в магазине я последнюю забрал, в DIP корпусе больше нет. Придется или планарный корпус переделывать или под заказ.

Ратмир
24.06.2015, 17:48
Не нашел я CD4015BE в Уфе, заказал, придут на след. неделе:v2_dizzy_step:
пока перекур:v2_dizzy_vodka:

vfiuchcikicshuusrch
25.06.2015, 18:46
кстати сегодня нашаманил кое-чего :)

заимел себе как то пару недель назад такую плату ST-LAB I-430 (4 COM порта)
http://www.nix.ru/autocatalog/controllers_stlab/50497_2245_draft_large.jpg

сдул ATMEL 24C32, считал прошивку (см вложения), посмотрел в драйвера под винду, поменял в прошивке 1 байт, прошил поновой, запаял и....
распаял ещё разъем лпт порта, резистивные сборки и конденсаторы (220пф).

теперь плата стала 4ком порта + 1 лпт порт.

вероятно не весь софт будет с ней работать, но
адреса использует А000-А007 (вместо железного лпт1 378F)
В настройках драйвера на лпт1 можно сменить имя на другое, а имя лпт с этой платы можно поставить лпт1 :) собственно мало что изменит наверно.

вобщем суть в том, что софт виллема, да и сам виллем отлично работают с этим лпт портом!!!
проблем вообще никаких не заметил.

HardWareMan
25.06.2015, 22:37
Добавь еще 2 СОМ порта и получи 6.

SoftFelix
25.06.2015, 23:07
вобщем суть в том, что софт виллема, да и сам виллем отлично работают с этим лпт портом!!!
проблем вообще никаких не заметил.
Если честно, мало что понял. Понял, что Виллем с этой платой работает. Понял, что адреса у платы 0xA000... А в Виллеме какие настройки выставил? Получается, что Виллем использует символьное имя порта (LPT1), а не абсолютные адреса? Быть такого не может... В общем, разъясняй, плиз!

vfiuchcikicshuusrch
26.06.2015, 08:19
HardWareMan, в драйверах нет такой модификации, чтобы было 6 ком портов.
да и собственно оно нафиг не нужно. ком порты можно купить юсбишный, главная ценность это лпт порт.



[Multi_IOCards]
%MultiFunctionName%= PCIISA_0P4S.MF, PCI\VEN_9710&DEV_9865&SUBSYS_3004A000&REV_00
%MultiFunctionName%= PCIISA_0P3S.MF, PCI\VEN_9710&DEV_9865&SUBSYS_3003A000&REV_00
%MultiFunctionName%= PCIISA_0P2S.MF, PCI\VEN_9710&DEV_9865&SUBSYS_3002A000&REV_00
%MultiFunctionName%= PCIISA_0P1S.MF, PCI\VEN_9710&DEV_9865&SUBSYS_3001A000&REV_00
%MultiFunctionName%= PCIISA_1P1S.MF, PCI\VEN_9710&DEV_9865&SUBSYS_3011A000&REV_00
%MultiFunctionName%= PCIISA_1P2S.MF, PCI\VEN_9710&DEV_9865&SUBSYS_3012A000&REV_00
%MultiFunctionName%= PCIISA_2P0S.MF, PCI\VEN_9710&DEV_9865&SUBSYS_3020A000&REV_00


SoftFelix, нет, символьное имя тут не причем. я просто попробовал сменить.. и оно сменилось ну и ок. проверил.
в софте виллема я прописывал адрес.

SoftFelix
26.06.2015, 09:50
в софте виллема я прописывал адрес.
Патчил exe'шник? Давай подробнее. По какому смещению для конкретной версии софта.

vfiuchcikicshuusrch
26.06.2015, 12:05
зачем патчить то ? О_О
на фотке выделено красным. это кнопка. нажимаешь там опции.. выбрать 3 стандартных и ещё одна вписать самому.

эта версия кстати
98d12c14
в предыдущей кстати нет такого :)))... ну хоть какой то плюс от новой версии.

SoftFelix
26.06.2015, 12:27
зачем патчить то ? О_О
на фотке выделено красным. это кнопка. нажимаешь там опции.. выбрать 3 стандартных и ещё одна вписать самому.

в предыдущей кстати нет такого ))... ну хоть какой то плюс от новой версии.
Вот только СЕЙЧАС всё понял.

эта версия кстати
98d12c14
Где скачать?

p.s. Нашёл. Вот тут (http://www.ezoflash.com/forum/viewtopic.php?f=4&t=2155&start=15).

vfiuchcikicshuusrch
26.06.2015, 13:37
даже в этой теме выкладывали...
ну вобщем :) разобрались и ок! :)

Ратмир
05.07.2015, 09:04
ну 5в должно быть везде. ты пока мс34063 вообще вынул бы.. чтобы не коротила ничего :)

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

День добрый! Немного продвинулся с отладкой.
приехали микры, сейчас уже на второй Виллем хватит собрать:D, заменил. Адресная шина и шина данных работают нормально! проверил светодиодом все ноги ZIF,
пока прогер считывает вот так (см.вл.) справа правильный вариант, который я до этого считывал с этой же РФ-ки.
сейчас даже не знаю куда лезть:(

vfiuchcikicshuusrch
05.07.2015, 09:58
ну.. тут опять же нужно ещё раз делать Test HW
причем при включении галкой одного сигнала, соседние и все остальные не должны включаться. т.е. одна галка для одного сигнала.
у тебя тут вероятно, где то кз может быть..
первая половина байта читается не правильно.

Ратмир
05.07.2015, 10:36
Сдул я с платы всю обвязку МС-ки вместе с панелькой.
И красота:v2_dizzy_roll: все считывает как надо!
теперь осталось новую обвязку смонтировать

vfiuchcikicshuusrch
05.07.2015, 10:40
ну... удачи с модернизацией! :)

Ратмир
05.07.2015, 18:16
Собрал схему на 7812 напряжение норм 24 В, нажимаю прожиг и крендец... :v2_dizzy_tired2:выгорает ключ, за собой жгет все подряд. 7805 и 7812 как печки даже с радиаторами.
сейчас вставил последний комплект микрух считывает прогер норм, думаю может защиту какую поставить. третьего шанса уже нет.
Я пришел :v2_dizzy_step: к тому с чего начал:v2_dizzy_facepalm:

vfiuchcikicshuusrch
05.07.2015, 19:07
ну дела...
может у тебя кз где нибудь, которое с виду ни как кз выглядит.. ? :)

Ратмир
05.07.2015, 19:25
Получается что так! И МС-ка не виновата была, просто напряжение на ней садилось, а сейчас 7812 ей пофигу, жгет до дыму!

vfiuchcikicshuusrch
05.07.2015, 19:52
дык вот у МСки в схеме как раз стоит резистор (у тебя он большой белый), который как раз задает порог для отключает МСки если превышается уровень тока. а теперь да... с этим уже нужно будет аккуратнее.

Ратмир
05.07.2015, 20:06
Вот нашел! куда я два раза уже выстрелил 25=ю Вольтами.
15 нога CD4015. Джемпера вроде правильно стоят.

vfiuchcikicshuusrch
06.07.2015, 10:05
туда вообще никакое напряжение приходить не должно.
ты наверно ещё и лпт порт пожег %)...
опасно вобщем.

ищи кз на плате.

Ратмир
06.07.2015, 19:15
Джемпер 3 на DIP переключателе должен быть выключен, а у меня был включен!!! надо обязательно его проверять, он вплоть до 27512 должен быть выключен, а не то хана прогеру.

сейчас пробую прожиг, напряжение на 21 ножке РФ5 - 23,7В держится секунду, прошивает код 04, сверяет и все встает прогер. Ладно хоть УФ стиралка есть, а так РФ5 не напасешься чистых для опытов.

vfiuchcikicshuusrch
06.07.2015, 19:28
у меня код 00 прошивает всегда ))) и встает.
где то ранее писал как можно пробовать прошить.. попробуй.

про джампер 3 не понял..

CodeMaster
06.07.2015, 19:37
прошивает код 04, сверяет

Он после записи одного байта запускает верификацию?

Я всю тему не помню,это только с РФ5 так?

Ратмир
06.07.2015, 19:40
вот этот джемпер.
по совету SoftFelix подал напрямую 5В на 24 ногу и вуаля, зашилось!!! как положено:v2_dizzy_punk:

vfiuchcikicshuusrch
06.07.2015, 19:51
а всё... :))) дошло в чем дело.
дело не в 3-м джампере, а в перемычках справа от ZIF панельки. они там как раз питание не туда начинают подавать.

Ратмир
06.07.2015, 20:37
перемычки как положено на картинке
завтра попробую РФ2 золотую прошить
Всем огромное спасибо!:v2_thumb:

vfiuchcikicshuusrch
06.07.2015, 21:24
молодец что добил до конца!
пользуйся теперь :)

HardWareMan
06.07.2015, 22:09
Не добил а дожал. Если бы добил - то не радовался. :3

Ратмир
08.07.2015, 18:30
Сегодня зашил знакогенератор в РК-86
работает!:v2_dizzy_punk:

но со второго раза, первую РФ-ку золотую сжег, КРЕН-кам пофиг, так как не посмотрел ключ, почему в СССР надпись на микросхемах делали верх ногами?

vfiuchcikicshuusrch
08.09.2015, 10:46
загадочная картинка....

http://www.keeelectronics.com/files/WillemPro-3.jpg

у кого-нибудь есть инфа про эту версию ?

BYTEMAN
16.10.2015, 13:44
Мужики, не нашёл конкретной инфы нигде... умеет ли виллем шить 25Q32?

SoftFelix
16.10.2015, 13:55
умеет ли виллем шить 25Q32?
По крайней мере, если просто запустить программу, то она даёт возможность выбрать 25Q32 от разных производителей. Пробовал версии 98D12C3 и 98D12C4.

Viktor2312
16.10.2015, 13:56
Мужики, не нашёл конкретной инфы нигде... умеет ли виллем шить 25Q32?

Должен она SPI по сигналам ничего ужасного 32Мбит.

BYTEMAN
16.10.2015, 14:22
Спасибо, супер! Полетел тогда ноут искать да Prusak'а тормошить))

vfiuchcikicshuusrch
16.10.2015, 16:30
я шью периодически 25q64..
были какие-то из этих последовательных пзушек, которые не виделись вообще.

BYTEMAN
17.10.2015, 12:31
вобщем обломался, тут виллем pcb 3 без 3.3 питания. я забил, сделаю на резисторах на lpt-порт напрямую и буду так шиться...

SoftFelix
17.10.2015, 12:37
тут виллем pcb 3 без 3.3 питания.
Там для переделки 5 минут: освобождаем ногу питания 25х и в разрыв ставим два кремниевых диода КД522-521/4148. Если есть 10 минут свободного времени, можно сделать через перемычку для универсальности (закорачивает диоды для +5В и снимается для +3.3В).

BYTEMAN
17.10.2015, 13:20
у меня тут фэйл - под рукой деталей никаких нет, а программатор отдавать вечером...

John North
17.10.2015, 13:58
BYTEMAN, а хозяин программатора не хочет помочь прошить?

BYTEMAN
17.10.2015, 14:59
BYTEMAN, а хозяин программатора не хочет помочь прошить?
Да ладно, сами справимся, там один раз запрограммировать эту флешку для телевизора и забыть... Навесным монтажем завтра соберу прямо на разъёме программатор на резисторах (3,3 вольта только найти) и будет всё ок)

tank-uk
17.10.2015, 22:42
на резисторах (3,3 вольта только найти) и будет всё ок)
а таблетку CR2032 подвесить ? на новой 3.4в

BYTEMAN
19.10.2015, 10:57
Именно так и поступил :)

Собрал spi_tt на четырёх резисторах и батарейке. Родная флешь в некоторых регионах читалась мусором. Купил новую, залил эталонную прошиву и телевизор взлетел на ура)

John North
19.10.2015, 18:23
а мне, для своего Рубина, даже шить не пришлось.
вставил чистую - тв сам записал туда дефолтные значения.
осталось только настроить и сохранить.

BYTEMAN
19.10.2015, 18:42
а мне, для своего Рубина, даже шить не пришлось.
вставил чистую - тв сам записал туда дефолтные значения.
осталось только настроить и сохранить.
Там проц TSUMV59XUS, у него 4-метровая флешатина с прошивой для "мозгов". В ней не только настройки, там полностью вся прошивка сидит. К слову, вычитал, что отдельно поврежденные биты он умеет восстанавливать сам. Но у меня был более "жестокий" случай :)

tank-uk
19.10.2015, 19:34
в общем то Wilem прекрасно шьет и SPi и Tiny и Mega

vfiuchcikicshuusrch
19.10.2015, 20:57
только глючит он с мегами.
atmega328 зашивает только половину объема. косяк софта.

CodeMaster
20.10.2015, 14:47
А что делает функция romident в софте для Willem'a?

tank-uk
20.10.2015, 23:16
только глючит он с мегами.
atmega328 зашивает только половину объема. косяк софта.
328 не пробовал, авсе вплоть до 128 пишет без проблем, только в софте фьюзы инверсные

vfiuchcikicshuusrch
21.10.2015, 08:30
я шил другие до 328, и когда её выбираешь там буфер меньше чем нужно. поэтому и не прошивает до конца. обидно. хотел было хакеров привлечь, чтобы поправили в экзешнике объем буфера, но некогда.. их нужно контролировать)))

Hakuna
25.11.2015, 20:54
Возможно пригодится кому, если возникнет необходимость прочитать 556РТ5, а в наличии только Willem.
Опробовано на версии 4.0-4.5.
Итак, выставляем тип ПЗУ 2716, микросхему ставим через колодку, у которой отогнуты ноги 18-22. 18 и 19 ноги через резистор подтянуты к питанию (н. 24), ноги 20 и 21 притянуты к земле. 22-я при чтении висит в воздухе.
На этом этапе программатор распознает, что в него что-то вставлено и даже это читает, но в буфере будет явно не то. Причина в том, что у РТ5 выходы с открытым коллектором, поэтому для получения адекватного результата их нужно соединить через резисторы с +5в. (н. 24). Я ставил разнокалиберные от 2 до 5 килоом - что под руку попало. Хотя по хорошему надо бы 1 кОм и одинаковые.
После этого всё нормально читается. Разумеется, в двухкилобайтном дампе будет 4 одинаковых блока, но это уже мелочи :-)
Собиралось всё прямо на панельке. Понятно, что такой конструктив оправдан только если нужно прочитать одну-две микросхемы.
55021

Vasily
30.11.2015, 10:25
Я в таких случаях обычно все-таки на макетке собираю, снизу 2 гребенки в ZIFF, сверху со смещением панелька. Дальше комбинация кусков одножильного оголенного провода с МГТФ. Дольше конечно получается(за вечер можно уложиться), зато потом в коробку в качестве бонуса ложится подписанный переходник :)

SoftFelix
22.02.2016, 21:41
Парни, дайте мыслЮ, а то я скоро свихнусь. Сегодня целый день пытаюсь прошить PIC16F873A-I/SP (узкий DIP-28). Willem - самодельный 3.1 -> 4.5. Без проблем шил PICи PIC12F683 и 629. PIC16F873A-I/SP абсолютно новый, маркировка нормальная, не перемаркЁр. Не читается даже ID. WinPIC800 (или как он там?), который поддерживает железо Willem'а, его тоже не видит. Свой Willem перепроверил 100 раз. Для теста прошил 25F80 (DIP-8) - без проблем. Пробовал версию с "замедляющей" io.dll - тоже не хочет. В сетИ вычитал, что надо поднять Vpp до +13.5В - сделал - не работает. PIC подключаю по ICSP по 5-ти проводам: 1-ая нога - Vpp (+12V), 20-ая нога - Vcc (+5V), 19+8 - GND, 27 - Clock, 28 - Data. Ещё потом пробовал ноги 24 и 26 подсаживать на GND. Всё безрезультатно. Других ПИКов сейчас для проверки нет. В сетИ тоже встречал инфу, что у некоторых проблемы с Виллемом и данным ПИКом. У других эта же связка работает на раз-два.

"Кузьмич - сс;%ка!" (с) к/ф.

Использовал вот эту картинку для определения распиновки ICSP... Так этот художник там перепутал местами Data и Clk. Ять... Потратил день... Прошил на раз-два. Вот только надёжнее шить всё же лучше (надёжнее) с "замедляющей" io.dll.

http://photo.qip.ru/photo/softfelix/3814459/xlarge/109691780.jpg (http://photo.qip.ru/users/softfelix/3814459/109691780/)

Ну и ещё up. "Кузьмич - сс;%ка!" (с) к/ф. Софт Willem'а нормально не шьёт этот PIC! Шьет, читает, проверяет - всё без ошибок, НО PIC не запускается! Я ужЕ и кварцы менял, и прошивки, и плату драил от флюса в районе кварца до поросячего визга - не работает. Загрузил WinPic800 (поддерживает железо Willem'а), прошил PIC и всё сразу заработало с пол-тыка. Так что имейте в виду.

John North
23.02.2016, 10:07
io-шкой поделился бы..

SoftFelix
23.02.2016, 10:34
Вот только надёжнее шить всё же лучше (надёжнее) с "замедляющей" io.dll.


io-шкой поделился бы..

Я её называю "замедляющей", потому что с ней шьётся значительно медленней, особенно параллельные микросхемы больших объёмов. Но зато гарантированно шьётся. У меня изначально были проблемы с прошивкой то ли I2C (24Cxx), то ли 93Cxx (3-Wire). После установки этих dll всё заработало.

1. Ставим собственным инсталлятором софт Willema (если ужЕ установлен - пропустить).
2. Находим папку установки (EPROM50), переименовываем родную inpout32.dll во что-нибудь другое (inpout32_orig.dll).
3. Копируем в эту папку файлы inpout32.dll, io.dll, io.ini.
4. В файле io.ini проверяем адрес своего реального LPT-порта (0x378 - для стандартного порта, у меня так).

56127

CodeMaster
24.02.2016, 08:29
Так этот художник там перепутал местами Data и Clk. Ять...

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

SoftFelix
24.02.2016, 09:20
Вот где надо использовать право на забвение для поисковых систем, ибо люди и далее будут методично наступать на эти грабли.
В смысле? Уже где-было? Тут?

CodeMaster
24.02.2016, 12:17
В смысле? Уже где-было? Тут?

Наверняка эта картинка (и не только эта, не раз натыкался на подобные ошибки) разошлась по куче сайтов где её никто не проверял, но она будет попадать в поисковые запросы.

lisica
17.03.2018, 13:28
Ребята я запарился. Программатор работает на софте 0.98D2 и всех 0.97. Выше 0.98D2 не хотит работать. Что может быть? Вин ХРSP3... Переустанавливал. Месяца три назад то работало... Такое ощущение, что софт где то втыкает. Читает с пустой панельки 256 нулей и 256 10Н и так по кругу.
Подаю принудительно на 13 ногу LS4 (подняв 3 ногу сдвигового) 5в софт читает 90Н вместо FFH (инвертор исправен).
Если кто сталкивался с таким. или хочет помочь - я в скайпе.
Вот платка такая...http://www.keeelectronics.com/files/PCB5.0a.jpg

SoftFelix
17.03.2018, 14:15
Программатор работает на софте 0.98D2 и всех 0.97. Выше 0.98D2 не хотит работать. Что может быть?
Скорее всего, на плате есть где-то перемычки, которые переключают аппаратную версию сабжа 3.1 -> 4.5. Визуально на плате очень похоже двойная перемычка (6 pin) между LPT и ZIF.

lisica
17.03.2018, 14:21
на плате есть где-то перемычкиПеремычки есть и устанавливаю в соответствии с софтом и адресация идёт верно на любом софте, к тому же они на чтение данных с любого адреса никаким боком не привязаны... Сигнал ASC LPT порта этим занимается. Феликс, я в скайпе, может поболтаем?

lisica
18.03.2018, 16:24
Разобрался...
Перемычки софта есть, но на плате с мс CD4021 2я и 12я ноги висят в воздухе, получается что недоразведённая плата...
Она только для софта 97ххххххх

marinovsoft
30.03.2018, 23:41
Нашел сторонний проект программатора, в котором в том числе поддерживается Willem.
https://github.com/linuxha/geepro
Собрал под 32-разрядную убунту, работает.

Помогите собрать под винду.
Скачал msys2 https://www.msys2.org/
через командную строку установил все пакеты, которых не хватало, также поставил обновленный waf https://github.com/waf-project/waf, еще исправил пару ошибок в файле wscript в корне проекта

теперь получаю ошибку


$ ./waf build
Waf: Entering directory `/home/Admin/geepro/build_directory'
→ building the project
→ building doc
→ building pixmaps
→ building intl
→ building drivers
→ building gui
→ building chips
→ building src
→ building stencils
Waf: Leaving directory `/home/Admin/geepro/build_directory'
File /home/Admin/geepro/drivers/jtag_noname.cpp has no mapping in ['.obj', '.o', '.pc.in'] (load a waf tool?)

и что дальше делать - не знаю.

marinovsoft
03.04.2018, 22:26
Решил в итоге написать на FPC-Lazarus (глядя на проект geepro). Пока программирует только один тип микросхем - CAT82C16A (http://pdf.datasheetcatalog.com/datasheet/catalystsemiconductor/28C16A.pdf) и вообще, реализован только минимум функциональности.

Исходный код и скомпилированный exe можно взять здесь http://marinovsoft.narod.ru/radio/EEPROM_2018_04_03_1.RAR

Программа работает через драйвер inpout32 с сайта http://www.highrez.co.uk/downloads/inpout32 .

До кучи - ссылка на исходный код оригинальной программы версии 0.90d http://marinovsoft.narod.ru/radio/eprom090d.zip

Seabolt
30.04.2018, 17:39
Господа! Решил ли кто-либо вопрос с программированием К573РФ5 ?
Неужели для этой микросхемы постоянно придётся подавать отдельно на 24 ногу +5 Вольт?
Как решить эту проблему?

Ратмир
30.04.2018, 18:42
В чем проблема проводом подать 5в

solegstar
30.04.2018, 19:54
У меня получилось прошить только когда подключил отдельный источник питания 12в 2а. При питании от USB не хватало тока для программирования. Перемычки ессно как указаны на картинке в софте.

- - - Добавлено - - -

У меня 5я смд версия Виллема

Seabolt
30.04.2018, 22:00
В чем проблема проводом подать 5в
Проблем нет! Но ведь постоянно к каждой м/с (если необходимо несколько штук прошить) не очень то удобно постоянно проводок тыкать! Да и не должно так работать ведь! Уверен, что прогер создавался чтобы работать без таких "проводных" подключений.

- - - Добавлено - - -

Понять бы алгоритм работы узла подачи питания на м/с... почему в начальный момент прожига вспыхивают светодиоды напряжения питания и программирования, а потом напряжения пропадают.... что происходит в этом узле?

SoftFelix
30.04.2018, 22:16
Понять бы алгоритм работы узла подачи питания на м/с... почему в начальный момент прожига вспыхивают светодиоды напряжения питания и программирования, а потом напряжения пропадают.... что происходит в этом узле?
При чём тут железо, если проблема в софте.

Seabolt
30.04.2018, 23:30
При чём тут железо, если проблема в софте.

Ах вот оно что! Спасибо за разъяснения!

cubik
17.09.2018, 19:43
Есть у кого ссылочка на "Willem pro eprom pcb5.5c (0.99d8)" ?, посмотреть разницу.

Arix
14.05.2019, 20:00
У меня готовый Willem PCB50B. Какие типы микросхем надо выбирать для К573РФ*? Я ставлю в него записанные и пустые РФ2, выбираю 2716. Просто считываю, везде получаются чередующиеся 04 06 и 14 16. Но то же самое получается и при чтении вообще без микросхемы. Пробовал и "М27С16", то же самое. Импортные 27С* программатор читает нормально. 2716 - там есть два варианта: 21 и 25 В. Какой нужен для записи РФ-ки? Яндексил их параметры, нигде не нашёл напряжение записи.

Ратмир
14.05.2019, 20:47
У рф2 ключ вверх ногами. Обратите внимание.
Новые рф2 в золоте шились только напряжением 27,5в

solegstar
14.05.2019, 21:09
Какие типы микросхем надо выбирать для К573РФ*?
для РФок выбирайте 2716, но также нужно переключить желтые перемычки рядом с колодкой. для РФ2 обычно напряжение программирования 25В, для РФ5 - 21В. Виллем питайте от отдельного источника питания 12В, а не от USB.

SoftFelix
14.05.2019, 21:36
Arix, Willem всё равно из коробки на 146% не шьёт 573РФ5. Читает, но не шьёт. РФ2, скорее всего, тоже не шьёт. И для РФ5/РФ2 нужно обязательно переставлять джампер, который переводит питание на 24 ногу.

Arix
14.05.2019, 21:50
Да, я как раз желтые перемычки забыл переставить. Теперь, вроде, читается. А что значит, ключ вверх ногами? Он обозначает не первый, а 13-й вывод? На даташитах везде как обычно, ключ - первый.

Ратмир
14.05.2019, 21:58
Я имел ввиду надпись перевернута

https://yandex.ru/images/touch/search?text=%D0%BA573%D1%80%D1%842&img_url=http%3A%2F%2Fwww.155la3.ru%2Fimages2%2Fk57 3rf2_3small.jpg&pos=5&rpt=simage&parent-reqid=1557860194660410-83756599482347233500034-man1-3703-TCH&source=wiz&ts=1557860206517

CodeMaster
14.05.2019, 22:03
У меня готовый Willem PCB508
Фото/ссылка?


Импортные 27С*
Какие именно 2716 или может быть 27256?

Arix
14.05.2019, 22:06
Понял. Я на расположение надписи и не обращаю внимания.
Как вы мне тут и предсказывали, попытка прошить РФ2 потерпела неудачу. )
25 В при записи - это амплитуда сигнала на входах D0-D7? Или на вхоже разрешения записи? Я меряю напряжение на вхоже разрешения записи, в момент попытки записи оно подскакивает до 15 В. Но, может, оно выше, просто мультиметр не успевает среагировать.


Фото/ссылка?
Например, вот:
https://car-max.ru/wa-data/public/shop/products/56/11/1156/images/178/178.750x0.jpg
50В, а не 508. Исправил.

Какие именно 2716 или может быть 27256?
Разные, например, 27C512, 27C64.

SoftFelix
14.05.2019, 22:18
Как вы мне тут и предсказывали, попытка прошить РФ2 потерпела неудачу. )
В этой теме есть решение (https://zx-pk.ru/threads/12571-sborka-programmatora-willem-4-0.html?p=672027&viewfull=1#post672027). Не совсем изящное, но работает. Проверенно на РФ5. На РФ2 НЕ проверенно. Если кратко - нужно подать +5В постоянно на 24 ногу и далее запустить программирование. Ну и напряжение программирование для РФ2, в большинстве случаев, - не менее 24...25В (на корпусе микросхемы указывается точно).

SoftFelix
15.05.2019, 09:41
25 В при записи - это амплитуда сигнала на входах D0-D7?
Нет!


Или на вхоже разрешения записи?
Вход напряжения программирования.


Я меряю напряжение на вхоже разрешения записи, в момент попытки записи оно подскакивает до 15 В. Но, может, оно выше, просто мультиметр не успевает среагировать.
Именно. Там осциллом смотреть надо. И встроенный в плату преобразователь очень вряд ли может выдать +25В, да ещё с необходимым током.

Ратмир
15.05.2019, 10:01
Поэтому я в свое время и переделал питание прожига. А зачем мучится с рф-ками
Чем 2716 плохи? Шьются по маслу.

SoftFelix
15.05.2019, 10:26
А зачем мучится с рф-ками
Они просто есть. Рабочие. И их нужно прошить.

Чем 2716 плохи?
Ничем. Их просто нет.

Поэтому я в свое время и переделал питание прожига.
Как именно?

Ратмир
15.05.2019, 10:34
Питание точно не помню, но что на крен-ках или типа такого. На моем старом фото видно две шт. с радиторами. На их месте и стояла мс. 2716 в китае дожно быть. Я недавно покупал большего обьема за копейки и много. Если уж рф, то рф5 купить с низким напряжением прожига, но они половина брак

Arix
18.05.2019, 20:56
Да, есть у меня несколько штук РФ2 и РФ5. Пока просто экспериментирую. РФ2 - чистые, РФ5 с закленными окошками, две с наклейками "15" и "16". То есть, там что-то было зашито, но что - непонятно. Идут повторяющиеся блоки. Обычно в прошивках присутствуют человекочитаемые тексты, по которым можно понять, где эта микросхема стояла, или от чего плата, из которой я её вытащил. Например, я нашёл в скупке радиодеталей две платы с флеш-ПЗУ на 128 кбайт. Смотрю прошивки, там "ЭКЛЗ", "фискальная операция"... Понятно, это от кассовых аппаратов. Фактически они мне достались по 25 руб. В ПЗУ от Спектрума видны операторы Бейсика и его сообщения об ошибках. Может, эти РФ5 уже посыпались.
Сегодня я раздобыл УФ лампу. Эксперименты с импортными УФ-ками прошли успешно. Хотя одна из них - 27С512 - прошилась с третьей попытки. После первой прошивки было очень много ошибок, после второй попытки без стирания - два несовпадения, на третий раз всё стало нормально. Не знаю, в погроматоре дело или в микросхеме.

Arix
03.07.2019, 21:20
Ну вот, записал РФ2. Оказывается, на погроматоре есть ещё две перемычки в правом верхнем углу рядом с восьминогой микросхемой. Ими как раз выставляется напряжение прошивки. Поставил их на 25 В, и микросхема прошилась с первой попытки. Но, как же она медленно пишется! Примерно по 1%/сек.
Сейчас попробую её стереть.
Попробовал. Об этом написал в соседней теме про стирание. Через десять минут везде было FE, подержал её ещё 10 мин - FF, blank test проходит. Записал ещё раз - всё нормально.

Возникли проблемы с микросхемой D2764A-2. Раньше с ней всё было нормально. А сейчас пишется только первый байт, затем error. То есть, процесс прошивки моментально прекращается. Не понимаю, в чём дело. Ладно бы, верификация не проходила. А то даже писать её не хочет. Сую её под УФ, этот первый байт стирается. Чтение идёт нормально. Нет, переключить напряжение записи я не забыл, проблема обнаружилась ещё до экспериментов с РФ2.

sanya27
28.11.2019, 06:49
Приветствую. Никто не сталкивался с такой проблемой. Программатор портит W27C512 ( winbond ). Новую микросхему могу стереть 3-4 раза потом она не стирается.

HardWareMan
28.11.2019, 08:14
sanya27, в букваре на неё написано:

+14V erase/+12V programming voltage
Соблюдает ли программатор это условие?

sanya27
28.11.2019, 20:29
sanya27, в букваре на неё написано:

Соблюдает ли программатор это условие?

Да, напряжения соответствуют. С новой проблем нет- и пишет и стирает, но 3-4 раза и кирдык. Нажимаю "Стереть" Диоды Pwr и Vpp начинают моргать.

CodeMaster
01.12.2019, 17:55
Да, напряжения соответствуют.
Какая у тебя версия прогера или ты доработал его что бы он выдавал 12 и 14В и переключаешь джамперы перед стиранием?

sanya27
01.12.2019, 18:54
Версия программатора Pcb4.5 - Willem 4.0, доработок никаких не делал. Джампер перед стиранием ставлю, но... Иногда в запарке не снимал джампер стирания и нажимал на запись, тем самым видать я портил ПЗУ. Сегодня раз пять прошивал и стирал W27C512, как говорится без суеты, всё в порядке.
Сгорит ли микросхема ПЗУ если не снять джампер стирания?

CodeMaster
01.12.2019, 21:47
Сгорит ли микросхема ПЗУ если не снять джампер стирания?
Х.з. не готов ответить, но она не должна корректно записываться в таком случае точно, т.к. на A9 будет подаваться Vpp.

Lapu-Leen
05.04.2020, 18:11
Программатор перестал писать 2716 и 27512, х.з. наверное и другие типы тоже. Электростираемые Winbond 27512 после записи есть не совпадающие байты, соответственно не проходят верификацию, КР573РФ5 при попытке записи "портит" первые четыре байта и выдаёт ошибку о не совпадение четвёртого байта и значения в буфере, при этом не совпадают и первые три байта. Проверял h/w - все сигналы ОК, пробовал подавал VPP от другого источника и постоянное питание на 24 и 12 ноги, подключал программатор к другому PC, результат всегда один. Возникла мысль, что может с микросхемами трабла, но 27512 нормально прошились на другом программаторе(в СЦ по ремонту кассовой техники), а в КР573РФ5 соединив ножки удачно прошил первый байт так сказать в ручную. Читает все микросхемы без проблем. Может кто-нибудь с подобным уже сталкивался?

CodeMaster
05.04.2020, 20:52
Программатор перестал писать 2716 и 27512, х.з. наверное и другие типы тоже.
Найди какую-нибудь последовательную флешку (SPI или I2C) и проверь запись на них.

Lapu-Leen
05.04.2020, 23:58
Найди какую-нибудь последовательную флешку (SPI или I2C) и проверь запись на них.


Попробовал на Winbond 25Q32B - пишет нормально. О чём это говорит?

CodeMaster
06.04.2020, 09:48
О чём это говорит?
Глючит схема последовательно-параллельного преобразования. Поскольку H/W Test работает, возможно какая-то м/с глючит в динамическом режиме. Какая у тебя версия прогера, запость что-ль фото, трудно гадать по кофейной гуще и советовать.

Lapu-Leen
06.04.2020, 10:22
https://b.radikal.ru/b27/2004/a4/62658662d6dct.jpg (https://b.radikal.ru/b27/2004/a4/62658662d6dc.jpg)

CodeMaster
06.04.2020, 13:36
Lapu-Leen, я вижу ситуацию примерно так:
1. Посмотри по схеме, что за м/с отвечают за параллельное преобразование и передёрни их в панельках.
2. Поменять одинаковые из этих м/с местами и сравнить запись, изменятся ли места ошибок при записи Winbond 27512.
3. Проверь напряжение питания на этих м/с и флешке от набортного DC-DC в момент записи Winbond 27512.
Если проблема не локализуется, пиши исчо ;-)

Lapu-Leen
06.04.2020, 15:19
Lapu-Leen, я вижу ситуацию примерно так:
1. Посмотри по схеме, что за м/с отвечают за параллельное преобразование и передёрни их в панельках.


Имеются ввиду м/с формирующие адрес?


3. Проверь напряжение питания на этих м/с и флешке от набортного DC-DC в момент записи Winbond 27512.

На кр573рф5 подпаивал питание напрямую с LM никаких изменений не было, скорее всего дело не в питании. Не понятно как вообще идёт процесс записи и верификации параллельных EPROM, почему видит сбой только на 4 байте хотя если просто читать без записи то читает правильно?


2. Поменять одинаковые из этих м/с местами и сравнить запись, изменятся ли места ошибок при записи Winbond 27512.

Боюсь с передёргиванием возникнут проблемы, уж не знаю почему (возможно руки не из того места),но частенько вовремя этой процедуры отваливаются ноги м/с, а потому сначала попробую закупиться комплектом м/с, учитывая, что в данное время будет это наверное проблематично сделать( в областных магазинах таких микросхем и до карантина не было). В общем пока оставляю ремонт Willema до лучших времён, и начинаю собирать программатор для 2716 на Arduino Mega благо, что комплектующие для этого есть.

CodeMaster
06.04.2020, 20:26
Имеются ввиду м/с формирующие адрес?
Нет, с адресом у тебя всё в порядке, раз читается нормально (хотя, тоже вопрос как ты это проверял). Я про CD4503 и CD4014, но лучше передёрнуть все.


На кр573рф5 подпаивал питание напрямую с LM никаких изменений не был
На РФ5 напряжение может и норм, а что с остальными м/с? Мерить надо именно на ножке м/с, а не в колодке.


то читает правильно
Ты м/с записаную в СЦ верифицировал с этой прошивкой на своём программаторе?


но частенько вовремя этой процедуры отваливаются ноги м/с
Если руками, то да. Но, с подручными инструментами несложно наловчиться (максимально просто: 2 шила с загнутыми на 90 градусов концами по 3 мм, но канцтовары сейчас тоже закрыты). Это вот (https://www.chipdip.ru/product/908-609-extractor) феншуйный вариант, но как его сейчас купить не в курсе.

Lapu-Leen
07.04.2020, 14:16
Ты м/с записаную в СЦ верифицировал с этой прошивкой на своём программаторе?

Да именно так.

Нет, с адресом у тебя всё в порядке, раз читается нормально

Не уверен, просто запись встаёт на 4 байте, при том что "испорчены" 0-4 байта, т.е. если запись начинается с 0 то и остановиться в случае ошибки всё должно на 0 байте? По крайней мере у меня так было с кр573рф4 до того как сделал джампер закорачивающий резистор ограничивающий ток DC-DC преобразователя.

nimdasys_inbox_ru
05.09.2020, 16:38
начинаю собирать программатор для 2716 на Arduino Meg

Есть ссылочка на сабж ?!

Lapu-Leen
13.10.2020, 12:29
Есть ссылочка на сабж ?!

Сорри, не пришло уведомление на почту. Если ещё актуально, здесь есть схема и скетч https://habr.com/ru/post/247211/ Резисторы на пины адреса и данных можно не ставить, у меня и без них стабильно работало.

Aleksandr44
15.01.2021, 21:10
Всем привет!
Имеется вот такая штука
https://i.ibb.co/bQ8wTsm/W9llem.png (https://ibb.co/tQWjgqK)
помогите разобраться с джамперами для прошивки 27сХХХ серии, какой софт нужен или лучше. Установлен и запускается (после танцев с бубном) 0,97ja и 0,98D12c3 - какой лучше (стабильнее). Заранее благодарен.

CodeMaster
15.01.2021, 22:03
помогите разобраться с джамперами для прошивки 27сХХХ серии
В софте, когда выберешь м/с, тебе покажут картинку с положениями джамперов.


какой лучше (стабильнее).
По вкусу. Для таких старых м/с без разницы.

Aleksandr44
15.01.2021, 22:17
В софте, когда выберешь м/с, тебе покажут картинку с положениями джамперов.


По вкусу. Для таких старых м/с без разницы.

это понятно, интересуют перемычки для софта слева от колодки помеченные как PCB5E-PCB33 - в описании по джамперам должны быть как J9 и J10, а также справа от колодки под J1 и J2 обозначенный как J9 - там два штыря и перемычка на одном висит, под ним надпись OPEN FOR и ниже W39/49VXX

CodeMaster
15.01.2021, 22:25
https://zxspec.files.wordpress.com/2018/09/wp-d0bfd0b5d187d0b0d182d0bdd0b0d18f-d0bfd0bbd0b0d182d0b0-d0bfd180d0bed0b3d180d0b0d0bcd0bcd0b0d182d0bed180d0 b0-willem-prog-v4-5-3.jpg

Aleksandr44
15.01.2021, 22:29
Понятно что ничего не понятно, спасибо и на том. Будем методом тыка пробовать.

CodeMaster
15.01.2021, 22:37
Понятно что ничего не понятно,
Что именно непонятно?


интересуют перемычки для софта слева от колодки помеченные как PCB5E-PCB33
Софт 0.98 налево, софт 0.97 обе направо.


обозначенный как J9 - там два штыря и перемычка на одном висит
Пох, если не программируешь FWH, иначе читай шелкографию.

Aleksandr44
15.01.2021, 22:39
Теперь понятно, спасибо что не обматерили...

CodeMaster
15.01.2021, 22:53
спасибо что не обматерили...
Да не за что ;-) Вроде бы Willem уже где только не пережевали.

Lapu-Leen
27.01.2021, 14:23
Программатор перестал писать 2716 и 27512, х.з. наверное и другие типы тоже. Электростираемые Winbond 27512 после записи есть не совпадающие байты, соответственно не проходят верификацию, КР573РФ5 при попытке записи "портит" первые четыре байта и выдаёт ошибку о не совпадение четвёртого байта и значения в буфере, при этом не совпадают и первые три байта. Проверял h/w - все сигналы ОК, пробовал подавал VPP от другого источника и постоянное питание на 24 и 12 ноги, подключал программатор к другому PC, результат всегда один. Возникла мысль, что может с микросхемами трабла, но 27512 нормально прошились на другом программаторе(в СЦ по ремонту кассовой техники), а в КР573РФ5 соединив ножки удачно прошил первый байт так сказать в ручную. Читает все микросхемы без проблем. Может кто-нибудь с подобным уже сталкивался?


Наконец-то решил разобраться с программатором и, как и советовал CodeMaster, переставил местами все одинаковые микросхемы... Глюк пропал, в общем похоже дело было в какой-то панельке.

Rio444
01.03.2021, 22:20
Может ли Willem восстановить фьюзы на Atmega8?
Как я понимаю, у родного софта есть только поддержка SPI.
Может кто-то уже озадачивался?

lisica
05.03.2021, 18:26
фьюзы на Atmega8?Если мс залочена по SPI или RESET то только на паралельный прогер, или фьюз доктором.

CodeMaster
05.03.2021, 19:40
то только на паралельный прогер
Ну, Rio444 кагбэ и намекает, что Willem параллельный прогер ;-) Не знаю, насколько это технически возможно на нём, но, в любом случае, нужен софт. А кто его напишет? Хотя бы какую-то консольную утилиту со скриптовым языком который обеспечивал бы произвольный ногодрыг.

Rio444
06.03.2021, 03:16
Т.е. получается никто не озадачивался. Сеть тоже молчит.
Хотя аппаратно вполне должен быть способен на это.
Сам программатор ещё в руках не держал. Только неделю назад заказал у китайцев.
Может быть и смысла нет. Собрать Fusebit Doctor стоит немногим дороже, чем сделать переходник для Вилема на tqfp-32.

CodeMaster
06.03.2021, 09:43
Хотя аппаратно вполне должен быть способен на это.
Я просто не знаю, как происходит разлочивание фьюзов и сомнение вызывает то, что "ногодрыг" передаётся в Willem последовательно через один бит LPT и только там "разворачивается". Т.е. если надо хитро дёрнуть произвольными ногами за определённое время, то может и не получится.

З.Ы. Сейчас поискал инфу в нете. А есть пример универсального программатора восстанавливающего фьюзы ATmega? Всё, что нашлось, это разные специализированные схемы именно под восстановление фьюзов.

kolobokru
06.03.2021, 11:36
А есть пример универсального программатора восстанавливающего фьюзы ATmega?

Я себе собрал типа такого - пользовался один раз, атмегу 16 восстанавливал. Получилось с первого раза.

https://images.izi.ua/1729466

Rio444
06.03.2021, 18:01
Я просто не знаю, как происходит разлочивание фьюзов и сомнение вызывает то, что "ногодрыг" передаётся в Willem последовательно через один бит LPT и только там "разворачивается". Т.е. если надо хитро дёрнуть произвольными ногами за определённое время, то может и не получится.Ничего такого, чего не может делать Willem, делать не нужно http://www.farnell.com/datasheets/1693897.pdf страница 221
https://i.ibb.co/kXrFXwy/FuseDoc.png (https://ibb.co/tDN5Dvh)

CodeMaster
06.03.2021, 21:44
Я себе собрал типа такого
"Универсального" в смысле не только для восстановления фьюз разных МК, а например и для прошивки UV-RPOM.


Ничего такого, чего не может делать Willem, делать не нужно
Ну, тогда, дело в софте. Хотя, непонятно почему в TL866 нет Fusebit Doctor'а :-/

IvanKoc87
10.04.2021, 10:01
Может кто подсказать какие диоды нужно ставить красные это 1N4841
Синие это что за диоды диод D1 рядом написано 5v1
https://www.dropbox.com/s/kk82ady7x22kyeo/086758bc02a1%20-%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F.jpg?dl=0

ALS
10.04.2021, 10:39
Это стабилитроны на 5,1 вольт

IvanKoc87
10.04.2021, 10:53
D 1 стабилитрон ? остальные 4841 ?

hardy
10.04.2021, 10:59
D1 стабилитрон на 5.1 вольт. Остальные диоды 1N4148 , либо отечественные КД522(521)

IvanKoc87
10.04.2021, 12:48
Смд деталь 1n2 это конденсатор на 1.2 нФ ?
https://www.dropbox.com/s/9eqfixs8z2zq9u4/200574161b4d.jpg?dl=0

hardy
10.04.2021, 13:31
1n2 (1.2нф, 1200pf, 0.0015мкф) ; 100n (0.1мкф)конденсаторы неполярные. Можно выводные поставить, можно smd впаять

IvanKoc87
10.04.2021, 17:46
вместо диода 4003 можно поставить UF4007 ?
в углу где стаб на 13в стоит к56 это резистор на 56кОм ?

hardy
10.04.2021, 19:54
4003 это ultrafast диод (Шоттки) можно попробовать и UF4007 или из 58 серии. Не будет нормально работать 1N4003-4007.
К56, это резистор на 560 Ом. Если буква стоит впереди то цифры после, это омы с добавлением нуля, если между цифрами- как запятая.

IvanKoc87
06.05.2021, 11:10
Собрал программатор версия 4.5 подключил по лпт к ноутбуку старому питание от бп 5в 2а система винда хр
Светятся 2 светодиода. Поставил микросхему 27с512. Померил напряжение на 14 и 28 ножке напряжение 0 Программа говорит что нет соединения.
В винде нет новых устройств (так должно быть ?) в чем косяк ?
Питание 34063 равно 3.5в
https://www.dropbox.com/s/elcadplohykcpc5/IMG_20210506_141055.jpg?dl=0 фото платы может где то не доставил джампер
проверил напряжения до транзистора Q3 на базу приходит 2.8в на эмиттер 3.4в на коллекторе 0в при этом колектор прозванивается на прямую с 32 ножкой зип панели

SoftFelix
06.05.2021, 11:52
Поставил микросхему 27с512.
Очень необдуманное решение. Поторопился.


Программа говорит что нет соединения.
Значит косяк в сборке.


В винде нет новых устройств (так должно быть ?)
Да. Он же на LPT. А для LPT программатор просто набор регистров и логики, никакого PnP.


в чем косяк ?
Проверять монтаж и номиналы деталей. Внимательно проверять. Потом средствами самОй программы произвести тестирование аппаратной части, в программе есть соответствующая вкладка. Наличие подключенного программатора, программа определят по узлу для работы с микросхемами 1wire и i2c.


Питание 34063 равно 3.5в
Что-то как-то мало. Нужна схема по которой изготавливалась эта плата.

IvanKoc87
06.05.2021, 16:23
проверил сборку все как здесь https://www.dropbox.com/s/cj6w9kukwy700kl/086758bc02a1.jpg?dl=0
Подал напряжение через джек 9в не открываются 2 транзистора Q3( на базу приходит 4.8в на эмиттер 5в на коллекторе 0в) Это питание микросхемы в зип панеле и Q4 (на базу приходит 12.25в на эмиттер 12.2в на коллекторе 0в) это напряжение программирования 12в

"Потом средствами самОй программы произвести тестирование аппаратной части, в программе есть соответствующая вкладка. Наличие подключенного программатора, программа определят по узлу для работы с микросхемами 1wire и i2c."

как это сделать?

hardy
06.05.2021, 17:00
На сколько я помню, напряжения на панельках появляются во время программирования и чтения.
Само напряжение надо смотреть на выходе, после дросселя на 34063. Проверить напряжение на входе микрухи, может там проседает. Все легко и быстро вызванивается
Если не охота заморачиваться, можно поставить линейный LM317(кр142ен12) совместно с блоком питания от принтера струйного, у них выход 30вольт).
Либо прикрутить китайскую повышайку.
К тому же, зная логику работы микросхем, можно нехитрыми манипуляциями включать подающие напряжения чтения и программирования. С параллельным замером их на панельках.

IvanKoc87
06.05.2021, 17:20
В общем если приблизить палец к микросхеме у12 (74нс04) То загорается светодиод (открывается q3 )
замкнул эмиттер и коллектор транзистора q3 микросхема еепром считалась.
hardy преобразователь на 34063 работает и выдает напряжения 12.5в оно доходит до q4 и не открывается транзистор (он и не должен открываться т.к я не программирую микросхему )
Но почему не открывается q3? для считывания микросхемы
Разве должна 74нс04 работать от наводки ? Может микросхема сгорела У12 ?

hardy
06.05.2021, 18:37
Надо просмотреть контакт на данной микросхеме. Если от наводки срабатывает, то может питание не приходит , либо выводы элемента микросхемы в воздухе висят.
Транзистор живой?

CodeMaster
07.05.2021, 07:16
Но почему не открывается q3? для считывания микросхемы
Разве должна 74нс04 работать от наводки ? Может микросхема сгорела У12 ?
Может и сгорела, может и контакта где-то нет (у меня был случай, когда через пару лет работы пропал контакт в межслойном переходе). Раз локализовал место, то копай дальше - если дороги проверил, перепроверь цоколёвки и меняй комплектуху в этом месте.

hardy
07.05.2021, 08:13
Микросхему 74HC04 проверить легко. Микруха содержит 6 инверторов. Имея под рукой любой прибор, даже светодиод с резистором, можно проверить элементы микросхемы. А там уже понятно будет , куда копать.

IvanKoc87
07.05.2021, 08:49
Заменил у12 5 вольт появилась также поменял Q7 появилась и напряжение 12В+
Вроде даже что то считывает но не очищает микросхемы. W27E257 процес проходит светодиод 5в и 13в моргают программа выдает все стерто но при верификации пишет что то записано. https://www.dropbox.com/s/px5pmpvztkrfves/img_20210507_113710.jpg?dl=0
при попытки записи выдает это https://www.dropbox.com/s/9kltr4pqp7bod0t/img_20210507_110141.jpg?dl=0

hardy
07.05.2021, 09:09
такие же проблемы были .
Помогла инфа с этого сайта.
Мне помогла замена переключателя.
https://www.ezoflash.com/forum/viewtopic.php?t=3053

IvanKoc87
07.05.2021, 10:19
поставил новую микросхему W27E257 затем ее считал потом стер (успешно) затем верифицировал (успешно) прошил и все он снова после стирания выдает ошибку. может питание 5.6в питания спалить микросхему ?

hardy
07.05.2021, 10:44
Питание 5,6 должно на транзисторе падать и уже выходить в районе 5 вольт.вообще не должна сгореть. Может на транзисторе после непродолжительной работы , напряжение падает. Ну и если 5.6вольта выходят, можно диод в разрыв вставить, как раз 0,5вольта упадет.
Мне то проще было проверять, я на Виллем какие то операции сделал, потом на Sterch-007 проверил микруху. Так и выявил что в Виллем проблемы были. у меня Виллем вообще на отечественных микруха собран, только одна буржуйская.

IvanKoc87
07.05.2021, 11:07
Включил тест Поставил перемычку стирания замерял напряжения 1-Vpp=4.2v : 32-Vcc = 4.9v : 26-A9=3.9v : 24-OE=4.3V : 22-CE=3.9V
На А9 какое напряжение должно быть ?

hardy
07.05.2021, 12:00
Подскажи, от куда схему можно скачать. Может у нас схемы разные. Я программатор собирал, сделанный ещё на платах в 2012 году.

IvanKoc87
07.05.2021, 12:28
Мая схема не совпадает немного https://www.dropbox.com/s/65ot92f9nizhpo7/willem%20sch4.5.pdf?dl=0
вместо BYV26 стаин 1N4148 может из за этого просидать напряжение под нагрузкой ?

hardy
07.05.2021, 14:06
1-Vpp= напряжение маловато, на сколько я помню при подаче 5вольт на 1 вывод lpt, транзистор на данном напряжении открывался, делая замеры на соответствующем выводе колодки. подбирались резисторы в обвязке 34063 , R18-R26 R11-R15, учитывая падение на переходе транзистора.
32-Vcc = в норме
0Е и СЕ = напряжение низкое, оно формируется на выходах микрсхем U2-U12, CE еще притянут к минусовому выводу через R19
А9 - тоже низкое, проверь резистор R22, так же надо учитывать падение напряжения на диодах D8-D9. то-есть напряжение питания должно быть немного больше.
посмотри на микросхемах на выводах питания, какое напряжение приходит. может на них заниженое напряжение.
на кренке перемычкой J8 можно немного приподнять напряжение, но непомню на питание микросхем влияет или нет.
По хорошему, на всех выводах рабочее напряжение должно быть 4.8-5.2 вольт.

- - - Добавлено - - -

кстати, на этом форуме, с #360 сообщения как раз про питание обсуждали.

IvanKoc87
07.05.2021, 18:42
вместо 34063 поставил повышайку выставил 13в
теперь на А9 13в ; VPP=13.7V ; VCC-5.6V ; OE=4.9V ;CE=4.5V питание всех микросхем 4.9в
стирает как то так
https://www.dropbox.com/s/ti6mu976v9bk24e/IMG_20210507_211610.jpg?dl=0

hardy
07.05.2021, 19:34
Немного завышено напряжение. напряжение, напряжение надо выставить так, что бы с учётом всех падений, на zif панельке были нормальные напряжения с допуском ±0.2 v.
Как другие микросхемы ведут себя? Прошиваются как микросхемы?

- - - Добавлено - - -

А есть ещё программатор, который точно может стереть и запрограммировать микросхему?
Как читаются и прошиваются AVR или PIC, память 24сСхх, flash 29fxx под plcc колодку.
Я на повышайке выставлял 12,4-12,5 вольта.

IvanKoc87
08.05.2021, 06:50
Выставил напряжение 12.5в напряжения тепер все в порядке в А9 12в ; VPP=12.7V ; VCC-5.6V ; OE=4.9V ;CE=4.5V вроде бы (это с установленной перемычкой) Попробовал микросхему ат28с64 что то с нее прочитал попробовал стереть программа написала что стерла снова прочитал прочитался мусор часть FF часть 00 (не то что было записано ранние ) Попробовал сделать тест пишет микросхема записана. Хотч все заполнена FF часть 00. Откуда 00 берется не понимаю. Притом если считать микросхему несколько раз то расположение FF и 00 разное

hardy
08.05.2021, 07:24
Там где должны быть диоды BYV надо ставить такие или любые диоды шоттки. Если стоят 4148, на них может быть падение напряжения.
Длинна кабеля от компа до программатора какая? Желательно 40-50см, не больше. При большей длине могут наводки идти. Ещё смотри контакт и сами микросхемы U2-U3(4503), U4-U5-U6 4015.

CodeMaster
08.05.2021, 08:57
Попробовал микросхему ат28с64
Какое у неё напряжение на 27-й ноге в процессе программирования?


если считать микросхему несколько раз то расположение FF и 00 разное
Другие ПЗУ как себя ведут?

IvanKoc87
08.05.2021, 16:10
CodeMaster были только 2 штуки ат28с64 и W27c257 одинаково после отчистки программатор выдает что микросхемы прошиты Соответственно я их прошить не магу
Напряжение проверить тоже После считывания также фф и 00 Позже скину скину что он считал и что после отчистки
Может кто то взять себе отладить программатор ? у кого есть инструменты

IvanKoc87
12.05.2021, 18:57
Собрал тестовую плату на светодиодах Может кто подсказать как с ней работать ?
выставел все галки https://www.dropbox.com/s/8wjps5m3lnpymtf/img_20210512_215855.jpg?dl=0
https://www.dropbox.com/s/0w67iommzby7x3b/img_20210512_215838.jpg?dl=0

lisica
12.05.2021, 22:12
Длинна кабеля от компа до программатора какая? Желательно 40-50см, не больше.Два кабеля, соединённых. Почти 3(три) метра общей длины.
Никаких наводок, всё читается, шьётся и стирается. (естественно не всё пробовал что в списке, но многие мс - паралельки(уф и ел стирания), 25хх, 24хх 27,29,49, атмеги, пики)
Правда оба кабеля - 1 самодельный, другой не помню где взял, но заводской, - оба экранированы.


Может кто подсказать как с ней работать ?А чего там сложного? Правильно выставить переключатели и смотреть на светики и нажимать галочки.
Есть галка - светик светится, нет галки - не светится...
если галка одна а светится не один - замыкание, если не светится никакой - обрыв.

IvanKoc87
13.05.2021, 04:27
Тогда у меня сплошные обрывы и замыкания Может меня китайцы налюбили и прислали перемаркировку.
Галки на питания все работаю а вот все остальное если выбрать из готового то А биты светятся не все но динамически если нажать еще раз то пропуск поднимется на единичку и так по кругу

hardy
13.05.2021, 06:08
нашел где микросхемы заказывать.. купи микросхемы в ЧипДип,, Елитан, Платан, Dessy. Магазинов много.
А вообще, все эти микросхемы проверить можно, открыв описание и вооружившись любым прибором. После этого можно уже точно говорить, что микросхемы брак.

CodeMaster
13.05.2021, 14:22
Собрал тестовую плату на светодиодах Может кто подсказать как с ней работать ?
Вот ты заморочился (или она в комплекте шла), так-то вольтметра достаточно.


выставел все галки
Чёта задница вырисовывается. Лень ща смотреть доки, а ты свитчи и джамперы правильно выставил для этой проверки?


Два кабеля, соединённых. Почти 3(три) метра общей длины.
Мож кабели очень хорошие, мож LPT порт, но мне не повезло. Я сначала спаял метровый кабель из куска флопового шлейфа - он не заработал, пришлось обрезать до 30 см. Но, может и я чего в первый раз накосячил, не стал разбираться, с ноутом такая длинна даже удобней оказалась.


и прислали перемаркировку.
Чего?


если выбрать из готового то А биты светятся не все но динамически если нажать еще раз то пропуск поднимется на единичку и так по кругу
Нихрена не понял :-/

hardy
13.05.2021, 14:46
Я так думаю, он имеет в виду , что если он галку два раза щёлкнет, то устанавливаемый бит переключается на следующий, 0001, 0010, 0011 типо так.
А так не должно быть. Там какую галку включил, тот пин и должен работать, Странно!
По перемаркировке: он имел в виду, что микры купленные из китая, и их могли перемаркировать с другой серии, или с отбраковки

lisica
13.05.2021, 19:44
Я сначала спаял метровый кабель из куска флопового шлейфа[/обычный мртф лёгкой скруткой, поверх него алюминевая фольга, поверх фольги - оголённый провод, который к корпусам припаян. Сверху изолента, и даже не синяя.

[quote="CodeMaster;1116953"]Вот ты заморочился (или она в комплекте шла)ради удобности тестирования и я бы спаял, если б потоком наладка не одной платы.
А так, ради одной, лень.

- - - Добавлено - - -


но динамическимс нигде не попутал местами?

hardy
13.05.2021, 21:10
По сути , микросхемы обычная логика. Открыв data sheet на которую,
можно проверить микрухи, подав нужные сигналы на вход.
Еще, lisica, верно спросил: а случаем микры местами не попутаны?
У тебя на данный момент, получается работа как на счётчике, с выходом 1-2-4-8
Хотя они там вроде бы есть., Ерунда какая то выходит.
На работу выйду, надо на своем глянуть. Проверочную не когда не делал.
Подскажи, на проверочной плате со светодиодами, общие аноды подключенные к GND? Накидаю на макетку светиков, проверю как у меня работает.

- - - Добавлено - - -

Ну да, так и есть, на выводах адреса стоят сдвиговые регистры.
Кстати все микросхемы есть в ЧипДип. Я бы сначала проверил все микры на логику их работы. Подозрительные заменил. Ещё на 367 (это буфер) микрах , я бы глянул логику включения выходов при установке галки.
Ещё от lpt до микросхем, по схеме проверил все дороги и точки подключений. Может косяк в плате где то.

CodeMaster
14.05.2021, 08:58
А так не должно быть. Там какую галку включил, тот пин и должен работать
Однозначно, так и работает. Я когда купил комбо-Willem с инструкцией на китайском, так софтом и мультиметром "прозванивал" старшие адреса на колодке.

По перемаркировке: он имел в виду, что микры купленные из китая, и их могли перемаркировать с другой серии, или с отбраковки
Можно поменять одинаковые м/с (там только 4014 не дублируется) местами и если картина изменится, то проблема в них, если нет, то в плате.

IvanKoc87
24.05.2021, 11:47
Ничего сделать не смог собирал вот такую плату https://www.dropbox.com/s/u5drmmq27g5wynu/s-l1600-2019-10-17t130024.379.jpg?dl=0
Плата видет себя странно при включении но незапущенной программе горят светодиоды на тестовой плате как попало. Запускаю тест самопроизвольно горит светодиод А14
не гаснет независимо как галка стоит.
ставишь галки питания Vpp Vcc ОЕ и СЕ работают правильно галку ставишь горит убираешь тухнет. Ставишь галку ОЕ разблокируется линии D линии д также работают правильно галка стоит светодиод светится не стоит не светится.
А линии не работают вообще только светится A14 но стоит включить D линии то A начинается светится самопроизвольно и пофиг им на галки но если меняешь галки то светодиоды светятся по разному.
Вопрос с U1 на плате стоит CD 4021 может шелкография ошибочна ? расположение микросхем https://www.dropbox.com/s/ew4ytfpx3962ckr/img_20210524_144343.jpg?dl=0
видео работы https://youtu.be/DBWj9W_FW8w

marinovsoft
24.05.2021, 12:29
Софт и перемычки соответствуют?
https://zx-pk.ru/threads/12571-sborka-programmatora-willem-4-0.html?p=1099080&viewfull=1#post1099080

hardy
24.05.2021, 13:06
Микросхемы с последовательным программированием как работают? Программирование нормально идёт?

IvanKoc87
24.05.2021, 13:50
У меня 2 пзу W27c257 и ат28с64 обе после стирания не проверяются что они чистые соответственно они не пишутся. Других у меня нет.
Сам программатор не проходит тест. "А" линии работают сами по себе и в тесте не подается напряжения на линии "А", исправно работают только "Д" линии и линии питания
Cd4014 у меня заменен на Cd4021 это норма ? (на плате стоит шелкография 4021)

hardy
24.05.2021, 16:11
На входах 4021(4014) проверь наличие соответствующих сигналов.

CodeMaster
24.05.2021, 21:05
Других у меня нет.
Ты два программатора собрал и тестовую плату, а надёргать разных флешек из хлама для тестов не смог :-/


Cd4014 у меня заменен на Cd4021 это норма ?
Х.з. надо спрашивать у того кто делал плату. Хотя, похожа на самую обычную.


расположение микросхем
Сделай нормальное фото собранного программатора (лучше с обеих сторон).

IvanKoc87
25.05.2021, 14:54
https://disk.yandex.ru/d/Ftv2pmuhOrV4CA Фото в архиве
У меня в основном платы от советской технике
уф стирателя пока нет у меня
Все фотки которые смотрю везде сд 4014 по даташники микросхемы вроде разные. Хотя в ките лежит 4021 судя по фото

Alex Shiloff
25.05.2021, 17:47
IvanKoc87, у CD4014 параллельная и последовательная загрузка данных синхронизирована тактовыми импульсами на входе CLK, а у CD4021 синхронизирована только последовательная. В программаторе можно применять обе.
Так как у Вас не работает установка адреса, необходимо проверить узел его формирования, вот выдержка из описания работы программатора:
Регистр адреса - 24х разрядный регистр сдвига на 3 x микросхемах 4015 выставляется перед каждой операцией чтения\записи последовательным сдвигом значений адреса, поступающего от DO1 LPT порта через CD4503 (с вывода 12 на вывод 11) на вход D данных микросхем. Значения адреса начиная со старшего разряда поочередно выставляются на DO1 и по положительному фронту тактовой частоты от DO0 LPT порта через CD4503 (с вывода 14 на вывод 13) на входы CLK микросхем 4015 сдвигаются в сторону старшего разряда регистра, таким образом за 24 такта регистр полностью заполняется. Когда на входе CLK сохраняется постоянное значение "1" или "0" регистр не изменяет состояния выходов А0-А24.

CodeMaster
25.05.2021, 19:54
Фото в архиве
Это всё тот же программатор, непонятно только зачем было фото зелёной платы :-/ Зря ты м/с впаял, а не на панельки поставил.

hardy
28.06.2021, 15:13
IvanKoc87 .
Ну что, получилось программатор запустить?
А то столько обсуждали и тишина.

IvanKoc87
13.01.2022, 16:58
hardy Нет не завелся поставил панельки думаю что микросхемы cd4015 или дохлые или перемаркированные. При включении теста все функциональные переключатели работаю (питания се...... и т.п. то есть галочку поставил светодиод загорелся, убрал погасло) Также и линии с адресами D. Линии данных с адресами А не работают что им хочется то и горит. Записал микросхемы епром, проверил на другом программаторе записан мусор. Поеду скоро в город куплю транзисторы оригинал (стоит китай ) и микросхемы cd4015 и CD4503. Если заработает отпишусь

hardy
13.01.2022, 20:24
Будем ждать результатов

IvanKoc87
13.03.2022, 10:28
Обошел пол Омска смог найти только К561ИР2(вместо CD4015)
Может кто подсказать аналог CD4503 из отечественных микросхем ?

Sandro
13.03.2022, 10:41
Обошел пол Омска смог найти только К561ИР2(вместо CD4015)
Может кто подсказать аналог CD4503 из отечественных микросхем ?

https://chipinfo.pro/elements/chip/importanalogs.shtml

561ЛН3