[elektro] PIC32 Device may not exit BOR state if BOR event occurs

Pipi lista at puzsar.hu
Mon Jun 27 23:15:08 CEST 2016


kell egy labortáp féle... ha más nem akkor pl lm317, a kimenetével sorbakötsz 1-2 diódát, és majdnem 0V-ig le tudsz menni
vagy eljössz (kispest és adok 3A-es mini potis kapcsitáp modult :))
labortápról tudod szimulálni? ha a resetet fogod, és közben játszol a táppal,
majd elengeded a resetet akkor jó?
esetleg mcp100-103 vagy mcp120-130 reset áramkör, ha nem kapsz a chipcad-be esetleg valamilyet tudok adni)
szerintem az egy igencsak hibás konstrukció ha az akku lemerülhet,
  ezt figyelni kéne és mindent lekapcsolni még a mélykisütés előtt, pl valami P-FET-el a tápokat ha szükséges,
és elmenni alukázni
szerintem a pic-nek stepup nélkül direktben kéne a lipo akksiról menni(pl mcp1700 táp)
figyelni a napelem villanyt, ha van akkor működés, ha nincs, alvás,
ha akku mélykisütés közelébe kerül akkor meg üvöltsön,vagy húzgálja meg a füled hogy be tudj avatkozni :)
ja és az esp is alaposan meg tudja rángatni a tápot, pláne amikor kezd magához térni a táp, jól bezavarhat,
a piccel érdemes fogni a resetjét és/vagy a chpd-jét, és csak akkor engedélyezni ha kell a kommunikáció, vagy folyamatos webszerver van?
Egyáltalán kell az a pic? az esp simán el tudja intézni az egészet, persze normális tápról...




2016.06.27. 21:34 keltezéssel, Huszti András írta:
> Hello!
>
> Azt hiszem sikerült a fenti Erratába belefutnom. A kovetkezo a helyzet, van egy PIC32-es panelem az Olimextol:
> https://www.olimex.com/Products/Duino/PIC32/PIC32-PINGUINO-MICRO/
> Amin egy ilyen PIC32-es csücsül:
> PIC32MX440F256H
> A projekt egy napelemrol taplalt homero es nyomasmero lenne. A napelem egy LiPo akksit tolt, amirol a PIC32-es cucc megy illetve ezen csucsul a szenzor meg egy ESP8266. A problema az, hogy ha lemerul az akksi es masnap reggel feljon a nap, az eszkoz nem indul el. Ez mar a sokadik ilyen jellegu hiba amivel talakoztam a projekten belul, a legtobb azonban vagy softveres problema volt (elakadt valahol az allapotgep vagy ilyesmi) vagy az ESP valamilyen bug-ja. A mostani azonban ugy tunik sokkal alapvetobb. Az eszkozt megvizsgalva az akku teljesen fel volt toltve, leven, hogy ha reggel eszreveszem hogy nem mukodik, altalaban munka utan erek haza, addigra feltolt az akksi. A PIC32-es panelen se kep se hang. A kovetkezo a tunetegyuttes:
> - 5V megvan
> - PIC32-es 3V3-tapja megvan
> - Software nem fut. Watchdog HW-esen aktiv, de latszolag nem segit.
> - Debuggerrel nem lehet kapcsolodni a panelre.
> - Reset pin foldre huzasa nem segit. Utana sincs se kep se hang.
> - VDDCORE pin 0V-on all, holott 1,8V-on kellene
> - Egyetlen egy dolog segit, ha a tapot lehuzom majd visszadugom. Semmi mas. De utana mukodik rendesen.
>
> Kis googlizas utan erre jutottam:
> http://ww1.microchip.com/downloads/en/DeviceDoc/80000440M.pdf
> 66.-os szamu errata: Device  may  not  exit  BOR  state  if  BOR  event occurs
>
> Oke, ezek szerint van valami magikus osszhatas amitol a PIC32 nem jon ki a BOR allapotbol es csak a tapreset segit. Egy forumbejegyzes alapjan a tapfeszultseg meredeksegere gyanakszom. Amikor az akku ures, es kisut a nap, egyreszt szep lassan jon fel (vagy epp felho takarja, ami lassan megy el vagy akarmi ufo lebeg elotte) a napelem lassan kezd egyre tobb es tobb energiat leadni. Az akkutolto aramkorom elkezdi az ures akksit feltolteni. Errol van egy Step Up a PIC32-fele mert az 5V-rol uzemel. Ez az 5V szerintem ilyenkor lassan kezd el kolbaszolni felfele, vagy vannak benne esetleg mindenfele toresek (osszci sajna epp nincs de kolcsonzok egyet a jovoben), ahogy emelkedik es hirtelen beterhel a PIC32 emiatt beesik. Ez a tapfeszultseg valtozas lehet a PIC32-re olyan hatassal hogy bekerül ebbe az allapotba.
>
> A workaround szerint csinaljak tapreszetet. Nem tul szep dolog, hogy a PIC32 nem indul el bizonyos esetben de hat Istenem a Microchip mar csak ilyen... (azert itt karomkodtam egy sort)
> A kerdes hogy hogyan oldjam meg? Itt szeretnem a segitseget kerni. Olyan megoldasra gondolok amit Ebay-rol vagy Alibabarol vagy akarhonnan meg tudok rendelni, nem szeretnek nekiallni most tap felugyelo aramkort epiteni mert mire elkeszul az sok ido, es sajnos meg egy nyamvadt labortapegysegem sincs, hogy probalkozni tudjak. A mukodese olyan legyen, hogy figyeli a betapot es csak akkor engedi tovabb ha elert egy bizonyos szintet. Pl 4,8V. Es lehetoleg keveset fogyaszt.
> Keresgeltem Ebay-en de nem talaltam hasonlot. Erzesem szerint nem talaltam meg a megfelelo kereso kulcsszavakat a dologhoz (voltage supervisor board meg ilyesmivel probaltam).
> Olyan megoldas is jo lenne ami esetleg a meglevo LiPo tolto aramkort csereli. A mostani tud 5V-os bemenetrol csak tolteni, illetve a LiPo-rol step up-al 5V-ot csinalni. Van egy USB bemenet rajta ami tud tolteni es diodaval megy a DCDC konverterre, hogy legyen 5V rogton. Mivel a napelem 12V-os igy a 12V-bol es step down-al megyek le 5V-ra. Nem tul optimalis (2 nyak osszeganelyozva) ezert is vagyok nyitott ha esetleg valaki tudna ide egy optimalisabb megoldast. Es pluszba a kimeneti 5V feszultseg legyen stabil. Tehat ures akksival, felkelo nap mellet is biztositson stabil 5V-ot ha az akku kelloen fel van mar toltve. Tud valaki ilyet?
>
> Maskeppen megfogalmazva a kerdest. A fenti errata ismereteben, akkus uzem eseten ahol tudni kell kibirni az akku lemeruleset. Hogy lehet ezt a problemat elkerulni?
>
>
> Koszonom!
>
> -----------------------------------------
>            elektro[-flame|-etc]
>


-- 
Pipi
http://www.puzsar.hu
https://sites.google.com/site/eutlantis/books



More information about the Elektro mailing list