Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

Схема подключения usb-флешки к stm32

Непрочитано 25.09.2015, 12:15  
Programmer0
Прохожий
 
Регистрация: 25.09.2015
Сообщений: 4
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Programmer0 на пути к лучшему
По умолчанию Схема подключения usb-флешки к stm32

Здравствуйте.
Мне нужна схема для подключения usb-флешки к stm32 через разъем типа A с использованием библиотек usb-host от st.
Смотрел схемы https://www.olimex.c... ... MANUAL.pdf и https://www.olimex.c... ... 2-P207.pdf (это мануалы на отладочные платы, схемы там посредине или ближе к концу). В них по 2 разъема (host и otg). Мне нужен только host. Дело в том, что я не очень разобрался в назначении lm3526 и usblc6.
Объясните, пожалуйста:
- что нужно в схеме только для работы с флешкой;
- назначение сигналов VBUS, VBUSON, FAULT, SOF(пин PA8 на самом мк), и USB_ID(на схеме с stm32f207 USB_FS_ID pin PA9 не используется).
Заранее спасибо.

P.S. ещё нашел такую схему https://www.olimex.c... ... 2-P103.pdf, но там вообще непонял, что делается с usb.
Реклама:
Programmer0 вне форума  
Непрочитано 29.09.2015, 15:50  
Programmer0
Прохожий
 
Регистрация: 25.09.2015
Сообщений: 4
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Programmer0 на пути к лучшему
По умолчанию Re: Схема подключения usb-флешки к stm32

Для работы мк с флешкой в режиме хоста нужны только DM и DP (D+ и D- заводятся через резисторы 22 Ом на ноги мк PA11 и PA12). На первый контакт USB-разъема подается постоянно 5В. Четвертый - к земле. Поправьте, если ошибаюсь.
Миниатюры:
Нажмите на изображение для увеличения
Название: usb_host.jpg
Просмотров: 53
Размер:	38.0 Кб
ID:	84037  

Последний раз редактировалось Programmer0; 19.10.2015 в 10:45.
Programmer0 вне форума  
Непрочитано 04.10.2015, 18:31  
valic
Временная регистрация
 
Аватар для valic
 
Регистрация: 04.05.2008
Адрес: Ставрополь
Сообщений: 63
Сказал спасибо: 2
Сказали Спасибо 21 раз(а) в 17 сообщении(ях)
valic на пути к лучшему
По умолчанию Re: Схема подключения usb-флешки к stm32

Схема будет примерно такая http://www.mikrocontroller.net/attachment/135715/h.jpg.
Если не ошибаюсь в даташите есть. В контроллере есть прерывание по сигналу подключения устройства к USB.
valic вне форума  
Сказали "Спасибо" valic
Programmer0 (05.10.2015)
Непрочитано 05.10.2015, 10:52  
Programmer0
Прохожий
 
Регистрация: 25.09.2015
Сообщений: 4
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Programmer0 на пути к лучшему
По умолчанию Re: Схема подключения usb-флешки к stm32

Сообщение от valic Посмотреть сообщение
Если не ошибаюсь в даташите есть.
И правда. Там то я и не смотрел. Оказывается, там многое написано
Не разобрался в том, что такое HNP и SRP, и когда это используется:
Цитата:
VBUS valid
When HNP or SRP is enabled the VBUS sensing pin (PA9) pin should be connected to
VBUS. The VBUS input ensures that valid VBUS levels are supplied by the charge pump
during USB operations. Any unforeseen VBUS voltage drop below the VBUS valid threshold
(4.25 V) leads to an OTG interrupt triggered by the session end detected bit (SEDET bit in
OTG_FS_GOTGINT). The application is then required to remove the VBUS power and clear
the port power bit.
When HNP and SRP are both disabled, the VBUS sensing pin (PA9) should not be
connected to VBUS. This pin can be can be used as GPIO.
Пока так понимаю, что для работы с флешкой vbus на ногу мк заводить не обязательно; защита от перегруза по току - по желанию. И можно ограничиться такой схемой:
Миниатюры:
Нажмите на изображение для увеличения
Название: usb_host.jpg
Просмотров: 31
Размер:	38.0 Кб
ID:	84038  

Последний раз редактировалось Programmer0; 19.10.2015 в 10:45.
Programmer0 вне форума  
Непрочитано 05.10.2015, 21:25  
valic
Временная регистрация
 
Аватар для valic
 
Регистрация: 04.05.2008
Адрес: Ставрополь
Сообщений: 63
Сказал спасибо: 2
Сказали Спасибо 21 раз(а) в 17 сообщении(ях)
valic на пути к лучшему
По умолчанию Re: Схема подключения usb-флешки к stm32

Да, можно не заводить. Но на Vbus есть прерывание по которому контроллер понимает что появилось новое устройство. И если использовать его, то можно не опрашивать постоянно шину USB, а работать по прерыванию, иначе надо постоянно вести опрос.
valic вне форума  
Непрочитано 06.10.2015, 14:07  
Programmer0
Прохожий
 
Регистрация: 25.09.2015
Сообщений: 4
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Programmer0 на пути к лучшему
По умолчанию Re: Схема подключения usb-флешки к stm32

Сообщение от valic Посмотреть сообщение
Но на Vbus есть прерывание по которому контроллер понимает что появилось новое устройство.
Вот этот момент не пойму. Поясните, пожалуйста. Как возникает это прерывание, если 5V подается на VBUS с платы самого микроконтроллера?

В схеме из даташита stmps2141str включается сигналом EN. И с нее выходит 5V на ногу мк PA9 и на 1-й контакт usb-порта. Но эти 5V будут там всегда, независимо от того, подключили флешку или нет. Прерывание OVERCURRENT, как я понимаю, происходит при скачке напряжения. И тогда все usb отрубается. Это защита.

P.S. и в примерах от st не видел, что они определяют наличие по прерыванию. Они постоянно крутят usb_process. Если не трудно, ткните носом.

Последний раз редактировалось Programmer0; 06.10.2015 в 14:14.
Programmer0 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Схема USB хаба или разветвителя S54 Ремонт оргтехники 8 26.01.2013 15:18
Схема USB флэш диска (USB flash drive) mohito99 Ремонт оргтехники 10 21.07.2010 17:32
Схема подключения генератора к pic16F877 butch87 Микроконтроллеры, АЦП, память и т.д 0 16.05.2007 17:57
Помогите нужна схема игрового руля через USB Himmar Поиск схем. Делимся схемами 1 23.03.2007 11:25
Схема подключения датчиков к ЭВМ Aleks_01 Автоматика и аппаратура связи 3 05.04.2006 10:25


Часовой пояс GMT +4, время: 02:59.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.