Konference: Počítač SHARP MZ-800 a emulátory
Od: | Michal Hučík |
Datum: | 1.11.2010 09:42 |
Předmět: | Unikarta - zatuhnuti pri startu |
Unikarta - zatuhnuti pri startu: |
Ja jsem bohuzel o vikendu tak uspesny jako Zdenek nebyl. Poskladal jsem unikartu pro Martina, ale narazil jsem s ni na problemy pri inicializaci RTC. Projevuje se to tak, ze pokud v unikarte neni vlozena baterka, tak po zapnuti Sharpa dochazi k zatuhnuti cca 1 - 3 sekundy (to pokud jsem mel u QUARTZ krystalu 15pF kondiky, kdyz jsem tam dal vetsi, tak uz jsem nenabehnul vubec.) Pri resetu uz je start vzdy v pohode. Pokud v unikarte mam baterku, tak uz Sharp nenabehne vubec. Vylucovaci metodou jsem pak zjistil, ze k zatuhnuti dochazi na trech synchronizacnich smyckach v hal.c ... Pri odstraneni techto 3 radku uz se nova unikarta chova stejne jako ta prvni a veskere RTC funkce jsou OK. Zkusil jsem postupne vymenit krystal, kondiky a diodu, ktera je na externim napajeni z baterky. Znovu jsem prohnal pajeckou a cinem piny 1 - 16 na STM32 a nakonec jsem prohodil i krystaly mezi hodnou a zlobivou unikartou, ale nic z toho nepomohlo. Pripojil jsem si osciloskop na pin4 u STM32 (OSC32OUT) a u funkcni unikarty tam mam neustale 32kHz a napeti cca 400 mV. Toto tam namerim kdyz je karta bez napajeni a jede jen na baterku, stejne tak pokud jede jen na externich 5V bez baterky a plati to i kdyz mam baterku i externi napajeni. Narozdil od toho, u te zlobive mrchy mam na tomto pinu cca 500mV pri provozu z baterky, nebo pri provozu pouze na 5V bez baterky. Kdyz vsak do karty s baterkou pripojim i externi napajeni 5V, tak napeti na pinu 4 spadne cca na 250mV a uz tam zustane, dokud to zase neodpojim. Ty dve karty se od sebe lisi v nasledujicich detailech: - pouzite MCU, na te fungujici mam STM32F103 a na te druhe ...F101 - na te druhe zlobive je osazen navic MAX3232 a ENC28J60, vcetne kompletni bizuterie - ta prvni karta je osazena na pocinovane PCB, kterou ma ted asi vetsina lidi, kteri dostali kartu na ByteFestu, zatimco ta druha je na pozlacene variante PCB unikarty, kterou Vasek ziskal vytunelovanim Cinskeho hospodarstvi ;) Napada vas nekoho v cem by mohl byt problem? Mate v unikartach zapojenou baterku k RTC? Jak dlouho vam Sharp s unikartou po zapnuti vypinacem nabiha? ( U mne na te prvni unikarte trva prodleva po zapnuti cca 1/2 sekundy, z toho 100ms si dava k dobru Sharp, nez vubec zacne fungovat a 400ms vezme pro svuj start unikarta.) Michal
Ostatní příspěvky vlákna:
[2010/1 (51)] [2010/2 (48)] [2010/3 (23)] [2010/4 (40)] [2010/5 (50)] [2010/6 (23)] [2010/7 (13)] [2010/8 (54)] [2010/9 (47)] [2010/10 (243)] [2010/11 (92)] [2010/12 (98)]
[1999 (1)]
[2000 (168)]
[2001 (733)]
[2002 (459)]
[2003 (654)]
[2004 (224)]
[2005 (105)]
[2006 (182)]
[2007 (201)]
[2008 (294)]
[2009 (363)]
[2010 (782)]
[2011 (522)]
[2012 (642)]
[2013 (442)]