Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.79/19: Рейтинг темы: голосов - 19, средняя оценка - 4.79
OrtDim
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 179
1

USB STM32L1 и низкопотребляющий режим

13.06.2015, 17:53. Просмотров 3366. Ответов 4
Метки нет (Все метки)

Допустим, что устройство работает на частоте 1...4МГц, тактируясь MSI. При подключении его к USB-хосту необходимо переключиться на HSE+PPL, чтобы далее можно было работать через USB.
Так вот, как лучше всего отлавливать момент подключения устройства к USB?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2015, 17:53
Ответы с готовыми решениями:

STM32L1 __RAM_FUNC
подскажите, кто имел дело с stdlibой flash_ramfunc, как правильно настроить...

USB и автономный режим
Вечер добрый, есть камень 103CB, ковыряю работу с УЗБ. Скачал офф примеры от...

STM32L1 Discovery + Micro Servo 9g = судороги :)
Солнечной осени, уважаемые. Никак не могу подобрать параметры для ШИМа,...

Любимый usb 3 :) Режим сна
Доделываю вроде уже проект, последние штрихи остались.Проект - клавиатура...

USB-HID библиотека с st.com STM32f105 "Устройство USB не .."
Товарищи. Взял USB библиотеку с st.com (On-The-Go host omd divice library), для...

4
TomityWotf
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 553
13.06.2015, 18:18 2
Я завел 5V с USB на FT ногу проца, на ней включил EXTI, при подключении/отключении - срабатывает прерывание. Чтобы дребезга не было - кондер 100нФ на землю.
0
OrtDim
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 179
13.06.2015, 18:24 3
TomityWotf, я тоже завёл через резистор на FT-пин (правда без кондёра, сенькс за совет про него, кстати), чтобы определять, что 1) аккумулятор устройство заряжается, 2) устройства возможно подключено к USB-хосту. Но есть подозрение что можно это сделать более правильно
0
shodom
0 / 0 / 0
Регистрация: 25.05.2012
Сообщений: 101
13.06.2015, 19:31 4
"более правильно" - я искал такой способ, но не нашел.
Тут надо еще понимать что переключать МК в режим 32мгц и тестировать(как-то но как, не нашел) есть ни что-то на порту, это затратно по потреблению.
Было предположение, что при наличии хоста, что-то изменится в регистрах, но терпения не хватило выискать что именно.

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

Вообще даже в аппнотах СТМ видел как они определяют наличие USB внешней схемой, поэтому думаю 5В на FT пин, да впринципе неплохое решение, сам этот вариант недавно начал использовать. Конечно подключать зарядник от сотика теперь боязно, они частенько 5.3-5.5 вольта дают.... А 5.5, это уже критическое напряжение для FT. Хотя для успакоения можно делитель состряпать небольшой(что-нить на подобии 10к+30к), но ни места нет ни большого желания.
0
TomityWotf
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 553
13.06.2015, 20:13 5
Цитата Сообщение от shodom
В принципе можно провентилировать вопрос с определением лог. уровней на ногах D+ D-
Если девайс воткнуть в USB, но не притянуть DP к питанию, никаких уровней не появится. Можно, конечно, периодически подтяжку дергать и смотреть, не появится ли отклик, но это, IMHO, не укладывается в вариант с низким потреблением.

В старой версии моей платы 5V USB через резистор было заведено на ногу проца, в новой это сделал через делитель, преследуя две цели: при подключенном USB на ногу входит безопасное напряжение, даже если "неправильный" зарядник воткнут, и притяжка пина к земле, когда USB отключен (бо несколько раз ловил ложный сигнал из-за помех). Работает все замечательно. В свое время много схем пересмотрел с подключением, везде было 5V USB на пин в тех или иных вариантах.
0
13.06.2015, 20:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.06.2015, 20:13

STM32 Использование 3G USB модемов (USB Host)
Никому не случалось использовать 3G модемы с библиотекой USB от STM ? С этими...

USB Audio + USB CDC на одной STM32F4
Итак, есть ЦАП с входом I2S, есть FMприёмник с выходом I2S, есть STM32F405 с...

CCID USB,сниффер для USB.
У кого есть пример CCID USB ? Посоветуйте сниффер для USB. Если например...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru