Параллельный программатор

Обсуждаем контроллеры компании Atmel.
Ответить
Встал на лапы
Аватара пользователя
Сообщения: 86
Зарегистрирован: Чт апр 15, 2010 15:00:04
Откуда: Беларусь, Минск

Сообщение Multik »

32serg32 писал(а):Выдержка с сайта Multik'а "И, если высоковольтное программирование не используется, переставлением перемычки на XT2 с контактов 2-3 на контакты 2-1 база транзистора VT1 соединяется с нулевым потенциалом", а на печатке контакты 2-1 на землю замыкают 17 вывод меги8535. Этот момент не очень-то понятен. В чем подвох?

Спасибо за указание на ошибку. При внимательном рассмотрении оказалось, что в этом месте плата не соответствует схеме. Надо просто выломать контакт 1, тогда будет как у Хаммера. Перемычка либо есть, либо её нет.
Сейчас исправлю, как могу.
Контактная информация:
Реклама
Открыл глаза
Сообщения: 57
Зарегистрирован: Вс июл 26, 2009 11:56:03
Откуда: СПб

Сообщение boba.s »

и как лучше сделать? как в схеме или как в хаммере?
Реклама
Родился
Аватара пользователя
Сообщения: 5
Зарегистрирован: Ср авг 11, 2010 23:00:26

Сообщение alex362ru »

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

Сообщение Multik »

boba.s писал(а):и как лучше сделать? как в схеме или как в хаммере?

Лучше бы как в схеме - база транзистора не болтается в воздухе. Но это два проводочка перекидывать надо.
alex362ru писал(а):первый раз собирал чистого хамера не заработал.второй от мультика результат тот же.забросил в дальний ящик.а не давно купил новый текстолит вроде импортный сделал платку перекинул детальки со старой и о чудо заработал сразу
Так кто конкретно заработал - от Хаммера, или от Мультика?
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Аватара пользователя
Сообщения: 5
Зарегистрирован: Ср авг 11, 2010 23:00:26

Сообщение alex362ru »

заработал с твоей доработкой мультик.
Реклама
Родился
Сообщения: 16
Зарегистрирован: Вт фев 22, 2011 20:24:22

Сообщение garrik007 »

Multiky

И все таки вопрос остался открытым. На родной STK500 Vtg не пильсирует. Вы говорите, что на выходе LM317 должно быть пульсирующее. Где правда?
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 86
Зарегистрирован: Чт апр 15, 2010 15:00:04
Откуда: Беларусь, Минск

Сообщение Multik »

garrik007 писал(а):Multiky

И все таки вопрос остался открытым. На родной STK500 Vtg не пильсирует. Вы говорите, что на выходе LM317 должно быть пульсирующее. Где правда?

Встречный вопрос. Вы смотрели сигналы на настоящем STK500?
Я смотрел на выходе своего порограмматора. Перед началом программирования происходит сброс питания. И это логично. При включении питания происходит внутренний сброс контроллера.
Контактная информация:
Родился
Сообщения: 16
Зарегистрирован: Вт фев 22, 2011 20:24:22

Сообщение garrik007 »

1. Настоящго stk500 у меня нет.
2. У всех, у кого стоит AVRStudio есть схема. Я собрал цепь питания Vtg от stk500. Там на выходе постоянне напряжение, кторое регулируется с помошью ШИМ с ноги процессора, далее ФНЧ, далее ОУ, который регулирует постоянную составляющую на ноге Vadj на ноге LM317. При всех раскладах, не может там быть пульсирующего напряжения Vtg. Да и нет его там. Осциллограмы я выкладывал на предыдущей странице.
3. Еще раз (в качестве отдельной благодарности). Только после установки инвертора та выход тактового генератора (на 7486) у меня хаммер заработал так, как должен.
Встал на лапы
Аватара пользователя
Сообщения: 86
Зарегистрирован: Чт апр 15, 2010 15:00:04
Откуда: Беларусь, Минск

Сообщение Multik »

garrik007 писал(а):1. При всех раскладах, не может там быть пульсирующего напряжения Vtg. Да и нет его там. .
Но тогда работало бы и при постоянном питании. Но у меня заработало только после того, как я поставил LM317, причём в ключевом режиме.
Может быть, не для всех микросхем оно сбрасывается, но для tiny26 у меня точно сбрасывается. И схема фильтра вполне позволяет делать это.
Я просто констатирую факт. Ничего не утверждаю.
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 615
Зарегистрирован: Сб фев 24, 2007 06:26:18
Откуда: г.Нижний Тагил

Сообщение Алексей П »

Питание в паралельном режиме сбрасыватся только у тех процев у которых можно отключить ресет.
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 86
Зарегистрирован: Чт апр 15, 2010 15:00:04
Откуда: Беларусь, Минск

Сообщение Multik »

Алексей П писал(а):Питание в паралельном режиме сбрасыватся только у тех процев у которых можно отключить ресет.
Ну правильно. Я как раз лечил RSTDSBL
Последний раз редактировалось Multik Ср мар 09, 2011 10:33:33, всего редактировалось 1 раз.
Контактная информация:
Грызет канифоль
Сообщения: 264
Зарегистрирован: Сб мар 05, 2011 09:19:01

Сообщение _abk_ »

Для программирования Tiny2313 и 26 (и только для них!) с установленным фьюзом RSTDSBL алгоритм программирования требует снятия питания до подачи Vpp на вывод RESET (даташитам - ура!)
Вымогатель припоя
Аватара пользователя
Сообщения: 615
Зарегистрирован: Сб фев 24, 2007 06:26:18
Откуда: г.Нижний Тагил

Сообщение Алексей П »

[b]_abk_[/b] не только для тиниек, а как быть с мегой 8,48,88?
Контактная информация:
Родился
Сообщения: 16
Зарегистрирован: Вт фев 22, 2011 20:24:22

Сообщение garrik007 »

Для меня есть разница в УПРАВЛЕНИИ питанием и импульсным питанием.

Вывод такой: Vtg не импульсное, а УПРАВЛЯЕМОЕ питание.
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Вт сен 29, 2009 09:28:51
Откуда: Ульяновск

Сообщение a.garkin »

ппц уже страниц 5 мусолят импульсное или же управляемое...

Наверное все таки управляемое. Ибо оно то есть то его нет, для меги точно также тока там временной интервал на столько короткий что можно сбрасывать без доработки...
Контактная информация:
Грызет канифоль
Сообщения: 264
Зарегистрирован: Сб мар 05, 2011 09:19:01

Сообщение _abk_ »

Алексей П писал(а):_abk_ не только для тиниек, а как быть с мегой 8,48,88?
Для Меги8 алгоритм немного другой и он не требует низкого Vtg до подачи Vрр. Для пользы дела позволю себе длинную цитату из даташита - все по полочкам разложено. Вообще, у меня программатор с 8-кой заработал и без "дерганья" Vtg, как вроде помнится. Хотя в окончательном варианте программатора управление Vtg есть, и все что было под рукой программировалось при любых извращениях с фьюзами.
Итак, обещанная цитата:
The following algorithm puts the device in Parallel Programming mode:
1. Apply 4.5 - 5.5V between VCC and GND, and wait at least 100 μs.
2. Set RESET to “0” and toggle XTAL1 at least 6 times
3. Set the Prog_enable pins listed in Table 92 on page 227 to “0000” and wait at
least 100 ns.
4. Apply 11.5 - 12.5V to RESET. Any activity on Prog_enable pins within 100 ns
after +12V has been applied to RESET, will cause the device to fail entering Programming
mode.
Note, if the RESET pin is disabled by programming the RSTDISBL Fuse, it may not be
possible to follow the proposed algorithm above. The same may apply when External
Crystal or External RC configuration is selected because it is not possible to apply qualified
XTAL1 pulses. In such cases, the following algorithm should be followed:

1. Set Prog_enable pins listed in Table 92 on page 227 to “0000”.
2. Apply 4.5 - 5.5V between VCC and GND simultaneously as 11.5 - 12.5V is
applied to RESET.
3. Wait 100 ns.
4. Re-program the fuses to ensure that External Clock is selected as clock source
(CKSEL3:0 = 0’b0000) and RESET pin is activated (RSTDISBL unprogrammed).
If Lock Bits are programmed, a chip erase command must be executed before
changing the fuses.
5. Exit Programming mode by power the device down or by bringing RESET pin to
0’b0.
6. Entering Programming mode with the original algorithm, as described above.
Родился
Сообщения: 16
Зарегистрирован: Вт фев 22, 2011 20:24:22

Сообщение garrik007 »

кто то разбирается как сделать лучше, кто-то "на глазок"......
Потрогал лапой паяльник
Сообщения: 360
Зарегистрирован: Чт авг 12, 2010 10:16:32

Сообщение dinets »

Вопросы по Хаммеру
1) ATtiny24 смогу ли я им поправить фьюзы (высоковольтный последовательный режим, фьюз включения Дебаг ваера)?
2) AT89S52 есть несколько таких камней(валяются без дела) вроде STK500 умеет сними обращатся, а сможет ли Хаммер?
3) если я задумаю склепать сей девайс Advanced модификация какие подводные камни и ошибки в схеме меня ждут?
Родился
Сообщения: 16
Зарегистрирован: Вт фев 22, 2011 20:24:22

Сообщение garrik007 »

dinets писал(а):Вопросы по Хаммеру
1) ATtiny24 смогу ли я им поправить фьюзы (высоковольтный последовательный режим, фьюз включения Дебаг ваера)?
2) AT89S52 есть несколько таких камней(валяются без дела) вроде STK500 умеет сними обращатся, а сможет ли Хаммер?
3) если я задумаю склепать сей девайс Advanced модификация какие подводные камни и ошибки в схеме меня ждут?
Ну если оценочно, то:
1) да
2) In addition STK500 supports ISP programming of AT89S51 and AT89S52
3) Если Advanced это от Multika, то никаких. Просто аккуратно спаяйте.
Потрогал лапой паяльник
Сообщения: 360
Зарегистрирован: Чт авг 12, 2010 10:16:32

Сообщение dinets »

garrik007 писал(а): 2) In addition STK500 supports ISP programming of AT89S51 and AT89S52
тоесть ДА!!!!?

хорошо может это уженаглость но подскажите страничку темы где есть ссылки на модификацию Мультика?
Ответить

Вернуться в «AVR»