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

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Аватара пользователя
ArtDen
Мучитель микросхем
Сообщения: 462
Зарегистрирован: Пн фев 22, 2010 09:12:34
Контактная информация:

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

Сообщение ArtDen »

Допустим, что устройство работает на частоте 1...4МГц, тактируясь MSI. При подключении его к USB-хосту необходимо переключиться на HSE+PPL, чтобы далее можно было работать через USB.
Так вот, как лучше всего отлавливать момент подключения устройства к USB?
http://ufa-darts.ru/ - приходи играть в дартс в Уфе
Реклама
Аватара пользователя
balmer
Это не хвост, это антенна
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

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

Сообщение balmer »

А чем USB_FS_WKUP_IRQHandler прерывание не подходит?
Реклама
Аватара пользователя
bad2cat
Потрогал лапой паяльник
Сообщения: 374
Зарегистрирован: Пт июн 12, 2015 09:21:56
Откуда: Челяба-сити

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

Сообщение bad2cat »

ArtDen писал(а):Допустим, что устройство работает на частоте 1...4МГц, тактируясь MSI.
А кстати, есть там режим ещё меньшей частоты?
Пусть не кварцевой, но интересует сверхмикропотребление на L0.
Даже на 30 КГц сойдёт - лишь бы не спал и вочдог крутился.
А отлавливать USB можно очень по разному.
Помимо вышеперечисленного, можно смотреть наверное буфер данных, потребление USB (делать внешний датчик тока), микроконтактик приспособить в конце концов под разъёмом. :)) (я один раз так делал - норм, тупо, но надёжно).
Я тоже, в некотором роде, радиоинженер...
Аватара пользователя
ArtDen
Мучитель микросхем
Сообщения: 462
Зарегистрирован: Пн фев 22, 2010 09:12:34
Контактная информация:

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

Сообщение ArtDen »

balmer, а чтобы оно сработает при выключенном USB? Точнее перфразирую так: это прерывание сработает, если USB не затактировано?

bad2cat, конечно есть. Минимум 65 кГц. Но такие частоты имеют смысл только если МК что-то должен всё время делать. По нормальному для минимального потребления надо правильно настроить перифирию и уходить в сон или в стоп.
http://ufa-darts.ru/ - приходи играть в дартс в Уфе
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
bad2cat
Потрогал лапой паяльник
Сообщения: 374
Зарегистрирован: Пт июн 12, 2015 09:21:56
Откуда: Челяба-сити

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

Сообщение bad2cat »

ArtDen писал(а):конечно есть. Минимум 65 кГц.
Елки-палки, да у Эниака было 5 кГц и люди радовались как дети, что работает :)) мне бы и 5 хватило.
ArtDen писал(а):Но такие частоты имеют смысл только если МК что-то должен всё время делать. По нормальному для минимального потребления надо правильно настроить перифирию и уходить в сон или в стоп.
ну не знаю, но только чтобы батареи из лития надолго хватало (на пару лет типа). Заодно STM32 освоить по-минимуму (обычно в прибор надо хоть что-то засунуть, чтобы осмысленно работало, а уж примочки и хотелки потом появляются).
Вот надо видимо проц в стоп загонять с вочдогом.
Я тоже, в некотором роде, радиоинженер...
Реклама
Аватара пользователя
balmer
Это не хвост, это антенна
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

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

Сообщение balmer »

ArtDen Тогда самый простой вариант. Следить за появлением питания на USB разъёме. Это можно делать даже со спящего микроконтроллера. Делал такое - вполне стабильно работает.
Реклама
Аватара пользователя
ArtDen
Мучитель микросхем
Сообщения: 462
Зарегистрирован: Пн фев 22, 2010 09:12:34
Контактная информация:

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

Сообщение ArtDen »

balmer, у меня так и сделано. Но почему-то ударило в голову, что должен быть более идеологически верный способ. Поэтому решил спросить на форуме )
http://ufa-darts.ru/ - приходи играть в дартс в Уфе
Аватара пользователя
bad2cat
Потрогал лапой паяльник
Сообщения: 374
Зарегистрирован: Пт июн 12, 2015 09:21:56
Откуда: Челяба-сити

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

Сообщение bad2cat »

ArtDen писал(а):balmer, у меня так и сделано.
А как?
Ты ж не сказал, что тебе комп USB даёт. А мы тут мозги напрягаем :))
Я тоже, в некотором роде, радиоинженер...
Аватара пользователя
ArtDen
Мучитель микросхем
Сообщения: 462
Зарегистрирован: Пн фев 22, 2010 09:12:34
Контактная информация:

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

Сообщение ArtDen »

Под usb-хостом подразумевался комп
http://ufa-darts.ru/ - приходи играть в дартс в Уфе
Ответить

Вернуться в «ARM»