Например TDA7294

Форум РадиоКот • Просмотр темы - Параллельный программатор
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн июл 28, 2025 01:29:49

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


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 3008 ]     ... , , , 70, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Параллельный программатор
СообщениеДобавлено: Ср май 12, 2010 01:33:01 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт апр 15, 2010 15:00:04
Сообщений: 80
Откуда: Беларусь, Минск
Рейтинг сообщения: 0
Всем, кому интнресно, докладываю:
Доработал Хаммера на предмет более полного соответствия его STK500. Несколько упростил родную цепь STK500. Сначала попробовал на двух транзисторах, напряжение на выходе оказалось 4,8 В. Залоченный чип стал определяться, но фьюзы не стирал. Тогда сделал так, как на прилагаемой схеме. Поначалу тоже было 4,8 В и та же картина. Но в этой схеме можно подстроить выходное напряжение, изменив один из резисторов, что я и сделал. Выставил 5, 0 В, и все проблемы с ATtiny261 ушли. (P.S. На самом деле не все - смотри ниже).

Изображение

Для полного счастья можно сделать такой же довесок на вывод 18 (PD4) и его выход соединить с выводами AREF 28-контактного и 40-контактного разъёмов адаптера. Это будет ещё один шаг к сближению с STK500.
Но надо ли это делать, я пока не понял. Вот если возникнут проблеммы с программированием в одном из указанных разъёмов, тогда можно попробовать применить эту фичу.


Вложения:
HAMNSCH.gif [173.49 KiB]
Скачиваний: 1136


Последний раз редактировалось Multik Ср май 12, 2010 23:42:03, всего редактировалось 2 раз(а).
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Параллельный программатор
СообщениеДобавлено: Ср май 12, 2010 12:00:02 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт апр 15, 2010 15:00:04
Сообщений: 80
Откуда: Беларусь, Минск
Рейтинг сообщения: 0
Имею очередной вопрос:
Кто-нибудь пробовал программировать в CodeVisionAVR в параллельном режиме?
Мой CVAVR V2.03.4 поддерживает только последовательное программирование.
Может, версия старая? Или он в принципе не умеет программировать параллельно?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Параллельный программатор
СообщениеДобавлено: Ср май 12, 2010 16:52:22 
Мудрый кот
Аватар пользователя

Карма: 1
Рейтинг сообщений: 7
Зарегистрирован: Ср апр 23, 2008 17:44:56
Сообщений: 1708
Откуда: Россия, г. Нижний Новгород
Рейтинг сообщения: 0
у меня CVAVR с хаммером тоже дружить не хотят. но поскольку пользуюсь параллельным программатором на редкость редко, то заморачиваться с этим не стал - когда надо запускаю студию

_________________
абажаю мой KIA CEED Изображение
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Параллельный программатор
СообщениеДобавлено: Ср май 12, 2010 22:45:27 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт апр 15, 2010 15:00:04
Сообщений: 80
Откуда: Беларусь, Минск
Рейтинг сообщения: 0
Кажется, последний штрих в этом вопросе.
Обнаружил нехорошую комбинацию фьюзов, которая вводила доработанного Хаммера в транс.
Пришлось пойти дальше в направлении к STK500.
Заодно поставил на место сигнал XTAL1, который у Хаммера проинвертирован по сравнению с STK500, а это нехорошо.

Изображение

После этой доработки мне не удалось сбить его с толку. Работает во всех ситуациях. И не настолько чувствителен к напряжениям питания, как после первой доработки.
P.S. Обнаружена неприятность. Оно хоть и работает, но при выключенном питании адаптера на выходе инвертора высокий уровень, а это для контроллеров "Атмел" недопустимо. Буду пробовать другой вариант:

Изображение


Вложения:
HAMDR1SC.gif [79.46 KiB]
Скачиваний: 598


Последний раз редактировалось Multik Сб май 22, 2010 14:39:10, всего редактировалось 1 раз.
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Параллельный программатор
СообщениеДобавлено: Чт май 20, 2010 11:19:24 
Открыл глаза
Аватар пользователя

Зарегистрирован: Чт июн 12, 2008 11:04:15
Сообщений: 54
Рейтинг сообщения: 0
2Multik
А можно увидеть полную схему, со всеми доработками?
И такой вопрос - какие фьзы надо выставлять если прошивать HEX, конвертированный из Студиевского EBN'а?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Параллельный программатор
СообщениеДобавлено: Чт май 20, 2010 15:17:35 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт сен 18, 2009 07:37:41
Сообщений: 136
Откуда: Казань
Рейтинг сообщения: 0
To Кышмышь А слабо 70 страниц почитать?! :)


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Параллельный программатор
СообщениеДобавлено: Чт май 20, 2010 18:48:37 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт апр 15, 2010 15:00:04
Сообщений: 80
Откуда: Беларусь, Минск
Рейтинг сообщения: 0
Кышмышь писал(а):
2Multik
А можно увидеть полную схему, со всеми доработками?
И такой вопрос - какие фьзы надо выставлять если прошивать HEX, конвертированный из Студиевского EBN'а?

Так ить, у меня схема не как у людей. Я перерисовал её на те детали, какие у меня в тумбочке лежали. А доработки в схему не впиливал. Но если это кому-то интересно, могу нарисовать с доработками. И плата есть, но её тоже дорабатывать теперь надо.
А про фьюзы на предыдущей странице писАл: viewtopic.php?p=463196#p463196


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Параллельный программатор
СообщениеДобавлено: Чт май 20, 2010 19:51:44 
Открыл глаза
Аватар пользователя

Зарегистрирован: Чт июн 12, 2008 11:04:15
Сообщений: 54
Рейтинг сообщения: 0
2Multik
Я думаю что не только мне одному будет интересна схема с доработками. А тумбочка с деталями у каждого своя... :)

2ivk68
Нет, не слабо. Но лучше я потрачу это время на сборку сабжа :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Параллельный программатор
СообщениеДобавлено: Чт май 20, 2010 21:49:08 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт сен 18, 2009 07:37:41
Сообщений: 136
Откуда: Казань
Рейтинг сообщения: 0
GreyJester писал(а):
Здравствуйте уважаемые братья коты! Понимаю что сейчас весна и на месте не сидится, а программатором заниматься подавно не когда, но всё же вот печатку сделал, точнее основная её часть взялась у меня не понятно откуда…толи в результате прочтения всех страниц темы, толи знакомый скинул… в общем я в ней небольшие изменения сделал и подправил «неровности»! Печатку проверял, но гарантии не даю, мог ошибиться, так что проверяйте лучше повторно кто возьмёт её за основу.
А так плата односторонняя, перемычек не много, расстояние между элементами выдержанно умеренно (монтаж не трудоёмкий будет), печатать слой «М2» на прямую и под утюг, а если кто будет расположение элементов наносить - слой «К1», то его в зеркальном виде печатать. Да и чуть не забыл расстояние под светодиоды прямоугольные, для круглых раздвинуть немного…чтоб проблем при переводе не возникло, дорожки лучше уменьшить до 0.4 мм.

Схема:
Изображение

Плата:
Изображение

Не подскажете, уважаемый, а сам на своей плате запустил HV Prog?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Параллельный программатор
СообщениеДобавлено: Пт май 21, 2010 23:13:19 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт апр 15, 2010 15:00:04
Сообщений: 80
Откуда: Беларусь, Минск
Рейтинг сообщения: 0
Кышмышь писал(а):
2Multik
А можно увидеть полную схему, со всеми доработками?

Отрисовал полную схему:

P.S. Не рекомендую к повторению. Смотри вариант ниже.
Схему удалил, чтобы не путать народ.

Немного ещё доработал - лишние элементы 74HC00 использовал для построения триггера Шмитта и включил его между выходом LM317 и входом инвертора, чтобы избежать возбуждения последнего при переключении первого. На выход LM317 нагружены конденсаторы развязки по питанию, расположенные в адаптере, поэтому фронт, и особенно спад его выходного напряжения могут быть затянуты. Серия 74 HC не любит затянутых фронтов.
Естественно, при раскладке платы выводы 74HC00 могут измениться.
Отличие этой схемы от родной Хаммеровской в том, что вместо регистра 74HC165N я использовал регистр 74HC597, уж какой был. И вместо моста на входе - четыре диода. Моста у меня нет, а диодов - навалом. Ну, и кое-какие номиналы резисторов поменял, а то слишком хлипко 12 В на RESET включалось. Ну, и привязываю базу транзистора VT1 к земле, если высоковольтное программирование не используется, переставлением перемычки на XT2 с контактов 2-3 на контакты 2-1.
Кажется, всё. Ошибок пока не заметил, но платы ещё не перекладывал, поэтому гарантировать их полного отсутствия не могу. Однако, плату тоже переделаю. Тогда и выложу. Она хороша тем, что на ней универсальный адаптер собран.


Последний раз редактировалось Multik Вс май 23, 2010 10:00:06, всего редактировалось 4 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Параллельный программатор
СообщениеДобавлено: Сб май 22, 2010 01:37:40 
Родился

Зарегистрирован: Вс фев 28, 2010 12:08:32
Сообщений: 12
Откуда: Самара
Рейтинг сообщения: 0
А не проще ли было сделать как в оригинальном STK500, запитав микруху инвертора от +5 AD или вообще не городить огород с лишней микрухой и поставить инвертор на транзисторе?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Параллельный программатор
СообщениеДобавлено: Сб май 22, 2010 11:48:49 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт апр 15, 2010 15:00:04
Сообщений: 80
Откуда: Беларусь, Минск
Рейтинг сообщения: 0
Vasiliy72 писал(а):
А не проще ли было сделать как в оригинальном STK500, запитав микруху инвертора от +5 AD или вообще не городить огород с лишней микрухой и поставить инвертор на транзисторе?

Если бы у меня в тумбочке лежал мощный и быстрый инвертор типа NC7S14, как в оригинале, я бы так и поступил. Но нашлась 74HC00, а её так нельзя. Напряжение на входе не должно превышать напряжение питания более, чем на 1,5 В, а по выходу 0,5 В. Иначе включится паразитный биполярный транзистор и микросхеме кирдык. Если запитать от +5 AD, то при выключении +5 AD на входе будет будет больше, чем 1,5 В.
На транзисторах я не умею делать такого инвертора, чтобы он был простым и на частоте 3 МГц нормально работал. Лишняя микруха и меня напрягает, но ничего лучшего не придумал. Пробовал сделать примерно как сделано в STK500 перед инвертором, но нагрузочная способность мала, а попытка проинвертировать сигнал вообще не удалась.
Но критика тоже полезна. Обнаружилась ещё одна неприятность. При отсутствии напряжения питания на адаптерах, сигнал с выхода инвертора имеет высокий уровень. Это не допустимо для микроконтроллеров "Атмел". Надо думать ещё.
Вообще-то критиковать, конечно, хорошо, но солиднее предложить альтернативный вариант. Если кто придумает проще, я первый скажу спасибо.
Самое простое, кстати, придумано в STK500, но мне, например, не подходит. В ближайшем окружении NC7S14 не продаются.
P.S. Исправил залепуху. Теперь при выключения питания адаптера на выходе инвертора будет ноль. При случае проверю в действии:

Изображение


Вложения:
HAMDRSC1.gif [121.17 KiB]
Скачиваний: 780


Последний раз редактировалось Multik Вс май 23, 2010 10:39:10, всего редактировалось 3 раз(а).
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Параллельный программатор
СообщениеДобавлено: Сб май 22, 2010 13:10:17 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Сб апр 10, 2010 11:54:36
Сообщений: 250
Откуда: Кёнигсберг
Рейтинг сообщения: 0
Извените,ошибся....

_________________
Кто сказал МЯУ?


Последний раз редактировалось ZЁма Вс май 23, 2010 18:45:18, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Параллельный программатор
СообщениеДобавлено: Сб май 22, 2010 15:50:56 
Родился

Зарегистрирован: Вс фев 28, 2010 12:08:32
Сообщений: 12
Откуда: Самара
Рейтинг сообщения: 0
Multik писал(а):
Если бы у меня в тумбочке лежал мощный и быстрый инвертор типа NC7S14, как в оригинале, я бы так и поступил. Но нашлась 74HC00, а её так нельзя. Напряжение на входе не должно превышать напряжение питания более, чем на 1,5 В, а по выходу 0,5 В. Иначе включится паразитный биполярный транзистор и микросхеме кирдык. Если запитать от +5 AD, то при выключении +5 AD на входе будет будет больше, чем 1,5 В.
На транзисторах я не умею делать такого инвертора, чтобы он был простым и на частоте 3 МГц нормально работал. Лишняя микруха и меня напрягает, но ничего лучшего не придумал. Пробовал сделать примерно как сделано в STK500 перед инвертором, но нагрузочная способность мала, а попытка проинвертировать сигнал вообще не удалась.
Но критика тоже полезна. Обнаружилась ещё одна неприятность. При отсутствии напряжения питания на адаптерах, сигнал с выхода инвертора имеет высокий уровень. Это не допустимо для микроконтроллеров "Атмел". Надо думать ещё.
Вообще-то критиковать, конечно, хорошо, но солиднее предложить альтернативный вариант. Если кто придумает проще, я первый скажу спасибо.
Самое простое, кстати, придумано в STK500, но мне, например, не подходит. В ближайшем окружении NC7S14 не продаются.
P.S. Исправил залепуху. Теперь при выключения питания адаптера на выходе инвертора будет ноль. При случае проверю в действии:

Прежде чем говорить о неконструктивной критике неплохо бы включить голову и немного подумать, если смещение на вход инвертора подовать не с +5 схемы а с питания микросхемы инвертора описанная вами ситуация никогда не возникнет, и ещё с каких пор 3Мгц стало запредельной частотой для транзисторов? В той же STK500 ВСЕ преобразователи уровней собраны на транзисторах и прекрасно работают.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Параллельный программатор
СообщениеДобавлено: Сб май 22, 2010 17:20:45 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт апр 15, 2010 15:00:04
Сообщений: 80
Откуда: Беларусь, Минск
Рейтинг сообщения: 0
Vasiliy72 писал(а):

1. Прежде чем говорить о неконструктивной критике неплохо бы включить голову и немного подумать, если смещение на вход инвертора подовать не с +5 схемы а с питания микросхемы инвертора описанная вами ситуация никогда не возникнет,
2. и ещё с каких пор 3Мгц стало запредельной частотой для транзисторов? В той же STK500 ВСЕ преобразователи уровней собраны на транзисторах и прекрасно работают, а вообще, 3 резистора и транзистор легко заменили бы полет вашей фантазии.

1. Голову надо включать всегда. Что-то я ни в одной из опубликованных схем не обнаружил, где я там подавал смещение на вход инвертора с +5 схемы. Внимательнее надо быть, товарищ!
2. Опять же, внимательнее, пожалуйста, перечитайте то, с чем спорите. Я не говорил, что нельзя. Говорил, что просто не получается.
Демонстрирую, как вместо слов предлагать альтернативный вариант:
Вот модель инвертора на транзисторах, которая очень хорошо вписывается в схему:

Изображение

Теперь прикиньте: когда я дорабатывал программатор, что было проще - городить эту гирлянду, или напаять корпус микросхемы поверх впаянной в плату и подвесить к нему две детали и один проводок?

А если Вы имеете ввиду вот такую схему:

Изображение

Можете не сомневаться - у меня нашлось немножко ума попробовать её в первую очередь и не применять в своём программаторе. Только нашлось ещё немножко совести, чтобы не предлагать людям халтуру.

Файлы моделей прилагаю. Каждый для себя может их посмотреть и решить сам, что его больше устроит.


Вложения:
invertor1.zip [792 байт]
Скачиваний: 286
invertor.zip [930 байт]
Скачиваний: 263
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Параллельный программатор
СообщениеДобавлено: Сб май 22, 2010 19:58:58 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт апр 15, 2010 15:00:04
Сообщений: 80
Откуда: Беларусь, Минск
Рейтинг сообщения: 0
Накропал вариант с транзисторным инвертором. идеологически он больше всех ранее опубликованных соответствует STK500.
Пожалуй, новую плату буду раскладывать для этого варианта:

Изображение

P.S. Немного подправил по результатам испытаний 27.05.2010.


Вложения:
HAMDR3SC.gif [116.69 KiB]
Скачиваний: 724


Последний раз редактировалось Multik Чт май 27, 2010 17:58:42, всего редактировалось 2 раз(а).
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Параллельный программатор
СообщениеДобавлено: Вс май 23, 2010 18:04:54 
Мудрый кот
Аватар пользователя

Карма: 1
Рейтинг сообщений: 7
Зарегистрирован: Ср апр 23, 2008 17:44:56
Сообщений: 1708
Откуда: Россия, г. Нижний Новгород
Рейтинг сообщения: 0
ZЁма писал(а):
Здравствуйте КОТЫ-форумчане, собрал вот этот http://radiokot.ru/circuit/digital/measure/09/ ......то какую прогу применить?

какое отношение ваш вопрос имеет к параллельному программатору STK500 обсуждаемому в этой ветке???

_________________
абажаю мой KIA CEED Изображение
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Параллельный программатор
СообщениеДобавлено: Вс май 23, 2010 18:47:59 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Сб апр 10, 2010 11:54:36
Сообщений: 250
Откуда: Кёнигсберг
Рейтинг сообщения: 0
sema писал(а):
ZЁма писал(а):
Здравствуйте КОТЫ-форумчане, собрал вот этот http://radiokot.ru/circuit/digital/measure/09/ ......то какую прогу применить?

какое отношение ваш вопрос имеет к параллельному программатору STK500 обсуждаемому в этой ветке???

Сорри, :roll:

_________________
Кто сказал МЯУ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Параллельный программатор
СообщениеДобавлено: Пн май 24, 2010 00:15:30 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт апр 15, 2010 15:00:04
Сообщений: 80
Откуда: Беларусь, Минск
Рейтинг сообщения: 0
Успел за выходные доработать и подправить плату.
Плата сделана для последней схемы с инвертором на транзисторах.
Плата односторонняя, есть 13 перемычек.
Старался учесть все неприятности, которые вылезли при сборке первого программатора.
Все пятаки, кроме пятаков микросхем и выходного разъёма, нормального размера, дорожки в основном 0,6 мм, в узких местах 0,35 мм. В прошлый раз всё было тонкое и мелкое, но ЛУТ получилась, так что теперь должна получиться без проблем.
Печатная плата выглядит так:

Изображение

Сборочный чертёж:

Изображение

В сборочном чертеже нарисованы отечественные транзисторы, например, КТ3102 в пластмассе и кт3107. Если устанавливать 2N3904 и 2N3906, как указано в схеме, их надо перевернуть на 180 градусов.

В приложении один PDF файл для ЛУТ, второй - сборочный чертёж.
В архиве плата в PCAD 2004. Перенесена из PCAD 4.5. Схема не переносится. Если кроме меня есть ещё динозавры, которые не вымерли, могу выложить в PCAD 4.5.
P.S. Немного подправил по результатам испытаний 27.05.2010.
Хочу обратить внимание, что никакой PDF файл не обеспечит высокого качества печати для ЛУТ. Самое высокое качество получается при печати из PCAD 2006 непосредственно на принтер. В PCAD 2004 почему-то отверстия в пятачках не совсем прозрачные.

Прилагаю также исправленную плату адаптера. В основе его лежит плата Сёмы. У него же можно посмотреть назначение панелек:
http://radiokot.ru/lab/controller/41/

Вид сквозь плату:

Изображение

И сборочный чертёж (установка 24 перемычек):

Изображение

Кто не хочет одностороннюю с 24 перемычками, может сделать двухстороннюю. Чертёж адаптера в PCAD 2004 в архиве прилагается.

Спасибо всем за внимание, а Vasiliy72 за критику, она способствовала получению конечного варианта.
Отдельное спасибо Sema. Опирался на его труды.
Дальнейшая пооддержка и новости по этому варианту будут по адресу:
http://multikonelectronics.com/subpage. ... =25#Hammer
Чисто потому, что здесь трудно искать - слишком иного страниц.


Вложения:
HAMDR3.pdf [84.39 KiB]
Скачиваний: 492
HAMDR3SB.pdf [43.9 KiB]
Скачиваний: 484
HAMDR3.zip [54.34 KiB]
Скачиваний: 303
ADnew1.zip [15.61 KiB]
Скачиваний: 326
HAMADBOT.pdf [47.2 KiB]
Скачиваний: 362


Последний раз редактировалось Multik Чт май 27, 2010 17:57:55, всего редактировалось 9 раз(а).
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Параллельный программатор
СообщениеДобавлено: Вт май 25, 2010 22:30:25 
Открыл глаза
Аватар пользователя

Зарегистрирован: Чт июн 12, 2008 11:04:15
Сообщений: 54
Рейтинг сообщения: 0
Multik писал(а):
Если кроме меня есть ещё динозавры, которые не вымерли, могу выложить в PCAD 4.5.

А есть еще те, кто пользуется SprintLayout'м... :)
Плата и сборочный схемы с поста за 22 мая 2010?


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 3008 ]     ... , , , 70, , , ...  

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


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y