AVRISP mkII новый клон (поддерживает XMEGA)

Обсуждаем контроллеры компании Atmel.
malex
Открыл глаза
Сообщения: 46
Зарегистрирован: Пн ноя 08, 2010 13:58:06
Откуда: Kyiv

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение malex »

Протестировал программатор и остался доволен,очень даже не плохо.

Хочу сделать несколько рекомендаций собирающим этот программатор
по схеме,выложенной на 3стр.данной темы.

Программатор потреблят ток около 40мА,при указанном на схеме сопротивлении 10 Ом,
по не хитрым рассчетам,падение напряжения составляет 0.4В, если же Вы еще и питаете
программируемое устройство,например с таким же током,то получаем-0.8В,т.е.
получаем питание 4.2В.Это уже "криминал".Следует значительно уменьшить
сопротивление 10R,например на 1R,а еще лучше на дроссель.

Если Вы планируете работать на 3.3В,желательно убрать связь между 31 UVCC и 32 AVCC
ногами,и последнюю подключить к выходу стабилизатора 3.3В.

Если планируется питать программируемое устройство от программатора, в качестве диода
обязательно должен быть диод шоттки,кроме того желательно померять падение на нем,
и выбрать с наименьшим,как правило,в таких размерах диоды имеют падение 0.2-0.25В,
но можно отыскать и 0.1-0.15В.

Всем удачи.
Sniper
Родился
Сообщения: 5
Зарегистрирован: Ср ноя 17, 2010 19:09:20

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение Sniper »

Всем здравствуйте!

У меня вопрос: а от куда вы берете принципиальную схему? Я нашел только
http://www.radiokot.ru/forum/download/file.php?id=30794&sid=4f872c523702b0334e80b241a48306f7( с какой то страницы). Это верная схема?

То есть прошивка берется от сюда: http://www.fourwalledcubicle.com/AVRISP.php, так? А схему где брать? И еще я прочитал что народ что то меняет в прошивке... Ща поглядел код прошивки.. Чет я не нашел где задается конфигурация портов и что где за что отвечает..

Хотелось бы услышать подробный "отчет" от того, кто уже сделал все и главное что эта платка работала..

Спасибо=)
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение Danko »

Sniper писал(а):У меня вопрос: а от куда вы берете принципиальную схему?
я повторял прогер без всякой схемы. А Вам она зачем ?

Sniper писал(а):Это верная схема?
верная для вой этой печаткиhttp://www.fourwalledcubicle.com/AVRISP.php

Sniper писал(а):То есть прошивка берется от сюда: http://www.fourwalledcubicle.com/AVRISP.php
ДА

Sniper писал(а):А схему где брать?
схем очень много. В исходниках открываете папку LUFA\Drivers\Board и далее каждая папка это платформа (печатная плата) и соответственно схема, а схему спрашивайте у производителя печатной платы.

Sniper писал(а):И еще я прочитал что народ что то меняет в прошивке...
вытягиваете исходники автора и исходники отредактированные OBIVAN-ом и с помощью программы Windiff вылавливаете все изменения сделанные OBIVAN-ом и сами найдете ответ.

Sniper писал(а):Хотелось бы услышать подробный "отчет"
и почему кто-то должен отчитываться. Есть автор проекта пусть он и отчитывается.

Sniper писал(а):и главное что эта платка работала
Хотите рабочую плату то покупайте оригинальный AVR ISPmkII, а Клон собирается по формуле "Дешево и сердито".
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Fighter
Встал на лапы
Сообщения: 94
Зарегистрирован: Ср авг 01, 2007 13:32:33

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение Fighter »

я там с автором LUFA пообщался на ломаном инглише - он посоветовал собрать последний архив из GIT (т.е. не та офф бета что выложана а последний ночной билд).... без всяких доработок еепром заработал (проверил правда только на атмеге32, 8 под рукой нету)
Sniper
Родился
Сообщения: 5
Зарегистрирован: Ср ноя 17, 2010 19:09:20

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение Sniper »

О! Спасибо огромное.. Буду пробовать. Просто у меня первый программатор был STK500.. Потом AVRISP, который показал себя достаточно достойно, но теперь хочу перейти на XMega, поэтому есть желание собрать именно mkII=)

Вот еще вопрос интересует: там стоит GTL2003.. Но я так пробежался по магазинам и не нашел его.. Кто какую замену ставит? Просто вопрос 5v и 3.3v для меня оч даже актуальный.
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение Danko »

Sniper писал(а):Вот еще вопрос интересует: там стоит GTL2003.... Кто какую замену ставит?


ответ Вы найдете вот здесь
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Yurick
Встал на лапы
Сообщения: 125
Зарегистрирован: Пт окт 29, 2010 23:22:33
Откуда: Кривой Рог

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение Yurick »

Fighter писал(а):я там с автором LUFA пообщался на ломаном инглише - он посоветовал собрать последний архив из GIT (т.е. не та офф бета что выложана а последний ночной билд).... без всяких доработок еепром заработал (проверил правда только на атмеге32, 8 под рукой нету)

Здравствуйте.
У megа32 и ранние версии без всяких доработок EEPROM шьют.
Fighter писал(а):GIT (т.е. не та офф бета что выложана а последний ночной билд)....

Что за GIT?
Подскажите где взять.
Попробую на mege8...
Fighter
Встал на лапы
Сообщения: 94
Зарегистрирован: Ср авг 01, 2007 13:32:33

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение Fighter »

вот тут
https://github.com/abcminiuser/lufa-lib/archives/master

там или zip или tar.gz (что вам удобнее выбирайте и потом в папке trunk - компильте новую прошивку)
Yurick
Встал на лапы
Сообщения: 125
Зарегистрирован: Пт окт 29, 2010 23:22:33
Откуда: Кривой Рог

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение Yurick »

Fighter писал(а):вот тут
https://github.com/abcminiuser/lufa-lib/archives/master

там или zip или tar.gz (что вам удобнее выбирайте и потом в папке trunk - компильте новую прошивку)

По прежнему не шьёт EEPROM mega8
Аватара пользователя
Electroff
Родился
Сообщения: 4
Зарегистрирован: Сб ноя 20, 2010 16:07:54

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение Electroff »

Цитата с казуса
Судя по даташиту - это простая матрица транзисторов. Думаю 74LC244 тут самый раз будут.

Почему же в качестве замены GTL2003 выбрана 74LVC07 ? В чем нюанс?
Просто нету таких. Посоветуйте, чем можно заменить.
Есть в наличии
74ACT240, 74AC240 (8 буферов без открытого выхода, но по току не менее чем 74LVC07, переключение в раза 2 медленнее)
74HC07, 74HC240 (6 и 8 буферов с открытым выходом соответственно, по току не менее чем 74LVC07, переключение в раз 5-10 медленнее)
74LS07, SN 7407 (6 буферов с открытым высоковольтным коллектором, по току не менее чем 74LVC07, переключение в раз 5-10 медленнее)

Вероятно, смогу купить
74LCX07MX , 74LVC1G07, 74LVC2G07 (как понял из даташитов, аналогичны 74LVC07, особенно 74LVC1G07 и 74LVC2G07. Только в двух последних 1 и 2 буфера соответственно)
74LVC1G17, 74LVC3G17 (1 и 3 буфера с триггером шмитта и без открытого выхода. Вроде тоже как аналогичны 74LVC07 по напряжениям, силе тока на выходе и времени переключения)
74LVC244 (8 буферов без открытого выхода, но по току не менее чем 74LVC07, переключение в раза 2 медленнее)
74LV07 (6 буферов с открытым выходом, но по току не менее чем 74LVC07, переключение в раза 2 медленнее)

Прикладываю даташиты ИМС
Вложения
74-2.rar
(295.1 КБ) 545 скачиваний
74.rar
(235.87 КБ) 418 скачиваний
Аватара пользователя
J0kER
Открыл глаза
Сообщения: 41
Зарегистрирован: Ср фев 14, 2007 10:21:05
Откуда: Красноярск
Контактная информация:

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение J0kER »

Ребят, глупый вопрос:
те 5 светодиодов, что на ногах 22-26, что они индицируют? хочу на платке подписать, а инфы не нашел.
Аватара пользователя
grott
Опытный кот
Сообщения: 793
Зарегистрирован: Пн ноя 02, 2009 18:00:05
Откуда: Украина Николаев

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение grott »

J0kER писал(а):Ребят, глупый вопрос:
те 5 светодиодов, что на ногах 22-26, что они индицируют? хочу на платке подписать, а инфы не нашел.

Вот здесь http://kazus.ru/forums/showthread.php?t=17413&highlight=mk2&page=5 написано подробно.
Мега действительно замечательно работает с 3,3В (проверял с мега128, мега16 и мега8 ), переключатель 3.3В/5В сделал для возможности подачи 5В на програмируемое устройство от программатора (иногда надо).
Переключатель ISP/PDI TPI сделал для использования стандартного разъема BH10.
Кнопки все подписаны, их назначение: сброс программатора, сброс микроконтроллера программируемого по ISP+TPI и сброс микроконтроллера программируемого по PDI, светодиодов можно поставить и два и один, при использовании конфигурации USER их назначение правится в lufa/drivers/board/board/leds.h
Схему не делал так как все элементы и ноги микросхем в Layout подписаны, есть все номиналы резисторов и кондеров, диод шотки ставьте любой какой Вам удобно, можете кстати и не ставить на Ваше усмотрение.
При желании с платы можно выкинуть все кнопки, переключатели , резисторы (кроме тех, что на дата+, дата-, стабилизатор (можно использовать встроенный в контроллер - выход UCAP)) мне просто спокойней когда защищен порт юсб, выводы контроллера, а при таком количестве светодиодов есть возможность отследить все состояния работы программатора - USB interface is not ready, USB interface is enumerating, USB interface is ready, error has occurred in the USB interface, USB interface is busy.
Так, что желаю Вам удачи в Ваших вариантах реализации данного программатора ибо он действительно хорош!
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение Kavka »

Electroff писал(а):Цитата с казуса
Судя по даташиту - это простая матрица транзисторов. Думаю 74LC244 тут самый раз будут.

Почему же в качестве замены GTL2003 выбрана 74LVC07 ? В чем нюанс?


Выбрана потому что у неё выход с открытым стоком и на ней как раз и собирают двунаправленный буфер.

GTL2003 это не просто матрица транзисторов, это двунаправленный автоматический буфер (без явного указания направления передачи) с разными логическими уровнями с разных сторон, соответственно с двумя питаниями. Это буфер с преобразованием уровня сигнала. Ключевые слова - автоматический, двунаправленный и преобразователь уровня. Поэтому для PDI, т.е. XMega прямая замена на буфера hc04/07/244 не пойдёт - надо для соответствующих сигналов делать, как минимум, двунаправленность.
Можно посмотреть в сторону микрух из серии ADG3300, но ресет после неё надо всё равно усиливать мощным буфером (IMHO, судя по даташиту они с трудом смогут продавить внешнюю подтяжку ресета).

Если использовать только для программирования контроллеров с питанием 3.3в и 5в, то можно контроллер программатора запитать от 3.3в. И без буфера или после него (не забываем про двунаправленность некоторых сигналов) на все сигналы поставить по резистору на 330-420ом. Для 3.3 вольт всё замечательно. При работе с 5 вольтовой схемой выходные уровни с 3.3в будут нормально восприниматься на 5-ти вольтовой стороне, а входные 5-ти вольтовые уровни будут гаситься на резисторах и встроенных диодах до 3.3в (в контроллере программатора и в большинстве буферов такие диоды есть). И никакого ручного переключения питания.
Возможно это будет работать с питанием целевой схемы вплоть до 2.5в (при наличии ограничивающих диодов на входах целевой схемы).
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Shawn
Родился
Сообщения: 2
Зарегистрирован: Вт апр 13, 2010 13:20:13

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение Shawn »

Собрал такой программатор, работает все на 5+. Шьет и PDI и SPI, причем на приличных скоростях. Правда юзаю без преобазователя уровней, на 3,3 В. Собрал 10 штук. Кому лень собирать, могу поделится такой штукой, а то куда мне их так много.
murzila
Мучитель микросхем
Сообщения: 436
Зарегистрирован: Сб апр 10, 2010 16:46:26

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение murzila »

Вышло обновление LUFA 101122.
Вот что пофиксили:

Core:
Fixed USB_GetHIDReportItemInfo() function modifying the given report item’s data when the report item does not exist within the supplied report of a multiple report HID device
Fixed critical pipe/endpoint memory allocation issue where the bank memory address space could be silently overlapped in the USB controller if the endpoints or pipes were allocated in anything other than ascending order (thanks to Martin Degelsegger)
Added LEDs_ToggleLEDs() function to several board LED drivers which were missing it (thanks to Andrei Krainev)
Fixed SET FEATURE and CLEAR FEATURE control requests directed at an unconfigured endpoint causing request timeouts
Fixed USB_Host_ClearPipeStall() incorrectly determining the endpoint direction from the currently selected pipe
Fixed JTAG_DEBUG_POINT() and JTAG_DEBUG_BREAK() macros not compiling under pure C99 standards mode
Fixed endpoint selection within the CALLBACK_HID_Device_CreateHIDReport() callback function causing broken GET REPORT requests
Fixed incorrect command name for EEPROM memory programming in the makefile dfu-ee target
Fixed incorrect LEDs_ChangeLEDs() function in the Benito board LED driver
Fixed incorrect USB_DeviceState value when unconfiguring the device without an address set
Fixed SPI driver not explicitly setting /SS and MISO pins as inputs when SPI_Init() is called
Fixed random enumeration failure while in device mode due to interrupts causing the Set Address request to exceed maximum timings
Fixed MIDI_Host_Flush() not aborting early when the specified MIDI host interface was not configured
Fixed MIDI class driver send routines silently discarding packets if the endpoint or pipe is busy (thanks to Robin Green)
Library Applications:
Fixed MassStorage based demos and projects resetting the SCSI sense values before the command is executed, leading to missed SCSI sense values when the host retrieves the sense key (thanks to Martin Degelsegger)
Fixed USBtoSerial and Benito project SetLineEncoding calls failing if the USART is busy, due to the RX ISR delaying the control request handler
Fixed LowLevel PrinterHost demo not sending control requests to the attached printer with the correct printer interface wIndex value
Fixed incorrect signature reported in the CDC class bootloader for the ATMEGA32U2
Fixed BootloaderCDC project failing on some operating systems due to removed Line Encoding options (thanks to Alexey Belyaev)
Fixed broken FLASH/EEPROM programming in the AVRISP-MKII clone project when writing in non-paged mode and the polling byte cannot be used
Fixed ISR definition conflict in the XPLAIN bridge between the software UART and the AVRISP-MKII ISP modules
Fixed USBtoSerial and XPLAINBridge demos discarding data from the PC if the send buffer becomes full
Fixed broken input in the MagStripe reader project due to an incorrect HID report descriptor
Fixed incorrect PollingIntervalMS values in the demo/project/bootloader endpoint descriptors (thanks to MCS Electronics)
Fixed AVRISP-MKII clone project not starting the target’s program automatically after exiting TPI programming mode
ur5fia
Родился
Сообщения: 10
Зарегистрирован: Ср ноя 24, 2010 12:44:54
Откуда: Одесса

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение ur5fia »

Доброго дня Господа!
Помогите, PLZ, чайнику разобраться.
Юзаю мегу с понипрогом. пишу на ASM в DOS-e.
Охота поюзать xмегу. Проблема с программатором.
Подскажите какую прошивку на сей девайс шить?
Я так понял, что зависит от используемой проги,
Какую прогу использовать?
или я не прав?
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение Danko »

начните вот отсюда

там найдете вот эту строку
* AVRStudio compatible AVRISP-MKII Programmer Clone (ISP, PDI and TPI protocols)


AVR Studio 4.18 SP3
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
grott
Опытный кот
Сообщения: 793
Зарегистрирован: Пн ноя 02, 2009 18:00:05
Откуда: Украина Николаев

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение grott »

Сигнал CLK c порта PD5 в режиме ISP не работает, т.е. разблокировать не ХМеги с включенным внешним генератором не получится. Но на РС6 подключен ОС1А с половиной частоты кварца, вот этот сигнал и можно использовать для разблокировки залоченных чипов.
Fighter
Встал на лапы
Сообщения: 94
Зарегистрирован: Ср авг 01, 2007 13:32:33

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение Fighter »

об этом писал автор в изменениях... что сигнал переехал на OC1A
labanlexx
Родился
Сообщения: 3
Зарегистрирован: Пт июл 02, 2010 08:24:19

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение labanlexx »

Здравствуйте, куплю данный программатор. Кто может собрать и отправить почтой? Или может уже есть у кого в готовом виде лишний? Пишите на labanlexx@mail.ru
Ответить

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