|
Схема подключения AT90USB162, посодействуйте в разработке=) |
|
|
|
Sep 2 2010, 16:18
|
Группа: Участник
Сообщений: 10
Регистрация: 2-09-10
Пользователь №: 59 255

|
Здравствуйте, форумчане=) Думаю спаять платку на основе AT90USB162 Но, не смог нигде найти нормальных схем для простейшей платы - 2 светодиода, 2 кнопки (reset и hwb), ну и usb разъем, естественно же) Все то, что нашел - имеет либо много лишнего, либо отсутствуют некоторые элементы  Прошу готовые схемы не предлагать, ждать их долго, а в магазине радиоэлектронике AT90USB162 и так есть=)
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 26)
|
Sep 2 2010, 16:49
|
Частый гость
 
Группа: Участник
Сообщений: 168
Регистрация: 14-02-10
Пользователь №: 55 490

|
Предлагаю взять за основу -- http://www.olimex.com/dev/pdf/AVR/AVR-USB-162.pdfВторой светодиод добавить по аналогии с первым. Лишнее -- что связано с внешним питанием -- убрать.
--------------------
#define TRUE (4==(2*2))
|
|
|
|
|
Sep 2 2010, 17:11
|

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

|
Рекомендую "сваять" STK 526 на монтажной плате нулевке. Не всё разумеется, а то, что понадобится. Это позволит использовать Вам в процессе обучения фирменный Атмеловский софт и примеры программ с подробным описанием и пр. прелестями. Я когда вникал в AT90USB162 именно так и сделал... Полная документация и схема со списком компонентов здесь... остальное на сайте Атмела.
--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
|
|
|
|
|
Sep 2 2010, 18:19
|
Группа: Участник
Сообщений: 10
Регистрация: 2-09-10
Пользователь №: 59 255

|
Спасибо за схемы, но в них, в том-то и проблема, не очень хорошо разбираюсь, и много лишнего там.. вдруг чего отрубишь и каюк МК, главное мне, чтоб присутствовали только бы эти элементы на схеме, а то запутаюсь=) Попытался вот сократить схему по Владивольт'овской схеме, лишнего убрал или нет?
Сообщение отредактировал Doneko - Sep 2 2010, 18:21
|
|
|
|
|
Sep 2 2010, 20:01
|
Частый гость
 
Группа: Участник
Сообщений: 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))
|
|
|
|
|
Sep 2 2010, 20:03
|
Частый гость
 
Группа: Участник
Сообщений: 168
Регистрация: 14-02-10
Пользователь №: 55 490

|
Цитата(Xenia @ Sep 2 2010, 22:52)  2) Нафиг делитель, вырабатывающий USB_P, и цепь к PC4. Что-то я в упор не понимаю ее назначения. Если кто понимает - просветите. При питании от внешнего источника отслеживать подсоединение к хосту. "Я так думаю".
--------------------
#define TRUE (4==(2*2))
|
|
|
|
|
Sep 2 2010, 21:37
|
Группа: Участник
Сообщений: 10
Регистрация: 2-09-10
Пользователь №: 59 255

|
Цитата(Владивольт @ Sep 2 2010, 23:01)  Схема не моя, я только ссылку опубликовал. R11 - долой. R8 R9 также не нужны для этой задачи. Вопрос для домашней проработки -- каким образом микроконтроллер получит питание (цепь Vcc)? Светодиодов побольше, будет нужно. здесь еще можно взглянуть. Нелишним будет оставить разьем внутрисхемного програмирования ICSP. Если слетит заводской загрузчик, можно будет пойти к умельцам и перепрошить через этот разьем. Ну, имелось ввиду, что Вами выложенную, а не manul78Питание МК получит напрямик от +5V_USB, по совету Xenia(это нормально, плохо же МК не будет?) =) Светодиода мне пока 2 хватит, для дополнительных оставлю еще места) В сторону benito смотрел, скорее всего, нахватаю минимализма оттуда-отсюда и _может быть_ соберу рабочую схему (надеюсь, что вы мне в этом посодействуете  ) ICSP разъем оставим, программатор для этих МК у нас же в радиоэлектронике и продается(судя по описанию)=)
|
|
|
|
|
Sep 2 2010, 22:15
|
Частый гость
 
Группа: Участник
Сообщений: 168
Регистрация: 14-02-10
Пользователь №: 55 490

|
Цитата(Doneko @ Sep 3 2010, 00:37)  Питание МК получит напрямик от +5V_USB, по совету Xenia(это нормально, плохо же МК не будет?) =) Ответ правильный. Зачёт. Желаю успехов.
--------------------
#define TRUE (4==(2*2))
|
|
|
|
|
Sep 3 2010, 10:47
|
Группа: Участник
Сообщений: 10
Регистрация: 2-09-10
Пользователь №: 59 255

|
Вот схему чуток доделал, но осталось несколько вопросов: Подойдет ли Кварц на 16 мГц? И что делать с С8? Неясно, какие у него параметры, да и мб его просто выкинуть? Все ли нормально в этой схеме?
Сообщение отредактировал Doneko - Sep 3 2010, 10:50
|
|
|
|
|
Sep 3 2010, 12:01
|
Частый гость
 
Группа: Участник
Сообщений: 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))
|
|
|
|
|
Sep 3 2010, 13:20
|
Группа: Участник
Сообщений: 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
|
|
|
|
|
Sep 3 2010, 13:58
|
Частый гость
 
Группа: Участник
Сообщений: 168
Регистрация: 14-02-10
Пользователь №: 55 490

|
Цитата(Doneko @ Sep 3 2010, 16:20)  И да, как я понял, 3й пин на ICSP разве не к XTAL1 должен быть подключен? Потому что, как я посмотрел, он туда должен идти.. Во всяком случае, этом программаторе он туда должен быть подключен... Или там таки по необходимости? Соединение "3й пин на ICSP <> XTAL1" выполняют в крайнем случае временным проводком. Если программатор обеспечивает подачу на 3й пин тактовой частоты. Вопрос для домашней проработки -- в какой такой аварийной ситуации это может потребоваться?
--------------------
#define TRUE (4==(2*2))
|
|
|
|
|
Sep 3 2010, 15:17
|
Группа: Участник
Сообщений: 10
Регистрация: 2-09-10
Пользователь №: 59 255

|
Цитата(Владивольт @ Sep 3 2010, 17:58)  Соединение "3й пин на ICSP <> XTAL1" выполняют в крайнем случае временным проводком. Если программатор обеспечивает подачу на 3й пин тактовой частоты. Вопрос для домашней проработки -- в какой такой аварийной ситуации это может потребоваться? Ну может быть оно выполняется, когда существует проблема с кварцем? Или может быть, если необходимо использовать другую тактовую частоту в определенный момент времени, ну я даже не знаю... А что со схемой таки, как я понял, в таком виде оно должно заработать же?
|
|
|
|
|
Sep 3 2010, 19:43
|
Частый гость
 
Группа: Участник
Сообщений: 168
Регистрация: 14-02-10
Пользователь №: 55 490

|
Цитата(Doneko @ Sep 3 2010, 18:17)  Ну может быть оно выполняется, когда существует проблема с кварцем? Или может быть, если необходимо использовать другую тактовую частоту в определенный момент времени, ну я даже не знаю... Если коротко -- в случае случайной и злонамеренной установки фьюзов в режим работы от внешнего генератора, встроенный кварцевый генератор работать не будет, кварц лежит мертвым грузом, но есть возможность достучаться программатором, подав внешний клок на XTAL1 и установить нужную конфигурацию. Цитата(Doneko @ Sep 3 2010, 18:17)  А что со схемой таки, как я понял, в таком виде оно должно заработать же? Уже пора пробовать.
--------------------
#define TRUE (4==(2*2))
|
|
|
|
|
Sep 5 2010, 07:46
|
Группа: Участник
Сообщений: 10
Регистрация: 2-09-10
Пользователь №: 59 255

|
Цитата(Владивольт @ Sep 3 2010, 23:43)  Если коротко -- в случае случайной и злонамеренной установки фьюзов в режим работы от внешнего генератора, встроенный кварцевый генератор работать не будет, кварц лежит мертвым грузом, но есть возможность достучаться программатором, подав внешний клок на XTAL1 и установить нужную конфигурацию.
Уже пора пробовать. Попробовал... Собрал, подключил. Как итог - на Windows 7 устройство не видать, какие бы "па" я с кнопками не делал на плате + через примерно пол минуты после подключения все остальные USB устройства перестают работать(до перезагрузки) На Linux вообще никакой реакции(устройства вообще нигде не замечено). Что пробовал - проверил, не замкнуто ли чего. Нет, все ок, все нормально спаяно. Грешил на то, что мог перепутать распиновку USB порта - перепаял, но ничего не изменилось.
|
|
|
|
|
Sep 5 2010, 10:29
|
Группа: Участник
Сообщений: 10
Регистрация: 2-09-10
Пользователь №: 59 255

|
Цитата(ILYAUL @ Sep 5 2010, 13:30)  Самый простой вопрос -Кварц работает? Вопрос попроще - как определить?=) PS Осциллографа в наличии не имею PPS Было кз, по всей видимости.. Терь винда видит, что что-то воткнута в USB, но понять что - не может, и на это что-то Amtel'овские дрова не встают=( И Сильно греются usb-коннекторы на входе и выходе...
Сообщение отредактировал Doneko - Sep 5 2010, 10:30
|
|
|
|
|
Sep 5 2010, 12:33
|
Группа: Участник
Сообщений: 10
Регистрация: 2-09-10
Пользователь №: 59 255

|
PPPS Забыл припаять 2 кондера по 15 пФ после кварца.. Теперь девайс вообще никак опять-же не видится, но теперь хоть остальные девайсы не отрубаются.
|
|
|
|
|
Sep 5 2010, 12:51
|
Участник

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

|
Цитата(Doneko @ Sep 5 2010, 16:33)  PPPS Забыл припаять 2 кондера по 15 пФ после кварца.. Теперь девайс вообще никак опять-же не видится, но теперь хоть остальные девайсы не отрубаются. Кварц поставьте 8 Мгц.
|
|
|
|
|
Sep 5 2010, 12:57
|
Группа: Участник
Сообщений: 10
Регистрация: 2-09-10
Пользователь №: 59 255

|
Цитата(ILYAUL @ Sep 5 2010, 16:50)  Это как? Ну так:  Цитата(espectro @ Sep 5 2010, 16:51)  Кварц поставьте 8 Мгц. да, я слышал, что только последняя прошивка(бутлодер) поддерживает кварц на 16 Мгц, вот хочу залить через программатор последнюю прошивку (бутлодер),но почему-то не видит программатор девайсину..
|
|
|
|
|
Sep 14 2010, 17:44
|
Группа: Новичок
Сообщений: 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 вольт.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|