STM32Fxxx и питание от батареи.

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Друг Кота
Аватара пользователя
Сообщения: 3793
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

Я, в общем, соглашусь с Вашим мнением, поскольку еще не видел USB микроскопа сравнимого по качеству с нормальным оптическим, например с моим домашним Leica ZOOM 2000. НО! Около года назад я купил себе в лабораторию комбинированный оптико-USB микроскоп
http://www.amazon.com/3-5X-45X-Dissecti ... 98&sr=8-27
USB камера у него вставляется в специальное гнездо и смотрит на плату через оптические линзы объектива. Изображение ее тоже не фонтан, но цвета и контраст можно скомпенсировать изменяя яркость подсветки и установки в software. Разрешения и качества изображения достаточно для инспекции места пайки. Лично я предпочитаю паять глядя в микроскоп, нежели чем на экран. Но это чисто дело привычки, и знаю людей которые предпочитают как раз наоборот.
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Сообщение balmer »

Е! Я таки запустил USB на STM32L, мучался с переменным успехом неделю по вечерам, подозревал аппаратные косяки. А оказалось все просто. Неправильно интерпретировал картинку из datasheet по USB clock. Почемуто переклинило меня, и казалось что после умножения на PLLMUL сразу идет тактирование на USB. А оно после этого на 2 еще делится.
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Сообщение balmer »

Спрошу здесь - есть ли у STM документация по STM32L152 и LCD. Никак не могу найти развернутую документацию по этому моменту. Сейчас вот похоже выяснил, что Vlcd пин таки не надо подключать к питанию.
Мучитель микросхем
Сообщения: 478
Зарегистрирован: Ср окт 15, 2008 09:33:03
Откуда: Воронеж

Сообщение Galizin »

balmer писал(а):Никак не могу найти развернутую документацию по этому моменту. Сейчас вот похоже выяснил, что Vlcd пин таки не надо подключать к питанию.
Вроде в RM все написано
например про Vlcd
The LCD voltage levels are generated by the VLCD pin or by the internal voltage step-up
converter (depending on the VSEL bit in the LCD_CR register), through an internal resistor
divider network as shown in Figure 62
Напряжения LCD генерируются с Vlcd ноги или внутренним повышающим конвертером (в зависимости от бита VSEL), через внутренние резестивные делители как показано на рис.
Теперь смотрим что это за VSEL
VSEL: Voltage source selection
The VSEL bit determines the voltage source for the LCD.
0: Internal source (voltage step-up converter)
1: External source (VLCD pin)
VSEL - выбор источника напряжения
0 - внутренний ( повышающий конвертер)
1 - внешний (с VLCD ножки)


+ AN3422 - там нарисовано как подключать Vlcd.
Реклама
Эиком - электронные компоненты и радиодетали
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Сообщение balmer »

Galizin писал(а): + AN3422 - там нарисовано как подключать Vlcd.
Подключил таки правильно, все работает.

Если ты про эту картинку, то я даже зная как правильно делать, не могу понять что Vlcd не надо подключать к Vdd :cry:
vlcd.png
Подключение Vlcd
(38.9 КБ) 1038 скачиваний
Впрочем все равно STM32L классные процессоры. Дисплейчик уже настроил, теперь надо в Low Power режимом воспользоваться, и наслаждаться низким энергопотреблением.
Реклама
Вымогатель припоя
Сообщения: 581
Зарегистрирован: Ср янв 05, 2011 10:03:18

Сообщение ut1wpr »

balmer писал(а): и наслаждаться низким энергопотреблением.
Сэр знает толк в извращениях!... :))
С уважением,
Виктор.
Реклама
Мучитель микросхем
Сообщения: 478
Зарегистрирован: Ср окт 15, 2008 09:33:03
Откуда: Воронеж

Сообщение Galizin »

balmer писал(а):Если ты про эту картинку, то я даже зная как правильно делать, не могу понять что Vlcd не надо подключать к Vdd :cry:
Да я про эту картинку. Там нарисовано для внешнего питания. Правильно написано в даташите в разделе характеристик LCD. На этот вывод должен подключаться конденсатор от 0.1 до 2 микрофарад.
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Сообщение balmer »

Однакож привередливый STM32L к питанию. От одной батарейки попытался запитать Step up конвертор LM2621 и STM32L. Конденсатора 20 mkF не хватило, чтобы отфильтровать выбросы напряжения. STM32 стартует нестабильно. Пришлось фильтр по питанию ставить. Прямо все грабли собираю, аккуратно разложенные вокруг :)
Держит паяльник хвостом
Аватара пользователя
Сообщения: 993
Зарегистрирован: Пн сен 18, 2006 11:16:05
Откуда: Тула

Сообщение Neekeetos »

balmer писал(а):Однакож привередливый STM32L к питанию. От одной батарейки попытался запитать Step up конвертор LM2621 и STM32L. Конденсатора 20 mkF не хватило, чтобы отфильтровать выбросы напряжения. STM32 стартует нестабильно. Пришлось фильтр по питанию ставить. Прямо все грабли собираю, аккуратно разложенные вокруг :)
По моим наблюдениям именно элке все равно какого качества питание. Если стартует нестабильно я бы посоветовал притянуть резистором вывод boot0 к земле и на сброс повесить 10нФ.
Информация по RLC mini находится >тут<
Контактная информация:
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Сообщение balmer »

Neekeetos писал(а):Если стартует нестабильно я бы посоветовал притянуть резистором вывод boot0 к земле и на сброс повесить 10нФ.
Все так, но на Restart у меня 100 nF конденсатор.
Причем именно в момент запуска StepUp ее и вырубает. Он у меня програмно включается время от времени. От 6.8 mH видать слишком сильные помехи, когда на землю закорачивается.

Кстати так и не знаю, как хорошо/правильно сделать питание от батареи и от USB. Конечно поставил диоды и оно работает, но чувство неудовлетворенности осталось. Даже думаю - может всегда питать от батареи. Впринципе 32 MHz* 295 uA/MHz = 10 Ма - это ток, который требуется при подключении к USB, так что особо экономить не вижу смысла. Поставить батарею на 3 V и пускай оно работает!
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Сообщение HHIMERA »

А EN в LM2621 разрулить/заюзать не судьба???
"Я не даю готовых решений, я заставляю думать!"(С)
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Сообщение balmer »

HHIMERA писал(а):А EN в LM2621 разрулить/заюзать не судьба???
Дык все так и делаю. В момент, когда на EN подается логическая единица - девайс перезагружается без фильтра по питанию.
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Сообщение balmer »

Хех. Очередной косяк у меня в схеме. Добрался до power save режимов, смотрю, не опускается потребление ниже 0.7 ma. Причина банальна Step up конвертор LM2621 отключаю ножкой Enable. Но совершенно забыл, что ток может течь через катушку индуктивности и диод, что стоит в обвязке этой микросхемы :facepalm:
Друг Кота
Аватара пользователя
Сообщения: 3793
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

Мне с самого начала не было ясно почему Вы используете эту LM-ку с собственным потреблением аж 80 мка. Она съест всю экономию от режима микропотребления STM-ки. Если нужна полная изоляция выхода конвертера при отключении его, советую поставить TPS61070.
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Сообщение balmer »

Ser60 писал(а):Мне с самого начала не было ясно почему Вы используете эту LM-ку с собственным потреблением аж 80 мка. Она съест всю экономию от режима микропотребления STM-ки. Если нужна полная изоляция выхода конвертера при отключении его, советую поставить TPS61070.
Нужно чтобы DHT-22 датчик питался со стабильного напряжения 5V. Он только иногда включается, большую часть времени без питания.
А STM32L питяется напрямую от батарейки 3V.
Друг Кота
Аватара пользователя
Сообщения: 3793
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

Поставьте тогда нормальный датчик, который работает от 3В. Таких большинство. Хуже, чем этот придумать сложно: ест как паровоз, размером с гроб с музыкой, высокое питающее напряжение, да еще зачем-то однопроводной интерфейс. Налицо несоотрветствие замечательного и продвинутого МК с отстойным датчиком в одной конструкции.
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Сообщение balmer »

С датчиками влажности проблемма. Si7005 не предлагать, не могу купить. Датчики влажности это редкий товар, большинство стоит больше чем все детальки моего устройства. AM2302 довольно неплох, AM2303 считаю вообще имеет отличные характеристики для своей цены.
Друг Кота
Аватара пользователя
Сообщения: 3793
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

Помимо Si7005 имеется много отличных цифровых датчиков. Начать хотя-бы с популярных SHT-15/21. Конечно, последние не дешевые, понимаю, зато качественные. Но есть и дешевле и не хуже, например
http://radiokot.ru/circuit/digital/home/135/
Недавно я еще опробовал замечательный датчик семейства CCD2 по цене Si7005. Даже написал про него статью, опубликую здесь после окончания конкурса. Но предварительный вариант могу сбросить в личку и сейчас, если интересно.
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Сообщение balmer »

Смотри в одном экземпляре делать такие вещи смысла нет, слишком много интеллектуальных усилий уходит. Лично я планирую сделать минимум 4 штуки, чтобы раздарить родственникам.

Мои детальки:
AM3202 - 140 руб
LM2621MM - 41 руб
WDN0336-NBG-#00 - 50 руб (это LCD дисплей)
STM32L152RBT6 - 155 руб
Остальной мелочевки думаю рублей на 100 наберется.

То есть деталек получается на 500 руб.
Уверен, что смогу сделать девайс который будет работать от одного комплекта батарей больше года.
Размер AM3202 никак на размер конечного устройства не влияет, он определяется размером дисплея и двух батареек AAA.

А ты мне предлагаешь варианты, в которых датчик ценой 800-2000 руб.

Про CCD2 интересно, если его возможно купить за разумные деньги, разумные это скажем 2000 руб за 5 штук с доставкой.
Друг Кота
Аватара пользователя
Сообщения: 3793
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

Где заказать датчики CC2D23S в России я не знаю. Может через ebay попробовать. Сам я покупал их на mouser.com, стоит один около 10 USD. Но согласитесь, это мягко говоря некрасивое решение повышать напряжение батарей до 5в только для того, чтобы питать датчик. С 3-вольтовым датчиком можно всю схему будет от CR2032 запитать. Среднее потребление такого устройства должно быть около 5-10 мка в зависимости от периода измерений.
Ответить

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