Удалил стабилитрон 6V8. Номинал резистора R3 увеличил c 220 до 1K. Применил FT232RL. Переименовал некоторые цепи, подключенные к SV1. Добавил SV2 для прошивки IC4. Порт питания IC3 теперь рядом с IC3. Добавил схему формирования VTG (см. PD5) Добавил схему формирования XTAL1 (см. PD7). Номиналы резисторов пока неверны.
PD5 Управляет ключом на IRLML6401, сток которого (VTG)...
Не прошло и трех лет, как постоянно рекламируемый способ коммутировать Vtg простым ключом овладевает массами
octaprog писал(а):
...Управляет преобразованием VTG в XTAL1... Так?
Не так. Этот инвертор "от Мультика", заимствованный из STK500, ничего не преобразует. Он 1) увеличивает нагрузочную способность линии PD7, улучшая фронты, и 2)приводит уровень тактовых импульсов к установленному Vtg.
Не так. Этот инвертор "от Мультика", заимствованный из STK500, ничего не преобразует. Он 1) увеличивает нагрузочную способность линии PD7, улучшая фронты, и 2)приводит уровень тактовых импульсов к установленному Vtg.
Думаю инвертор, заимствованный из STK500, можно заменить на IRS44273L (5 lead SOT23) или ей подобную.
от Сб сен 05, 2015 13:10:33 Ну и по деталькам. FT232BL согласен удобно, но вы реально хотите её найти да ещё и вывалить около 400 рубликов? Хотя смотрю в китае появились лоты у сомнительных продавцов, до этого их продавали штук по 10, вероятность подделки тоже не исключена. FT232RL
У меня был подобный опыт, заказал на али, как оказалось фейк, а причина в том что контора FTDI находиться в великобритании, у них есть конечно один заводик в шанхае но сомневаюсь что фтдешки попадут на сайт али, и основное палево этих микросхем в том что на али они стоят дешевле чем на официальном сайте компании даже при оптовой закупке Ну в итоге понятно что купил фейк но вроде не самый глючный, из глюков только то что если втыкаешь эту микросхему в комп на котой установлены новые дрова то слетает ID у микросхемы, дальше пляска с бубном по поводу её востановления. На старых дровах работает вроде бы без проблем. Меня кстати не раз уже посещала мысль: если не нужен бит банг режим, а в данном случае он не требуется то не проще ли поставить микруху попроще да и подешевле(например CP2102) и с ними проблем не бывает как с FT232.
Думаю инвертор, заимствованный из STK500, можно заменить на IRS44273L
в связи с тем, что больше узел шим-UTG не выполняет возложенной на него функции в stk500 (а точнее не устанавливает из студии заданное напряжение, а просто коммутирует его, то здесь уже можно ставить любой инвертор, хоть на 1м транзисторе, хоть на комплементарной паре а если сохранять функционал, то правильнее было бы поставить инвертор с открытым выходом. или широко-диапазонный по питанию cmoss.
но так как его еще надо искать (покупать) а транзисторы валяются под ногами, то именно транзисторный вариант самый оптимален. это мое мнение, и оно имеет право быть неправильным. CP2102 можно найти в старых шнурках от мобилок(sony-ericsson, samsung.)
_________________ Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/ Я его полностью поддерживаю. Программирую на Fuse AtmelAVR.
Последний раз редактировалось oleg63m Пн сен 07, 2015 11:07:30, всего редактировалось 1 раз.
100500 так можно перебить всех зайцов, сохранив почти полный функционал, и программить даже х-меги когда я разбирался с тини 2313, я опробовал разные варианты, и даже без инвертора, увы, все 5 вольтные мк, имеющиеся в наличии безболезно программировались и вовсе без него да и у sema он кажись тоже отсутствует, и ничего, никто не жалился. похоже рудимент или атавизм, как там у врачей...
_________________ Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/ Я его полностью поддерживаю. Программирую на Fuse AtmelAVR.
Привет, Олег! Как я понимаю, назначение "рудимента" для случая простой коммутации Vtg - предотвратить подачу тактовых импульсов на целевой МК при отсутствии на нем питания. Можно сделать это и программно, но вряд ли это сделано в оригинальном софте, т.к. там этот вопрос решен посредством "рудимента". Что-то тема оживилась - новые изобретатели подвалили
Вот думаю как бы эти 12в не потекли в 5в, тут главное с резюком не накосячить. 5,18 при опросе проседает до 5,09. При программировании просадка меньше, потом плавно поднимается до 5,19. Фишка в том когда загорается светодиод, сами 5в просаживаются. Но всётаки искать стабилитрон в smd както трудновато, деталь редкая.
PD5 PD7 У меня там пока просто перемычки, нечем проверить всё равно.
Я подумываю о сборке стенда для переноса функций lm317 на саму mc34063, и стенд этот будет размером с сам програматор, одних микросхем штук 5. А после буду на нём мучить китайские smd mc34063 которых у меня штук 90 осталось. Ну не силён я ещё в протеусе порты эмулировать.
Посмотрел на библиотеку 34063, поржал. Большой корпус это у dip, а у smd схемка ещё больше, видимо лопатить либу.
Цитата:
Добавил SV2 для прошивки IC4.
он шьёт в обе стороны, для этого и сделан JP2.
Прошивку врятли обновлять надо будет, а на один раз и дудкой можно. На один раз проще прыгунки напаять
Есть такая китайская поделка utk500 По отзывам там pl2303 и вовсе без проблем с драйверами. Параллельного режима там никак нет, но есть и другие китайские stk500 где этот режим есть. Не помешало бы их поизучать, хотя они возможно просто немецкие клоны
solution для сборщиков: я в своем типа мультиковском варианте соединил через резик в 910 ом штырек 3 20 пинового разъема hvpp с 3м штырьком 10 пинового ISP. теперь мне ваще пофигу, какие там фюзы генератора прошиты, тактирую этим сигналом, при необходимости перелючаю на кварц перемычкою на адаптере.
_abk_ писал(а):
предотвратить подачу тактовых импульсов
похоже что таки да
74LS00 писал(а):
переноса функций lm317 на саму mc34063
когда представителю семейства собачьих нечем заняться, он лижет гениталии. там в данный момент требуется 2 уровня,+5 и что-то около нуля, чтобы мк отрубился. к чему огород? лишь бы не так как у соседа? разъяснял же _abk_, что там даже 12 вольтам делать нечего, это все от лукавого осталось 12 вольт нужны только для сброса, можно было бы поставить ключик с дросселем и кренку или стабилитрон, и затактироваться от тактовых импульсов(3-й пин hvpp. там все потребление это коммутатор и светодиод со стабилитроном у меня в изделии ваще отсутствует кренка 12 вольт, есть только 5 вольт, а вся схема запитана от 12 вольтового имульсного адаптера от сканера или от внутреннего блока питания pc, это от настроения.
_________________ Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/ Я его полностью поддерживаю. Программирую на Fuse AtmelAVR.
соединил через резик в 910 ом штырек 3 20 пинового разъема hvpp с 3м штырьком 10 пинового ISP
это самодеятельность, надо потом будет этот провод както цеплять. В самоделке допустим можно сделать, хотя это врятли потребуется. 6pin и не мудрить, не вижу смысла занимать место лишними штырями и тратить время на их сверление. Некоторые вообще не собрали параллельного адаптара и подпаивают 20 проводков если руки кривые, это проще чем smd сдувать.
На такое можно для себя вообще сделать один разъём на 20 ног где первые 6 будут стандартным isp. И одновременно использовать 1 разъём. Не думаю что ктото будет собирать схемы сразу на 2 МК где у одного по нехватке ног придётся отобрать reset.
Цитата:
штырек 3 20 пинового разъема
уточните разъёма по какой схеме, потому как у всех они разные, у меня так и вовсе нет. Пишите название сигнала.
Цитата:
что там даже 12 вольтам делать нечего
и опять никаких схем. Сомнительные эти схемы с ключами особенно когда неизвестно что на их входе быть должно. Пусть сначало ктото проверит. Если в схеме дроссель значит она у меня гарантировано работать не будет, я их силой мысли размагничиваю. Пусть уж остаётся как есть, хоть 34063 и паршивинькая деталь.
Цитата:
Юли там думать, все давным давно придумано
заменить стабилитрон транзистором, схема кривет как и оригинал, вот только где экономия деталей не пойму.
Эх не идеален мой программатор. делал пины под qfp, а под dip одну дорожку через всю плату перемычкой тащить. А тут ещё говорят что схема идеальна и с ключами и улучшать ненадо. Видимо так и придётся делать адаптор под меги типо такой не мудрить.
не вижу смысла занимать место лишними штырями и тратить время на их сверление.
полное непонимание ситуации. базар не про сверление и колличество пинов(разъемов), тема про СЕРВИС, про использование сигнала xtall1 в режиме SPI (НИЧЕ, СО ВРЕМЕНЕМ МОЖЕТ ДОГОНИШЬ)
Цитата:
уточните разъёма по какой схеме
да схема, вобщем одна Stk-500 J, ОБРЕЗАНИЕ Hammer v5, интерпретация multik, исполнение DIP, 2 выходных разъема 10 и 20 пинов, сигнал XTALL-1
Цитата:
Сомнительные эти схемы с ключами особенно когда неизвестно что на их входе быть должно
для ясности, узел с lm317. непонятен смысл раскачки 5 вольт до 12, чтобы потом снова его понижать до 5 и менее. А на входе фильтра там обычный PWM, по русски ШИМ широтно импульсная модуляция с остановками, 1001 раз говорилось. Сомнителен результат, если человек не разобравшись в схеме, что и к чему начинает переделывать ее под свои соображения.
Цитата:
вот только где экономия деталей не пойму.
ответ
Цитата:
Но всётаки искать стабилитрон в smd както трудновато, деталь редкая
не экономия, а выход из положения, если стабилитрон не поспевает за скоростью света и
Цитата:
думаю как бы эти 12в не потекли в 5в
вобщем экономить надо экономно
то _abk_ пользуюсь платой-адаптером для dip, на которой стоит выключатель питания, иногда забываю его включить. так вот, многие мк при этом как ни в чем не бывало прошиваются, питаясь видимо через защитные диоды по входам. следовательно, если снять при программировании питание, как этого требует datasheet а оставить xtall активным, то фактически отключения не произойдет по той же причине, мк будет подпитываться через диод от xtall и, к тому-же продолжать тактироваться аналогия- проблемы программирования при установке больших блокировочных емкостей на адаптере (решение- резюк ставили с lm317 на землю)
_________________ Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/ Я его полностью поддерживаю. Программирую на Fuse AtmelAVR.
Последний раз редактировалось oleg63m Вт сен 08, 2015 07:56:35, всего редактировалось 1 раз.
_________________ Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/ Я его полностью поддерживаю. Программирую на Fuse AtmelAVR.
... то фактически отключения не произойдет по той же причине, мк будет подпитываться через диод от xtall и, к тому-же продолжать тактироваться аналогия- проблемы программирования при установке больших блокировочных емкостей на адаптере ...
Хорошее замечание и аргумент в пользу т.н. "инвертора" в цепи XTAL, питающегося от Vtg. И с чего его инвертором назвали?? Скорее это преобразователь уровня...
У Atmel есть стандарт на экранированный шлейф isp10 половина контактов которого земля и один контакт не подключен потому как раньше был для бесполезной функции отладочной платы. Разные умельцы его используют для сигнала тактирования, но на программируемой плате с 10pin этого сигнала нет и надо паять проводок. Если плата самодельная он может быть разведён, но нафига делать такую плату если проще сделать на isp6 и сэкономить время. Я предлагаю выдернуть адаптер из 20pin и сунуть туда одиночный провод XTAL, а второй конец подпаять к плате с поделкой и пусть он там висит пока недодалана.
Цитата:
да схема, вобщем одна Stk-500
какая страница, какой номер разъёма, я как не пытался не нахожу там не одного 20 пинового разъёма. На первой странице какойто немаркированый клубок, дальше одни панели.
Цитата:
непонятен смысл раскачки 5 вольт до 12
никто их и не понижает, просто там они есть потому как без 12в просто не работает. Если делать просто дроссель с ключом, то надо делать и схему стабилизации на той же 7812 чтоб не вылезло больше 12в, и крутить в проге чтоб не было ниже 12в. В добавок надо делать разделительный фильтр чтоб ключ не открывался от постоянного уровня который будет гарантировано на ноге МК если он не прошит и как минимум первые секунды после включения, за это время успеет сгореть и ключ и usb. Так чем это ваше упрощение лучше преобразователя?
Проще найти стабилитрон с ногами, тот же д814а пригоден просто для всего.
такой схемы нет даже у мультика это прототип. И тут возвращаемся к обычному транзисторному ключуСпойлерlm317 Iadj 50-100ма по даташиту. Форумы пишут что в реале до 500ма. тут пишут что для avr даже 40ма многовато, но это по лог1. , а у нас лог 0 и эта напруга будет стекать в питание если ничего не спалит по дороге. но тут внезапно 7486=555ЛП5 целых 4 элемента. R1 VD1 не делают вообще ничего потому как на входе элемента тот же уровень что и на выходе МК. Всё что элемент делает это подаёт XTAL когда совпадает сигнал PD7 и на выходе lm317 больше 2,5в. Ну и с какова перепуга тут нельзя было подключить логический элемент, а точнее сразу 3 впараллель между PD5 и управлением регулятора. Тут я понял то что выходы МК можно нагружать намного сильнее чем ТТЛ логику, думаю 8535 легко выдержит токи до 2А, запаралелить ноги и легко можно управлять обогревателем без всяких ключей.Инвертором назвали потому как в оригинале именно инвертор, и в некоторых схемах инвертор, а в других просто повторитель. Тут оказалось что инвертор и не нужен, хоть это никто и не проверял, но название оставили.
Инвертором назвали потому как в оригинале именно инвертор, и в некоторых схемах инвертор, а в других просто повторитель. Тут оказалось что инвертор и не нужен, хоть это никто и не проверял, но название оставили.
Я спросил про "инвертор" потому, что его основное назначение - обеспечить качественный сигнал XTAL при работе на возможно длинный кабель и его привязку к уровню Vtg. Качество тактового сигнала - критичный параметр, в отличие от инверсии/не инверсии.
74LS00 писал(а):
...Если делать просто дроссель с ключом, то надо делать и схему стабилизации на той же 7812 чтоб не вылезло больше 12в, и крутить в проге чтоб не было ниже 12в. В добавок надо делать разделительный фильтр чтоб ключ не открывался от постоянного уровня который будет гарантировано на ноге МК если он не прошит и как минимум первые секунды после включения, за это время успеет сгореть и ключ и usb. ... думаю 8535 легко выдержит токи до 2А, запаралелить ноги и легко можно управлять обогревателем без всяких ключей
А можно пояснить, что и где надо "крутить в проге чтоб не было ниже 12в" Говорил Вам, не курите эту гадость!
У Atmel есть стандарт на экранированный шлейф isp10 половина контактов которого земля и один контакт не подключен
блин, даже отвечать не хочется, но все-же доведу свою точку зрения до конца. можно задействовать одну из крайних земель, редко используемых, а на втором конце кабеля вывести этот проводник отдельным проводом, и пинать когда необходимо. к тому-же стандартный 20 пиновый кабель уже содержит этот сигнал (xtall1), и остальные тоже. так что ничего добавлять не нужно. если схема аналогична как у sema, там все-равно переходник делать придется. Да и, если вы так уж сетуете за стандартные кабели, то по мойму вполне резонно делать программатор строго по оригинальной схеме, а не лепить "горбатого", да еще с такими понятиями. напомню, для тех кто вникает но еще не вьехал: сигнал этот может оказаться очень полезным при внутрисхемном программировании, если вдруг случайно прошил неправильно фюзы генератора, и он отказывается работать даже с внешним кварцем а мк глухо запаян в схему, и выпаивать влом.
_________________ Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/ Я его полностью поддерживаю. Программирую на Fuse AtmelAVR.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения