реклама на сайте
подробности

 
 
> ucGoZilla, Новый народный программатор:)
prottoss
сообщение Feb 25 2010, 15:53
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Вот в очередном отпуске сваял новый программатор. Не знаю, насколько он будет популярен по сравнению AVR910, но тем не менее он собран на макетной плате и успешно работает. На своем сайте еще его не выложил, так как хочется избежать будущих ошибок в том, что еще в нем не реализовано. Так как хочется опубликовать схему единожды и потом ничего не перекраивать. Это, как понимаете не для себя, а для тех, кто решится повторять. А реализовать собираюсь, кроме собственно программатора для AVR еще и JTAG и не только для AVR. Так вот, пока печатная плата не создана физически, хочу посоветоваться по поводу схемотехники, возможно, что то упустил или не допонял.
По схеме:
Старался использовать доступные компоненты. Так как на борту АРМ на блокировочных конденсаторах решил не экономить. Возможно, для кого то трудно будет достать фильтр USB STF202-22. Я посчитал это лучшим вариантом, чем несколько резисторов и две диодных сборки. В конце коноцов есть альтернатива - соединить перемычками выводы 2-5 и 3-4 оного.
Назначение линий выходного разъема:
1.TGT_TD - MOSI(ISP_AVR) - TDI(JTAG)
2.TGT_B2 - REFCLK(ISP_AVR) - TMS(JTAG) - PDI_D(XMEGA) - возможно отладочный порт
3.TGT_RST - RESET
4.TGT_CLK - SCK(ISP_AVR) - TCK(JTAG) - PDI_CLK(XMEGA)
5.TGT_RD - MISO(ISP_AVR) - TDO(JTAG)

Так как AT91SAM7S64 имеет встроенный стартовый загрузчик, то внешнего программатора не надо. Все прошивается консольной утилитой в любой Windows, при этом не надо после прошивки даже подменять драйвер... покаsmile.gif
Схема и вариант ПП ниже. Размеры платы - 75х32мм

Что реализовано в данный момент:
1. Протокол-программирование как STK500v2
2. Протокол-программирование как JTAGICEmkII в режиме ISP
3. Протокол JTAGICEmkII в режиме JTAG.

Да, забыл добавить, плату затачивал под лазерный утюг.
Прикрепленные файлы
Прикрепленный файл  ucGoZilla___shematic_rev.1.pdf ( 60.01 килобайт ) Кол-во скачиваний: 4645
Прикрепленный файл  ucGoZilla_PCB_BOT.pdf ( 23.49 килобайт ) Кол-во скачиваний: 2332
Прикрепленный файл  ucGoZilla_PCB_TOP.pdf ( 15.24 килобайт ) Кол-во скачиваний: 2336
 


--------------------
Go to the top of the page
 
+Quote Post
48 страниц V  « < 3 4 5 6 7 > »   
Start new topic
Ответов (60 - 74)
swisst
сообщение May 13 2010, 11:37
Сообщение #61


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 16-02-07
Из: Харьков
Пользователь №: 25 425



Цитата(tahk383 @ May 13 2010, 00:39) *
Конденсаторы С1, С4 и С12 - подстроечные конденсаторы,я правильно понял? smile3046.gif


не правильно - конденсаторы полярные, в данном случае - скорее танталовые, чем электролитические.
Go to the top of the page
 
+Quote Post
prottoss
сообщение May 13 2010, 14:30
Сообщение #62


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(tahk383 @ May 13 2010, 03:18) *
На сайте дана информация для VD2 и для VD3,а на схеме с VD4 по VD7...Можно узнать для чего какой светодиод нужен...Можно переходные отверстия 0,5 мм с одной стороны платы на другую продеть тонкую проволку и запаять с двух сторон или есть другой метод металлизации отверстий?И если есть другой метод,получить ссылку на него...Спасибо заранее!!!
Со светодиодами на самом деле произошла ошибка. VD4-VD7 соответствуют в описании VD1-VD4.
В данный момент в последней прошивке задействованы только:
VD1 - указывает на успешную энумерацию программатора хостом.
VD2 - просто периодически мигает с частотой 1 Гц - указывает, что программа в МК нормально живет.
VD4 - зажигается при обмене данными между программатором и программируемым МК.

По поводу переходных отверстий - пропаиваются тонкой проволокой.


--------------------
Go to the top of the page
 
+Quote Post
tahk383
сообщение May 13 2010, 22:51
Сообщение #63


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 7-05-10
Пользователь №: 57 127



Цитата(swisst @ May 13 2010, 15:37) *
не правильно - конденсаторы полярные, в данном случае - скорее танталовые, чем электролитические.

Просто купить танталовые три SMD конденсатора на 10В Правильно?
Go to the top of the page
 
+Quote Post
swisst
сообщение May 14 2010, 06:28
Сообщение #64


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 16-02-07
Из: Харьков
Пользователь №: 25 425



Цитата(tahk383 @ May 14 2010, 01:51) *
Просто купить танталовые три SMD конденсатора на 10В Правильно?


да. такие, как в этом посте
Go to the top of the page
 
+Quote Post
prottoss
сообщение May 14 2010, 14:48
Сообщение #65


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Вопрос к тем, кто знает, или использует AVRICEmkII. Не могу разобраться с тактовой частотой при работе по JTAG.
В протоколе можно устанавливать сию частоту через команду SET_PARAMETER->OCD JTAG Clock. Параметр - 8-бит переменная. В описании указано лишь: "Delay between setting and clearing the JTAG clock. 0x00 for no delay (target at 4MHz+)". Что за задержка? Как она рассчитывается? не понятно совершенно. Если кто то знает, прошу подсказать.
Прошивка для программирования по протоколу JTAGICEmkII уже практически готова. Сейчас довожу штрихи. Скоро выложу.


--------------------
Go to the top of the page
 
+Quote Post
prottoss
сообщение May 14 2010, 17:03
Сообщение #66


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Посмотрел, чего посылает IAR в отладчик при установке частоты, получилось вот так:
Код
/* ICEmkII port frequency table in Hz */
CONST INT32 g_ICE2_Freq[] =
{              /* 0        1        2        3        4        5        6        7        8        9        a        b        c        d        e        f */
/* 0 */      3600000,    750000,    540000,    415000,    290000,    245000,    200000,    175000,    150000,    135000,    120000,    110000,    100000,    93000,    86000,    80000,
/* 1 */        75000,        71500,    68000,    64500,    61000,    58500,    56000,    53500,    51000,    48750,    47500,    45750,    44000,    42800,    41600,    40400,
/* 2 */        39200,        38000,    37000,    36000,    35000,    34000,    33000,    32000,    31200,    30400,    29600,    28800,    28000,    27400,    26800,    26200,
};


--------------------
Go to the top of the page
 
+Quote Post
tahk383
сообщение May 16 2010, 18:02
Сообщение #67


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 7-05-10
Пользователь №: 57 127



Цитата(swisst @ May 14 2010, 10:28) *
да. такие, как в этом посте

подстроечные конденсаторы Murata TZBX4,Murata TZC03-Эти?
Go to the top of the page
 
+Quote Post
prottoss
сообщение May 17 2010, 13:38
Сообщение #68


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(tahk383 @ May 17 2010, 01:02) *
подстроечные конденсаторы Murata TZBX4,Murata TZC03-Эти?
В моей схеме нет подстроечных конденсаторов.


--------------------
Go to the top of the page
 
+Quote Post
leon_
сообщение May 20 2010, 08:24
Сообщение #69





Группа: Новичок
Сообщений: 2
Регистрация: 20-05-10
Пользователь №: 57 389



А нельзя ли ещё виртуальные СОМ порты через него организовать, можно без преобразователей уровня?
Для отладки обмена, например.
Go to the top of the page
 
+Quote Post
prottoss
сообщение May 21 2010, 02:13
Сообщение #70


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(leon_ @ May 20 2010, 15:24) *
А нельзя ли ещё виртуальные СОМ порты через него организовать, можно без преобразователей уровня?Для отладки обмена, например.
В принципе можно. Постараюсь добавить в ближайшее время.


--------------------
Go to the top of the page
 
+Quote Post
tahk383
сообщение May 25 2010, 13:03
Сообщение #71


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 7-05-10
Пользователь №: 57 127



Цитата(prottoss @ May 17 2010, 17:38) *
В моей схеме нет подстроечных конденсаторов.

А какие тогда из этих ?
Справочные данные по конденсаторам

Керамические
Керамические большой емкости
Высоковольтные
Электролитические танталовые
Электролитические алюминевые
Полимерные Low ESR
Справочные данные по подстроечным конденсаторам

Murata TZBX4
Murata TZC03
Go to the top of the page
 
+Quote Post
prottoss
сообщение May 25 2010, 13:27
Сообщение #72


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(tahk383 @ May 25 2010, 20:03) *
А какие тогда из этих ?
Керамические и танталовые. Все компоненты, используемые в устройстве, описаны на странице, посвященной программатору ucGoZilla.

Я не хочу Вас обижать, но, по-моему, Ваши вопросы, немного дилетантские для данной темы... Вам не кажется? У меня возникают две мысли по данному поводу - либо Вы издеваетесь надо мной, либо занялись делом, которое в данный момент Вам не под силу.


--------------------
Go to the top of the page
 
+Quote Post
tahk383
сообщение May 25 2010, 17:49
Сообщение #73


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 7-05-10
Пользователь №: 57 127



Цитата(prottoss @ May 25 2010, 17:27) *
Керамические и танталовые. Все компоненты, используемые в устройстве, описаны на странице, посвященной программатору ucGoZilla.

Я не хочу Вас обижать, но, по-моему, Ваши вопросы, немного дилетантские для данной темы... Вам не кажется? У меня возникают две мысли по данному поводу - либо Вы издеваетесь надо мной, либо занялись делом, которое в данный момент Вам не под силу.

Так я и писал,что далёк от электрики...и пытался в личку,а Вы просили не беспокоить.Вот тут и приходится у людей спрашивать совета.Мне нужно ATmega32 прошить,а выхода LTP нет,вот и приходится это пробывать собрать...Возможно и выйдет с помощью людей
Go to the top of the page
 
+Quote Post
tahk383
сообщение Jun 7 2010, 18:32
Сообщение #74


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 7-05-10
Пользователь №: 57 127



Заказывал для программатора SN74HCT244DW,а привезли MM74HCT244WM...Подойдёт или поменять?
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jun 8 2010, 05:10
Сообщение #75


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(tahk383 @ Jun 8 2010, 01:32) *
Подойдёт или поменять?
Подойдет вполне.


--------------------
Go to the top of the page
 
+Quote Post

48 страниц V  « < 3 4 5 6 7 > » 
Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 09:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.02965 секунд с 7
ELECTRONIX ©2004-2016