Отговори на тема  [ 103 мнения ]  Отиди на страница Предишна  1, 2, 3, 4, 5 ... 7  Следваща
Ultra low power MCU 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение Re: Ultra low power MCU
Мерси Миро, но търся LDO.


Пет Май 26, 2017 11:44 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Юни 05, 2006 1:48 pm
Мнения: 4906
Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
Мнение Re: Ultra low power MCU
ето едно наше ново м4:
http://www.analog.com/en/products/proce ... t-overview
и едно старо ама м3:
http://www.analog.com/en/products/proce ... t-overview

_________________
... ако трети ден не ти се работи... това означава, че е сряда !


Пет Май 26, 2017 12:01 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 1:59 pm
Мнения: 3867
Местоположение: Габрово
Мнение Re: Ultra low power MCU
И двете ви са напред в ulpbench-а, макар старото да е по-напред.
Гледам че пише че са го пробвали в hibernate на заспало - това го дават да пази SRAM-а. Какво става след излизането от хибернейт - ресетоподобно ли е поведението или продължава от следваща инструкция? Ако имаш информация де, ако не ще ровя из чаршафите.
Ицо, ако ще реагираш само на външен сигнал (цифров) дали не е по-логично да спираш изцяло тока - с външен ключ, със самозадръжка от изхода на контролерчето докато си свършиш работата и после пак да умира (а не да спи). Те повечето при излизане от дълбок сън все едно си ги ресетнал, така че разлика няма голяма. В твоя случай изглежда че ще имаш много дълги периоди на спане, което е различно от това периодично да трябва да събираш данни. Т.е. пикоамперите в заспало ще са важни.
Предполагам не забравяш че в тези приложения винаги трябва да се съобразиш с химията на батерията - да не се окаже че саморазряда и е много повече от твоята консумация...


Пет Май 26, 2017 1:24 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 2:21 am
Мнения: 12765
Местоположение: София
Мнение Re: Ultra low power MCU
Стигаме и до логичния въпрос - голяма част от препоръчаните чипове са ARM базирани. Останал съм впечатление, че в общия случай, на тях се търкаля и някаква ОС. Това което ще правя, не се нуждае от подобни усложнения. Би работило и по класическия начин - полиране или прекъсване от вход, таймер или друго събитие.
Та, доколко "армовете" са удачни за подобен стил на работа? Имам чувството, че по-голяма част от кода ще е за сетване на периферията - тръгни, спри, заспи, смени клока, направи нещо със н'амси кое захранване, и т.н...

Не съм работил с ARM, и още се стряскам от "сложността" им. :D
Прегледах някакъв по диагонал. Само регистрите им са дълги към декар, декар и малко... :D


Пет Май 26, 2017 1:34 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Фев 13, 2013 3:35 pm
Мнения: 1803
Мнение Re: Ultra low power MCU
След дълги мъчения ще слагаме и на проца да се изключва захранването. Явно все някаква периферия остава включена и църка. За в този ни случай включването е рядко и възможно.


Пет Май 26, 2017 1:48 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Яну 20, 2009 11:54 pm
Мнения: 11338
Местоположение: "Занзибар"
Мнение Re: Ultra low power MCU
А бе като ви чете човек се чуди как може да има електронни часовници :)
Спомних си една джаджа в градината: имаше дисплей с термометър, влага на почвата и още нещо, а при засушаване пискаше няколко пъти в минута. Изкара две години и умря от удавяне. Батерията беше CR, леко несиметрична, с размер около две CR2032, забравих коя. Като я извадих още имаше хляб в нея, но после ръждяса.


Пет Май 26, 2017 2:08 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Фев 13, 2013 3:35 pm
Мнения: 1803
Мнение Re: Ultra low power MCU
E- някой докопвал ли се е до прочутото Apollo? :)
Edit:
IAR имат дебъгер с ампермер. Можеш да следиш в дебъг прозореца всяка инструкция и действие как влияят на консумацията.


Последна промяна bobihot на Пет Май 26, 2017 2:16 pm, променена общо 1 път



Пет Май 26, 2017 2:11 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: Ultra low power MCU
gicho написа:
Те повечето при излизане от дълбок сън все едно си ги ресетнал, така че разлика няма голяма.


Не е все едно...
Контролерчетата с LP режими могат да си дърпат и пускат шалтера сами, но когато си го пуснат знаеш защо са си го пуснали. Отвън каквото и да правиш пак ще отидеш на някакви си наноампери. За тая консумация контролера ти дава няколко weakup пина плюс евентуално събуждане от RTC/таймер плюс темпер плюс някаква памет (поне няколко регистъра).
При 1-2uA вече може да имаш и някаква периферия от сорта UART, анологови компаратори, GPIO-та вече работят и т.н. Казвам го понеже това е консумацията която би имал само от един единствен пулъп със стойност 1M. Да, процът не е захранен, ама информацията от перифериите не се губи. С външна логика това няма как да го направиш.


itso.t написа:
Останал съм впечатление, че в общия случай, на тях се търкаля и някаква ОС. Това което ще правя, не се нуждае от подобни усложнения.

Така е... ТО не се нуждае изобщо, ама въпросът е ТИ дали се нуждаеш?
Вариантите са два - или ползваш нещо готово, или сядаш и четеш и четеш и четеш и евентуално подкарваш нещо си твое...
За съжаление наличните библиотечки и ос-чета не са върха на сладоледа. Това не е свързано със самото ядро, колкото със сложността на целия чеп в съчетание с липсата на идея в драскачите...
Ти не веднъж си казвал, че не искаш да се жениш... така че изключваме варианта сам директно да управляваш периферии и т.н. Просто забравяме тоя вариант и стигаме до варианта в който ти подкарваш някакъв примерен код (с всичките му кусури). И това че тоя код, който ще ползваш ще е раздут, повярвай ми ще ти е най-най-най-малкия проблем.


Пет Май 26, 2017 2:16 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Дек 14, 2004 1:31 pm
Мнения: 3849
Мнение Re: Ultra low power MCU
Ако все пак някой се реши да подкарва Ambiq Micro, нека се обади. Имам познат който е при тях и би могъл да удари едно рамо ако се наложи.

Другата седмица излиза Apollo2 dev board-a за 55 EUR

http://shop.feeu.com/epages/es966226.sf ... s/AMAPHEVK
http://ambiqmicro.com/apollo-ultra-low- ... ollo2-mcu/


Пет Май 26, 2017 3:49 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 2:21 am
Мнения: 12765
Местоположение: София
Мнение Re: Ultra low power MCU
bongo_x2 написа:
А бе като ви чете човек се чуди как може да има електронни часовници :)
Спомних си една джаджа в градината: имаше дисплей с термометър, влага на почвата и още нещо, а при засушаване пискаше няколко пъти в минута. Изкара две години и умря от удавяне. Батерията беше CR, леко несиметрична, с размер около две CR2032, забравих коя. Като я извадих още имаше хляб в нея, но после ръждяса.

Това че има подобни устройства, за никакви пари, не значи че са правени както им падне или през пръсти, и въпреки това те изкарват на батерии с години.
Вероятно е точно обратното - за да изкарват толкова, е отделено не малко време за развой и натъкмяване...
В мрежата има куп калкулатори за живота на батерията при съответната консумация. Разцъкай ги и виж какво ще са резултатите без оптимизация на консумацията... :D

Редакция:
miro_atc написа:
...И това че тоя код, който ще ползваш ще е раздут, повярвай ми ще ти е най-най-най-малкия проблем.

Тръгна да подсказваш, но не довърши... Ясно е че ще има мотики. Най-общо, какво да очаквам като такива?
Едната за която се сещам, ще е тестването на подобна система.


Пет Май 26, 2017 4:42 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Юни 05, 2006 1:48 pm
Мнения: 4906
Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
Мнение Re: Ultra low power MCU
gicho написа:
И двете ви са напред в ulpbench-а, макар старото да е по-напред.
Гледам че пише че са го пробвали в hibernate на заспало - това го дават да пази SRAM-а. Какво става след излизането от хибернейт - ресетоподобно ли е поведението или продължава от следваща инструкция? Ако имаш информация де, ако не ще ровя из чаршафите.


Гичо, нещо не фатям въпроса ти....
бъркаш нещо мезетата hibernate със shutdown.
при hibernate имаш области от паметта(2к , 4, 8, 32) дето може да си ги запазиш по време на повердоун мода (SRAM retention) програм каунтера и стакпойнера също може да са ти в тази срам, демек като се събуди - все едно не е спало.
при shutdown моде е все едно хардуерен ресет срама е забърсан демек нищо не се пази ...

_________________
... ако трети ден не ти се работи... това означава, че е сряда !


Пет Май 26, 2017 5:35 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: Ultra low power MCU
itso.t написа:
miro_atc написа:
...И това че тоя код, който ще ползваш ще е раздут, повярвай ми ще ти е най-най-най-малкия проблем.

Тръгна да подсказваш, но не довърши... Ясно е че ще има мотики. Най-общо, какво да очаквам като такива?
Едната за която се сещам, ще е тестването на подобна система.


Ми най-голямата е мотика е, че навлизането се оказва невероятно бавен процес. Трудно ми е да кажа, но не е само по-голямата сложност на нещата. Специално при АРМ няма еднозначно решение кое как да се прави. Съответно варианти много и като почнеш да се бъзикаш с нещо, докато схванеш логиката кое, защо как е направено и времето си минава...
По принцип аз на всички давам един и същ акъл, тъй като нещата не са особено интуитивни (меко казано) и има и различни подходи, то затова най-добре е някой да те въведе. И тъй като трудно един и същ човек ще ти покаже всички подходи, то просто тръгваш от познат на познат и за по 2-3 часа искаш да ти покаже как той работи, какви инструменти, какви библиотеки, каква организация и т.н. Аз с удоволствие бих ти отделил няколко часа, но тъй като моя подход е меко казано странен, желателно е да видиш и други, пък после да избираш ;-)


Пет Май 26, 2017 6:06 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 2:21 am
Мнения: 12765
Местоположение: София
Мнение Re: Ultra low power MCU
Първо трябва да си харесам някакво контролерче, а след това да се занимавам с конкретните му особености...


Пет Май 26, 2017 7:47 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 1:59 pm
Мнения: 3867
Местоположение: Габрово
Мнение Re: Ultra low power MCU
Не се връзвай че били сложни. Отваряш сайта на Mbed и си избираш платка - примерно discovery или nucleo с някое L-че на STM.
Регистрираш се там, и преглеждаш примерите - всичко е ниво ардуино - цялата инициализация и абстракция е готова и описана подробно.
Ако онлайн компилатора те дразни си експортираш към офлайн IDE.
Разбира се има особености по инструментариума, но ако откровено си говорим, майкрочипските неща не са по-лесни за подкарваме (ако не говорим за "само 33 инструкции" асемблер).
Ако дадеш повече информация ще помагаме с избора:
- ще има ли някакъв интерфейс - било то потребителски или дори само сервизен (usb, сериен)?
- нещо радио ще ти трябва ли?
- каква периферия е нужна - дотук разбрах за един вход който ще трябва да може да буди; някакви АЦП-та, монитор на батерията, ... ?
Предполагам че някакъв вид "изход" ще трябва да има - лампа, пищялка, интерфейс, дисплей ?


Пет Май 26, 2017 10:01 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение Re: Ultra low power MCU
itso.t, с какъв тип батерии ще се храни дивайса - първични (тионил-хлорид?) или акумулатор (Li_Ion?).

gicho написа:
... майкрочипските неща не са по-лесни за подкарваме ...

Кое пък име е трудното? :)


Съб Май 27, 2017 9:25 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 103 мнения ]  Отиди на страница Предишна  1, 2, 3, 4, 5 ... 7  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни