Бекап на батеријата Atmel SAM E70 (ATSAME70Q21, Cortex-M7) - Размена на оџаци
Јас градам USB демо-картичка со контролорот Atmel SAM E70, а единствената пречка со која се соочувам е работење на батерија. Имам намера да користам едноставна батерија со 3V ќелии како резервен извор на енергија и сакам да ги задржам тековните датуми и време на MCU во режим на мала моќност.
Имам мала позадина на микроконтролер STM и очекував дека Атмел МЦУ ќе има слична функционалност, но на Е70 (и очигледно целата линија на Атмел Кортекс-М7 базирани МЦУ) му недостасува влез VBAT. Листот со податоци E70 има посебен дел (22.4.4 - "Користење резервни батерии/резервна копија") на оваа тема, но не нуди јасни одговори - само скичен дијаграм за ожичување и неколку покажувачи за редоследот на напојувањето.
Е70 има сестрински чип - V71, и открив дека демо-таблата на Атмел V71 („V71 Xplained Ultra“) всушност обезбедува детална шема која е далеку од едноставна и компактна:

Се чини дека Атмел очекува инженерите на системите да изградат сопствен резервен систем за напојување. Малку е разочарување бидејќи линијата STM F4/F7 има вградена резервна шема за напојување.
Дали има полесен начин (од создавање шема со оптички засилувач и 2 дополнителни IC) или испробана и тестирана шема за обезбедување резервна батерија за Atmel S70/E70/V70?
Белешка: Ме советуваа да користам посебен RTC IC (како STM M41T62LC6F), но не ми е пријатно да додадам дополнителен IC на картичката.
(Во случај инженер на Атмел да го посети ова прашање) Која беше причината што контролорот VBAT/мала моќност не беше вклучен во MCU?
одговори
Идејата зад влезот Vbat на чипови како STM32 е дека RTC и другите периферни уреди со мала моќност обично се напојуваат од главниот Vdd и автоматски се префрлаат на Vbat кога Vdd недостасува. On-chip ова може да се спроведе со нешто едноставно како диодата ИЛИ:

Со цел да заштедите пинови (претпоставувам) SAME70 не обезбедува посебна врска за RTC, но дали е напојувана од главниот Vdd. Сепак, како што е прикажано во делот за листи на податоци на кој се повикавте, можете да ја додадете логиката за вклучување на напојувањето однадвор:

Шемата што ја објавивте е многу комплицирана бидејќи се обидува да стори нешто друго: C103 на овој дијаграм е супер кондензатор (100mF!) Толку голем дел од колото е одговорен за полнење со разумна брзина. Тие користат ќелија со копче, така што ништо од ова не е релевантно.
Постојат неколку практични размислувања со шемата што ја објавив. Како прво, ги препорачувам диодите Шотки бидејќи на овој начин губите многу помалку напон. Второ, претпоставувам дека користите линеарен регулатор на LDO за да создадете шина од 3.3v од USB Vbus. Во овој случај, треба да ги преземете повратните информации за контролорот по диодата, така што контролорот може да компензира за падот на диодата. Би изгледало нешто како ова (бајпас кондензаторите се игнорираат):

Трето, тој се обидува да го напојува целиот чип од ќелијата на копчето кога нема USB напојување. Треба да бидете многу претпазливи за да влезете во режим за резервна копија откако ќе откриете дека недостасува Vbus или во спротивно брзо ќе ја исцедите ќелијата за парички. Треба да користите GPIO пин за откривање на VBus (видете Шема 2 во дел 58.2.8).
Според вашиот лист со податоци, LF осцилаторот се напојува од VDDIO. Ова е многу вознемирувачко бидејќи тампоните за пенкало сè уште можат да добијат енергија и да извлечат енергија доколку не се стават во соодветна состојба пред да заспијат. Ова треба да се провери .
Тие велат дека не сакате да користите посебен RTC IC за да не додадете друг чип на вашата табла .
Сепак, шемата што ја објавивте додава 17 делови на вашата табла вклучувајќи 2 IC, без вклучен регулатор за вклучување .
Чип часовник со RTC како PCF85063 или MCP7940 има целосна цена на BOM од многу помалку од $ 1 со вклучен кристал и ќе го реши вашиот проблем.
Исто така, привлекува помалку струја (1,2 μA наспроти 2-5 μA за вашиот микрофон) .
Исто така, тоа е докажано решение кое работи и можете да го имплементирате без да треснете со главата над работната маса за помалку време што ви треба за да го решите вашиот тековен проблем. И веројатно помалку, исто така!
Тие ме потсетуваат на себеси кога се обидував да користам функција во микрофон што нема да ја именувам, а документите беа, не треба да бидеме многу јасни. Не успеа. Залудно потрошив многу време на ова. И потоа . Среќа и радост, тука дојде ерата: "'reал ни е, функцијата за која го избравте овој микроконтролер навистина не работи. Ви благодарам и убав ден!"
Еве го договорот: кога документите не се јасни. Доколку производителот не ја демонстрира функцијата на својата демо-табла. и ако чипот е нов. и ако никој на форумите не ја направил оваа одлика, вие всушност сакате да работите .
Ниту една објавена ерата не значи. Сè уште не е објавена ерата.
Можеби е таму, можеби не. Дали ќе поминете една недела знаејќи дали тоа е одлика на Шредингер?
Освен, се разбира, вие не сте момчето што го ангажира Атмел да ги прави своите демо одбори! Во овој случај испратете е-пошта до дизајнерот на чипови;)
Можеби не одговорот што го сакате. Нас ни е жал!