Тема реально замусорилась, хорошо хоть _abk_ на 132 странице разъяснил кто этот мультик и что за сёма. Причём хоть какието разъяснения опять же на 95 странице.
TL866
Спойлер
Тут можно добавить только что о TL866a узнал дня 3 назад, смотря покупку ремонтника. Года 2 назад так и не смог найти неодного универсального параллельного программатора под usb и скошачил ezoflash, который распиленный на кирпичи willem lpt.
Что интересно и сам TL866a настолько прост что может быть урезан как и ezoflash, уложившись в цену 600р, просто никто не занялся пилить его на адаптеры из за такой цены в 2,5к деревянных.
Все попытки посмотреть на чтото готовое упирались в цену 4к+ и сразу отпадали.
Есть у меня такая магия, что не захочу то и будет, но не сразу и криво. Типо захотел айфон полапать, пойду через неделю по улице и в руку огрызок влетит, ну или чехол порваный от сименса в костре догорать будет.
Есть у гугла такая фишка, предлогать то что я искал через несколько месяцев, хреновый однако таргетинг. В идеале бы находить желаемое, хотябы дня через 3.Человеческий фактор.
Спойлер
На схеме немца стоит резистор в 12в на 220 ом. Предположу что он накосячил при сборке и поджарил светодиод, яркость упала. Тогда он поставил меньший резистор. Поскольку питание внешнее, эту перегрузку он не заметил. Потому его схему не нужно считать полностью правильной.
В остальном его схема завелась, за исключением одной странности этого самого светодиода, сначала я думал он участвует в стабилизации и потому 220 ом. Если это просто индикатор, то теория с поджаркой выше, верна.
Отсюда версия сёмы это тотже hwprog с его ошибками, только с преобразователем и usb и кучей своих ошибок.Варианты управлением кварцем хоть и разные но суть одинаковая.
Различие схем такое что можно подумать сам сигнал кварца подаётся как прямым так и инверсным и похоже самому МК это пофиг, отсюда можно предположить что и амплитуда его может быть любой.
В самой схеме вроде как инвертор, но его цель скорее задержать сигнал.
Но должно выполнятся только одно условие, сигнал надо подать после VTG.
Но знатоки ламповой магии начали чтото городить.
Медленная ТТЛ логика и конденсатор вполне сгодится.
Тут нужно понять что микросхемы 74 морально устарели, как устарели наборы транзисторов.
Спойлер
То что можно решить одним устаревшим корпусом, в современной технике заменяется транзисторами и резисторами в большом количестве. Приимущество тут в доступной базе и цене, при этом полная свобода расположения на плате, недастаток только в разработке самодельщикам вроде нас. Самому производству пофиг что паять 10 транзисторов или 1 микросхему. По регулятору напряжения.
Преобразователь частоты в напряжение работать быстро не может, поэтому скорее всего напряжение меняется 1 раз перед программированием.
Поэтому зачем ставить lm317 и понижать 12в, когда можно эти напряжения получить из mc34063.
Может ктото выложить минимальные и максимальные напряжения на управляющей ноге и выходе lm317?
Зная начальные и конечные напряжения будет проще настроить схему, а стабилизация там возможно программная, если вообще есть.
Схему можно упростить выкинув операционник и двухполярнное питание, транзистор будет управлять самим преобразователем. Подобные схемы сложны в отладке, но копируются.
Редких деталей вроде потенциометра на 500ом или старого фоторозистора тут нет, а бывало и такое приходилось настраивать.
Само 12в отключать не знаю зачем, если только для опытов. МК сгорит врятли, но эти 12в появятся только тогда когда будет подключен программатор да и то только в том режиме где нужно это напряжение, а большинство программаторов это и не умет, да и кто это будет использовать часто.
С джампером хуже всего другое, касание контакта базы как раз подаёт эти HW около 9в, причём это не короткий импульс.
По дергатне.
Спойлер
В программируемой микросхеме есть 3 напряжения.
Логический 0, логический 1 и напряжение для самого программирования.
Логические уровни всегда усреднённые и чтоб была ошибка их надо дёргать на 25% или они должны быть другими. Разница будет заметна если часть схемы работает от 3,3в, а другая от 5в, и соединяются они без преобразователя уровней, да и то для КМОП это пофиг.
Напряжение программирования просто должно быть. Оно действует ровно один бит или байт, и если в этот момент оно есть и в пределах нормы то бит запишется.
Микросхеме пофиг на сколько там дёргается уровень если он в пределах нормы, особенно если в центре этих пределов.Версии STK500.ebn
Как я понял версию можно посмотреть только в рабочем программаторе, как вариант сделать список контрольных сумм самого ebn.
Типо так 2.10 E4CB9E6A9D8D5D334D8C972D110754F1 . Другой на форуме нет.
Версий прошивки меньше чем программы. Ленивые могут поставить
HashTab и сравнить.