Ač je to často uváděno, AXP209 RTC ve skutečnosti NEobsahuje. AXP209 obsahuje pouze blok pro napájení RTC. Je to možné snadno dohledat v dokumentaci k AXP209. RTC je ve skutečnosti až v A20. Taktéž dohledatelné v dokumentaci.
RTC v A20 umí jako oscilátor použít vnitřní RC low power oscilátor a nebo krystalový oscilátor. Pro krystalový oscilátor je nutné mít přípojený vnější krystal 32768Hz. To asi u BPi je ve všech verzích. Ve výchozím nastavení je využit právě ten vnitřní RC oscilátor. Ten je však dost nepřesný. Zkoušel jsem to na dvou čipech a zpožďují se o řádově deset minut za den. Chyba RC oscilátoru ale bude zřejmě značně závislá na teplotě. Je třeba tedy přepnout na vnější krystalový oscilátor (zatím nevím jak). Co jsem zkoumal, Bananian toto přepnutí nedělá a používá RC oscilátor.
AXP209 má zvláštní pin pro baterii pro napájení RTC, ale vypadá to, že pokud tato není připojena, napájí RTC z "hlavní" baterie, pokud je.
Krystal je sice přesný, ale taky ujíždí s kvadrátem teploty. Takže korektní řešení u zařízení s konektivitou je krystal + NTP client...
Co se RTC týká, tak jako nejvtipnější věc pro tohle použití, co jsem zažil, vidím periferii RTT (Real Time Timer) a AT91SAM7Xxxx.
- By default RC oscilátor s výchozí přesností v procentech
- Kalibrace tuším v 256 krocích pomocí hlavního oscilátoru
- Pomalý krystalový oscilátor na čipu není
- Externí vstup frekvence pro hodiny není
- Naštěstí se to dá přepnout na dělený hodiny odvozený z hlavního krystalu, ale přesnost je o řád horší, než s hodinkovým krystalem a musí se pravidelně synchronizovat s externím RTC nebo s NTP.
- Počítá jenom sekundy, zbytek musí řešit SW
Bych docela rád věděl, proč vůbec takovou periferku soudruzi od Atmelu na čip vůbec bastlili... Asi jim na čipu zbylo pár čtverečních mikronů a neměli tam co dát. Ve výsledku je přesnější počítat průchody napájecího napětí v síti nulou...
A nebo http://www.aliexpress.com/item/Free-shipping-1pcs-lot-DS3231-AT24C32-IIC-Module-Precision-Clock-Module-DS3231SN-for-Arduino-Memory-module/32262714896.html i s baterkou a dopravou za 90 centů.
Jak dlouho vydrží ta 6000 mAh baterie a s jakou konfigurací?
Pokud 6000 mAh vydrží na záložní porovoz něco jako 15 hodin (přecijen úspornější procesor a žádný displej oproti notebooku), mohla by by baterie 600 mAh vydržet něco jako 1,5 hodiny. Je moje úvaha správná?
Na internetu jsem našel LiPol baterie spíše o kapacitě 600 mAh. Co mohu od ní čekat?
Backup jako 5 minut nebo půl hodiny?
Co problémy s napájením SATA disku?
Setkal jste se s tím někdo?
Článek je jen záhadně zmiňuje, bez reference na zdroj informací.
Podle vlákna zde
http://www.bananapi.com/index.php/forum/general/391-why-the-sata-disk-doesnt-work-on-bpi-r1?limitstart=0
má banán BPi-R1 závažné chyby ohledně napájení SATA disku. A vůbec napájení.
Část SATA disků prostě vůbec nenaběhne - nedetekuje se, protože banán jim pošle menší napětí než by měl a neustojí špičku pro rozběhnutí disků.
SSD jsou na tom lépe, ale také nemusí fungovat.
No, ono to není tak jednoduchý. Ono záleží na (ne)použití DVFS a zátěži CPU, na využití HDD, na tom, jestli jsou zabitý nepoužívaný periferky (jako třeba grafika), jestli se při záloze udržuje konektivita a na kolika portech/s jakým trafficem, jestli ještě naíc funguje jako switch,...
Pozor na maximalni nabijeci a vybijeci proud. Pri vydrzi 1,5h odebirate prumerny proud 0.66C (C je oznaceni pro kapacitu - proud 1C pro 600mAh je 0,6A). Pokud by byl maximalni vybijeci proud 1C (u beznych LiOn byva pod 2C), tak maximalni odber nesmi presahnout 150% prumerneho. Takze u 600mAh nebudete mit rezervu pro okamzity odber.
Co se tyce maximalniho nabijeciho proudu - bal bych se tak malou baterku k tomu pripojit bez toho abych se informoval, zda ten nabijeci cip do toho nepusti moc.
https://brmlab.cz/user/jenda/arm-power
Banán tam není, ale CubieBoard má podobný hardware. Můžete někdo Banán změřit a poslat mi to?
Asi nakonec zvolím řešení s 12 V záložním zdrojem a obyčejnou olověnou baterií.
Stejně kromě banánu potřebuje ještě napájet UPC modem, kamery, nějaká nouzová led světla a kdoví co ještě.
Podle návodu zde.
http://wiki.enigma14.eu/wiki/5V_UPS_for_Raspberry_Pi
Konvertor z 12 V na 5 V stojí 3 dolary a poštovné do ČR je zdarma.
http://www.aliexpress.com/snapshot/6613421386.html?orderId=66834644787405
UPS 12V včetně nabíječky stojí 400 Kč vč. DPH http://www.t-led.cz/ups-zdroj-12v-35w-s-nabijenim
No a olověná baterka je také ve stovkách a dá se koupit všude možně.
A kdyby banána hodlal zlobit nahradím jej malinou, nebo čímkoli jiným co jeden na 5 nebo 12V.
Zbývá jen vyřešit, aby banán poznal, že "nejde elektřina" a jede na baterku. Na to asi vyhradím nějaké relátko, které prostě když nepůjde elektřina tak rozepne (jinak bude sepnuté).
Přes USB hodlám řídit různá relátka http://www.selfcontrol.cz/navod_re8usb.htm - také za pár stovek.
Více o tom píši zde. http://forum.odorik.cz/viewtopic.php?f=33&t=3122&p=24768#p24768
Informaci o výpadku sítě bys určitě dokázal vytáhnout i z té upsky - jestli jsem pochopil dokumentaci/fotky správně, má vytaženou červenou ledku, která indikuje síť. Předpokládám, že když je na stejném plochém vodiči jako ostatní ledky, bude galvanicky oddělená od síťového napětí.
Další relátko navíc, navíc s cívkou na 220V, to jsou další watty a teplo navíc.
> Zbývá jen vyřešit, aby banán poznal, že "nejde elektřina" a jede na baterku. Na to asi vyhradím nějaké relátko, které prostě když nepůjde elektřina tak rozepne (jinak bude sepnuté).
Má to spoustu GPIO portů a stačí ti odporový dělič/zenerka ze zdroje kterým budeš nabíjet baterku na 3.3V.