Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Обвязка USB для работы SAM-BA на SAM7
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
AlexBoy
Как правильно реализовать подтяжку D+ для нормальной работы SAM-BA?
Вариантов встречал много: просто резистор на +3.3, NPN транзистор, PNP транзистор, мосфет.
Какой вариант лучше выбрать и каким пином управлять?
toweroff
StarterKit'овские поделки сделаны на NPN BC-817, эмиттер через 1.5кОм на D+, коллектор на +3.3в
База - 11кОм на GND, 1.5кОм на USB_CONNECT

Работает вроде нормально, ничего не сбоит, не отваливается.
_4afc_
Цитата(AlexBoy @ Mar 26 2009, 16:36) *
Как правильно реализовать подтяжку D+ для нормальной работы SAM-BA?
Вариантов встречал много: просто резистор на +3.3, NPN транзистор, PNP транзистор, мосфет.
Какой вариант лучше выбрать и каким пином управлять?

Для нормальной работы именно SAM-BA можно просто повесить на +3.3 1.5кОм, поскольку
она успевает стартовать за время (100мС?) отведенное на инициализацию девайса.

В AT91SAM7Sxxx SAM-BA подаёт 0 на PA16 для включения
А вот кварцевый резонатор для SAM-BA должен быть обязательно 18.432 и быстро стартовать.
Я использовал полевой транзистор IRLML6402, да и то там где моё приложение медленно стартовало.
aaarrr
Цитата(_4afc_ @ Mar 26 2009, 16:50) *
Для нормальной работы именно SAM-BA можно просто повесить на +3.3 1.5кОм, поскольку
она успевает стартовать за время (100мС?) отведенное на инициализацию девайса.

На SAM7X - да, а вот на SAM7S подобное решение приводит к переодическим слетам драйвера.
AlexBoy
Цитата(toweroff @ Mar 26 2009, 15:50) *
StarterKit'овские поделки сделаны на NPN BC-817, эмиттер через 1.5кОм на D+, коллектор на +3.3в
База - 11кОм на GND, 1.5кОм на USB_CONNECT

Работает вроде нормально, ничего не сбоит, не отваливается.

Спасибо, разобрался. Похоже транзистор требуется только для SAM7S, вот что нашел в пдф:
USB requirements: (Does not pertain to AT91SAM7S32)
– 18.432 MHz Quartz
– PIOA16 dedicated to the USB Pull-up

Для SAM7X этот фрагмент другой:
USB requirements:
– pull-up on DDP
– 18.432 MHz Quartz
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.