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

 
 
> Схема подключения AT90USB162, посодействуйте в разработке=)
Doneko
сообщение Sep 2 2010, 16:18
Сообщение #1





Группа: Участник
Сообщений: 10
Регистрация: 2-09-10
Пользователь №: 59 255



Здравствуйте, форумчане=)

Думаю спаять платку на основе AT90USB162
Но, не смог нигде найти нормальных схем для простейшей платы - 2 светодиода, 2 кнопки (reset и hwb), ну и usb разъем, естественно же)
Все то, что нашел - имеет либо много лишнего, либо отсутствуют некоторые элементыsad.gif
Прошу готовые схемы не предлагать, ждать их долго, а в магазине радиоэлектронике AT90USB162 и так есть=)
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 26)
Владивольт
сообщение Sep 2 2010, 16:49
Сообщение #2


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

Группа: Участник
Сообщений: 168
Регистрация: 14-02-10
Пользователь №: 55 490



Предлагаю взять за основу -- http://www.olimex.com/dev/pdf/AVR/AVR-USB-162.pdf
Второй светодиод добавить по аналогии с первым.
Лишнее -- что связано с внешним питанием -- убрать.


--------------------
#define TRUE (4==(2*2))
Go to the top of the page
 
+Quote Post
manul78
сообщение Sep 2 2010, 17:11
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 403
Регистрация: 14-05-07
Из: Россия, г.Пенза
Пользователь №: 27 719




Рекомендую "сваять" STK 526 на монтажной плате нулевке. Не всё разумеется, а то, что понадобится. Это позволит использовать Вам в процессе
обучения фирменный Атмеловский софт и примеры программ с подробным описанием и пр. прелестями.
Я когда вникал в AT90USB162 именно так и сделал...

Полная документация и схема со списком компонентов здесь... остальное на сайте Атмела.




Прикрепленные файлы
Прикрепленный файл  doc7709.pdf ( 1.14 мегабайт ) Кол-во скачиваний: 96
 


--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
Go to the top of the page
 
+Quote Post
Doneko
сообщение Sep 2 2010, 18:19
Сообщение #4





Группа: Участник
Сообщений: 10
Регистрация: 2-09-10
Пользователь №: 59 255



Спасибо за схемы, но в них, в том-то и проблема, не очень хорошо разбираюсь, и много лишнего там.. вдруг чего отрубишь и каюк МК, главное мне, чтоб присутствовали только бы эти элементы на схеме, а то запутаюсь=)

Попытался вот сократить схему по Владивольт'овской схеме, лишнего убрал или нет?


Сообщение отредактировал Doneko - Sep 2 2010, 18:21
Go to the top of the page
 
+Quote Post
Xenia
сообщение Sep 2 2010, 19:52
Сообщение #5


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(Doneko @ Sep 2 2010, 22:19) *
Попытался вот сократить схему по Владивольт'овской схеме, лишнего убрал или нет?

Еще можно подсократить:
1) VCC объединить +5V_USB. Вроде бы это одно и то же, если схема будет питаться от USB. А то после отрезания переключателя USB/EXT линия VCC повисла в воздухе.
2) Нафиг делитель, вырабатывающий USB_P, и цепь к PC4. Что-то я в упор не понимаю ее назначения. Если кто понимает - просветите.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 2 2010, 19:59
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Xenia @ Sep 2 2010, 23:52) *
2) Нафиг делитель, вырабатывающий USB_P, и цепь к PC4. Что-то я в упор не понимаю ее назначения. Если кто понимает - просветите.

Исходная схема имела вариант с питанием 3.3V
Go to the top of the page
 
+Quote Post
Владивольт
сообщение Sep 2 2010, 20:01
Сообщение #7


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

Группа: Участник
Сообщений: 168
Регистрация: 14-02-10
Пользователь №: 55 490



Цитата(Doneko @ Sep 2 2010, 21:19) *
Попытался вот сократить схему по Владивольт'овской схеме, лишнего убрал или нет?

Схема не моя, я только ссылку опубликовал.

Цитата(Doneko @ Sep 2 2010, 21:19) *
лишнего убрал или нет?

R11 - долой. R8 R9 также не нужны для этой задачи.
Вопрос для домашней проработки -- каким образом микроконтроллер получит питание (цепь Vcc)?
Светодиодов побольше, будет нужно.
здесь еще можно взглянуть.
Нелишним будет оставить разьем внутрисхемного програмирования ICSP. Если слетит заводской загрузчик, можно будет пойти к умельцам и перепрошить через этот разьем.


--------------------
#define TRUE (4==(2*2))
Go to the top of the page
 
+Quote Post
Xenia
сообщение Sep 2 2010, 20:02
Сообщение #8


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(aaarrr @ Sep 2 2010, 23:59) *
Исходная схема имела вариант с питанием 3.3V

Это понятно. Ну а зачем нужно что-то на PC4 подавать? В чем функционал?
Go to the top of the page
 
+Quote Post
Владивольт
сообщение Sep 2 2010, 20:03
Сообщение #9


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

Группа: Участник
Сообщений: 168
Регистрация: 14-02-10
Пользователь №: 55 490



Цитата(Xenia @ Sep 2 2010, 22:52) *
2) Нафиг делитель, вырабатывающий USB_P, и цепь к PC4. Что-то я в упор не понимаю ее назначения. Если кто понимает - просветите.

При питании от внешнего источника отслеживать подсоединение к хосту. "Я так думаю".


--------------------
#define TRUE (4==(2*2))
Go to the top of the page
 
+Quote Post
Xenia
сообщение Sep 2 2010, 20:28
Сообщение #10


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(Владивольт @ Sep 3 2010, 00:03) *
При питании от внешнего источника отслеживать подсоединение к хосту. "Я так думаю".

В отсутствие подсоединения USB кабеля, МК все равно будет мертв, т.к. лишится своего питания. - Некому будет отслеживать, что USB отключили. А если МК работает, то это гарантия того, что питание на USB есть. Поэтому на PC4 он всегда обнаружит высокий уровень.
Может быть линия и имела смысл, когда питание было внешним. Но вы же сами отрезали такую возможность. А раз так, то уж режьте до конца.
Go to the top of the page
 
+Quote Post
Doneko
сообщение Sep 2 2010, 21:37
Сообщение #11





Группа: Участник
Сообщений: 10
Регистрация: 2-09-10
Пользователь №: 59 255



Цитата(Владивольт @ Sep 2 2010, 23:01) *
Схема не моя, я только ссылку опубликовал.


R11 - долой. R8 R9 также не нужны для этой задачи.
Вопрос для домашней проработки -- каким образом микроконтроллер получит питание (цепь Vcc)?
Светодиодов побольше, будет нужно.
здесь еще можно взглянуть.
Нелишним будет оставить разьем внутрисхемного програмирования ICSP. Если слетит заводской загрузчик, можно будет пойти к умельцам и перепрошить через этот разьем.


Ну, имелось ввиду, что Вами выложенную, а не manul78
Питание МК получит напрямик от +5V_USB, по совету Xenia(это нормально, плохо же МК не будет?) =)
Светодиода мне пока 2 хватит, для дополнительных оставлю еще места)
В сторону benito смотрел, скорее всего, нахватаю минимализма оттуда-отсюда и _может быть_ соберу рабочую схему (надеюсь, что вы мне в этом посодействуете rolleyes.gif )

ICSP разъем оставим, программатор для этих МК у нас же в радиоэлектронике и продается(судя по описанию)=)
Go to the top of the page
 
+Quote Post
Владивольт
сообщение Sep 2 2010, 22:15
Сообщение #12


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

Группа: Участник
Сообщений: 168
Регистрация: 14-02-10
Пользователь №: 55 490



Цитата(Doneko @ Sep 3 2010, 00:37) *
Питание МК получит напрямик от +5V_USB, по совету Xenia(это нормально, плохо же МК не будет?) =)

Ответ правильный. Зачёт.

Желаю успехов.


--------------------
#define TRUE (4==(2*2))
Go to the top of the page
 
+Quote Post
Doneko
сообщение Sep 3 2010, 10:47
Сообщение #13





Группа: Участник
Сообщений: 10
Регистрация: 2-09-10
Пользователь №: 59 255



Вот схему чуток доделал, но осталось несколько вопросов:
Подойдет ли Кварц на 16 мГц?
И что делать с С8? Неясно, какие у него параметры, да и мб его просто выкинуть?

Все ли нормально в этой схеме?


Сообщение отредактировал Doneko - Sep 3 2010, 10:50
Go to the top of the page
 
+Quote Post
Владивольт
сообщение Sep 3 2010, 12:01
Сообщение #14


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

Группа: Участник
Сообщений: 168
Регистрация: 14-02-10
Пользователь №: 55 490



Цитата(Doneko @ Sep 3 2010, 13:47) *
Все ли нормально в этой схеме?

На схемах электрических принципиальных при пересечении и примыкании соединяющихся проводников принято рисовать точки (залитые кружочки) с тем, чтобы отличать от просто пересечений несоединяющихся цепей.

R1 R2 -- нечто напутано, см. исходную схему

16 МГц - да. C8 - можно не ставить, можно от 1 до 10 нФ, но в этом случае уменьшить R6 до 5k1

Сообщение отредактировал Владивольт - Sep 3 2010, 12:05


--------------------
#define TRUE (4==(2*2))
Go to the top of the page
 
+Quote Post
Doneko
сообщение Sep 3 2010, 13:20
Сообщение #15





Группа: Участник
Сообщений: 10
Регистрация: 2-09-10
Пользователь №: 59 255



Цитата(Владивольт @ Sep 3 2010, 16:01) *
На схемах электрических принципиальных при пересечении и примыкании соединяющихся проводников принято рисовать точки (залитые кружочки) с тем, чтобы отличать от просто пересечений несоединяющихся цепей.

R1 R2 -- нечто напутано, см. исходную схему

16 МГц - да. C8 - можно не ставить, можно от 1 до 10 нФ, но в этом случае уменьшить R6 до 5k1


А, ну да, с точками забыл, но там пересечений у меня нету=)
Ах да, R1 и R2 перепутал) Во всяком случае в даташите к AT90USB162 написано, что надо ставить там 22 Ом резисторы.

Вот теперь все ок должно быть?


UPD
И да, как я понял, 3й пин на ICSP разве не к XTAL1 должен быть подключен? Потому что, как я посмотрел, он туда должен идти.. Во всяком случае, этом программаторе он туда должен быть подключен... Или там таки по необходимости?

Сообщение отредактировал Doneko - Sep 3 2010, 13:23
Go to the top of the page
 
+Quote Post
Владивольт
сообщение Sep 3 2010, 13:58
Сообщение #16


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

Группа: Участник
Сообщений: 168
Регистрация: 14-02-10
Пользователь №: 55 490



Цитата(Doneko @ Sep 3 2010, 16:20) *
И да, как я понял, 3й пин на ICSP разве не к XTAL1 должен быть подключен? Потому что, как я посмотрел, он туда должен идти.. Во всяком случае, этом программаторе он туда должен быть подключен... Или там таки по необходимости?

Соединение "3й пин на ICSP <> XTAL1" выполняют в крайнем случае временным проводком.
Если программатор обеспечивает подачу на 3й пин тактовой частоты.
Вопрос для домашней проработки -- в какой такой аварийной ситуации это может потребоваться?


--------------------
#define TRUE (4==(2*2))
Go to the top of the page
 
+Quote Post
Doneko
сообщение Sep 3 2010, 15:17
Сообщение #17





Группа: Участник
Сообщений: 10
Регистрация: 2-09-10
Пользователь №: 59 255



Цитата(Владивольт @ Sep 3 2010, 17:58) *
Соединение "3й пин на ICSP <> XTAL1" выполняют в крайнем случае временным проводком.
Если программатор обеспечивает подачу на 3й пин тактовой частоты.
Вопрос для домашней проработки -- в какой такой аварийной ситуации это может потребоваться?


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

А что со схемой таки, как я понял, в таком виде оно должно заработать же?
Go to the top of the page
 
+Quote Post
Владивольт
сообщение Sep 3 2010, 19:43
Сообщение #18


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

Группа: Участник
Сообщений: 168
Регистрация: 14-02-10
Пользователь №: 55 490



Цитата(Doneko @ Sep 3 2010, 18:17) *
Ну может быть оно выполняется, когда существует проблема с кварцем? Или может быть, если необходимо использовать другую тактовую частоту в определенный момент времени, ну я даже не знаю...

Если коротко -- в случае случайной и злонамеренной установки фьюзов в режим работы от внешнего генератора, встроенный кварцевый генератор работать не будет, кварц лежит мертвым грузом, но есть возможность достучаться программатором, подав внешний клок на XTAL1 и установить нужную конфигурацию.

Цитата(Doneko @ Sep 3 2010, 18:17) *
А что со схемой таки, как я понял, в таком виде оно должно заработать же?

Уже пора пробовать.


--------------------
#define TRUE (4==(2*2))
Go to the top of the page
 
+Quote Post
Doneko
сообщение Sep 5 2010, 07:46
Сообщение #19





Группа: Участник
Сообщений: 10
Регистрация: 2-09-10
Пользователь №: 59 255



Цитата(Владивольт @ Sep 3 2010, 23:43) *
Если коротко -- в случае случайной и злонамеренной установки фьюзов в режим работы от внешнего генератора, встроенный кварцевый генератор работать не будет, кварц лежит мертвым грузом, но есть возможность достучаться программатором, подав внешний клок на XTAL1 и установить нужную конфигурацию.


Уже пора пробовать.



Попробовал... Собрал, подключил. Как итог - на Windows 7 устройство не видать, какие бы "па" я с кнопками не делал на плате + через примерно пол минуты после подключения все остальные USB устройства перестают работать(до перезагрузки)
На Linux вообще никакой реакции(устройства вообще нигде не замечено).

Что пробовал - проверил, не замкнуто ли чего. Нет, все ок, все нормально спаяно.
Грешил на то, что мог перепутать распиновку USB порта - перепаял, но ничего не изменилось.
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Sep 5 2010, 09:30
Сообщение #20


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Самый простой вопрос -Кварц работает?


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
Doneko
сообщение Sep 5 2010, 10:29
Сообщение #21





Группа: Участник
Сообщений: 10
Регистрация: 2-09-10
Пользователь №: 59 255



Цитата(ILYAUL @ Sep 5 2010, 13:30) *
Самый простой вопрос -Кварц работает?


Вопрос попроще - как определить?=)

PS Осциллографа в наличии не имею

PPS Было кз, по всей видимости.. Терь винда видит, что что-то воткнута в USB, но понять что - не может, и на это что-то Amtel'овские дрова не встают=(
И Сильно греются usb-коннекторы на входе и выходе...

Сообщение отредактировал Doneko - Sep 5 2010, 10:30
Go to the top of the page
 
+Quote Post
Doneko
сообщение Sep 5 2010, 12:33
Сообщение #22





Группа: Участник
Сообщений: 10
Регистрация: 2-09-10
Пользователь №: 59 255



PPPS Забыл припаять 2 кондера по 15 пФ после кварца.. Теперь девайс вообще никак опять-же не видится, но теперь хоть остальные девайсы не отрубаются.
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Sep 5 2010, 12:50
Сообщение #23


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Цитата(Doneko @ Sep 5 2010, 16:33) *
...после кварца..

Это как?


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
espectro
сообщение Sep 5 2010, 12:51
Сообщение #24


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 17-02-08
Пользователь №: 35 137



Цитата(Doneko @ Sep 5 2010, 16:33) *
PPPS Забыл припаять 2 кондера по 15 пФ после кварца.. Теперь девайс вообще никак опять-же не видится, но теперь хоть остальные девайсы не отрубаются.

Кварц поставьте 8 Мгц.
Go to the top of the page
 
+Quote Post
Doneko
сообщение Sep 5 2010, 12:57
Сообщение #25





Группа: Участник
Сообщений: 10
Регистрация: 2-09-10
Пользователь №: 59 255



Цитата(ILYAUL @ Sep 5 2010, 16:50) *
Это как?

Ну так:

Цитата(espectro @ Sep 5 2010, 16:51) *
Кварц поставьте 8 Мгц.

да, я слышал, что только последняя прошивка(бутлодер) поддерживает кварц на 16 Мгц, вот хочу залить через программатор последнюю прошивку (бутлодер),но почему-то не видит программатор девайсину..
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 5 2010, 21:21
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Doneko @ Sep 5 2010, 14:29) *
Сильно греются usb-коннекторы на входе и выходе...


Цитата(Doneko @ Sep 5 2010, 16:33) *
Забыл припаять 2 кондера по 15 пФ после кварца.. Теперь девайс вообще никак опять-же не видится, но теперь хоть остальные девайсы не отрубаются.


Еще и еще раз проверьте монтаж. И посмотрите, не отожгли ли питание у того порта, куда подключалось устройство.
Go to the top of the page
 
+Quote Post
grolur
сообщение Sep 14 2010, 17:44
Сообщение #27





Группа: Новичок
Сообщений: 1
Регистрация: 14-09-10
Пользователь №: 59 492



А зачем кондёр С2? Если делаешь питание 5 вольт, то питание от USB подаёшь напрямую на контакты 4, 31 и 32. Контакт 27 так и оставляешь через кондёр на массу. А если 3,3в, то питание надо заводить только на 31 контакт, а 4 и 32 питать с 27. Правда в оффдаташите пишут что 5 вольт от с внешнего питания, х.з. И еще если кварц на 8Мгц то 3,3 достаточно, а на 16 надо 5 вольт.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 10:28
Рейтинг@Mail.ru


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