Допустим, что устройство работает на частоте 1...4МГц, тактируясь MSI. При подключении его к USB-хосту необходимо переключиться на HSE+PPL, чтобы далее можно было работать через USB.
Так вот, как лучше всего отлавливать момент подключения устройства к USB?
USB STM32L1 и низкопотребляющий режим
- ArtDen
- Мучитель микросхем
- Сообщения: 462
- Зарегистрирован: Пн фев 22, 2010 09:12:34
- Контактная информация:
USB STM32L1 и низкопотребляющий режим
http://ufa-darts.ru/ - приходи играть в дартс в Уфе
- Реклама
- balmer
- Это не хвост, это антенна
- Сообщения: 1433
- Зарегистрирован: Вс дек 02, 2012 03:13:48
- Откуда: Калининград
Re: USB STM32L1 и низкопотребляющий режим
А чем USB_FS_WKUP_IRQHandler прерывание не подходит?
- bad2cat
- Потрогал лапой паяльник
- Сообщения: 374
- Зарегистрирован: Пт июн 12, 2015 09:21:56
- Откуда: Челяба-сити
Re: USB STM32L1 и низкопотребляющий режим
А кстати, есть там режим ещё меньшей частоты?ArtDen писал(а):Допустим, что устройство работает на частоте 1...4МГц, тактируясь MSI.
Пусть не кварцевой, но интересует сверхмикропотребление на L0.
Даже на 30 КГц сойдёт - лишь бы не спал и вочдог крутился.
А отлавливать USB можно очень по разному.
Помимо вышеперечисленного, можно смотреть наверное буфер данных, потребление USB (делать внешний датчик тока), микроконтактик приспособить в конце концов под разъёмом.
Я тоже, в некотором роде, радиоинженер...
- ArtDen
- Мучитель микросхем
- Сообщения: 462
- Зарегистрирован: Пн фев 22, 2010 09:12:34
- Контактная информация:
Re: USB STM32L1 и низкопотребляющий режим
balmer, а чтобы оно сработает при выключенном USB? Точнее перфразирую так: это прерывание сработает, если USB не затактировано?
bad2cat, конечно есть. Минимум 65 кГц. Но такие частоты имеют смысл только если МК что-то должен всё время делать. По нормальному для минимального потребления надо правильно настроить перифирию и уходить в сон или в стоп.
bad2cat, конечно есть. Минимум 65 кГц. Но такие частоты имеют смысл только если МК что-то должен всё время делать. По нормальному для минимального потребления надо правильно настроить перифирию и уходить в сон или в стоп.
http://ufa-darts.ru/ - приходи играть в дартс в Уфе
- bad2cat
- Потрогал лапой паяльник
- Сообщения: 374
- Зарегистрирован: Пт июн 12, 2015 09:21:56
- Откуда: Челяба-сити
Re: USB STM32L1 и низкопотребляющий режим
Елки-палки, да у Эниака было 5 кГц и люди радовались как дети, что работаетArtDen писал(а):конечно есть. Минимум 65 кГц.
ну не знаю, но только чтобы батареи из лития надолго хватало (на пару лет типа). Заодно STM32 освоить по-минимуму (обычно в прибор надо хоть что-то засунуть, чтобы осмысленно работало, а уж примочки и хотелки потом появляются).ArtDen писал(а):Но такие частоты имеют смысл только если МК что-то должен всё время делать. По нормальному для минимального потребления надо правильно настроить перифирию и уходить в сон или в стоп.
Вот надо видимо проц в стоп загонять с вочдогом.
Я тоже, в некотором роде, радиоинженер...
- Реклама
- balmer
- Это не хвост, это антенна
- Сообщения: 1433
- Зарегистрирован: Вс дек 02, 2012 03:13:48
- Откуда: Калининград
Re: USB STM32L1 и низкопотребляющий режим
ArtDen Тогда самый простой вариант. Следить за появлением питания на USB разъёме. Это можно делать даже со спящего микроконтроллера. Делал такое - вполне стабильно работает.
- ArtDen
- Мучитель микросхем
- Сообщения: 462
- Зарегистрирован: Пн фев 22, 2010 09:12:34
- Контактная информация:
Re: USB STM32L1 и низкопотребляющий режим
balmer, у меня так и сделано. Но почему-то ударило в голову, что должен быть более идеологически верный способ. Поэтому решил спросить на форуме )
http://ufa-darts.ru/ - приходи играть в дартс в Уфе
- bad2cat
- Потрогал лапой паяльник
- Сообщения: 374
- Зарегистрирован: Пт июн 12, 2015 09:21:56
- Откуда: Челяба-сити
Re: USB STM32L1 и низкопотребляющий режим
А как?ArtDen писал(а):balmer, у меня так и сделано.
Ты ж не сказал, что тебе комп USB даёт. А мы тут мозги напрягаем
Я тоже, в некотором роде, радиоинженер...
- ArtDen
- Мучитель микросхем
- Сообщения: 462
- Зарегистрирован: Пн фев 22, 2010 09:12:34
- Контактная информация:
Re: USB STM32L1 и низкопотребляющий режим
Под usb-хостом подразумевался комп
http://ufa-darts.ru/ - приходи играть в дартс в Уфе


