Konference: Počítač SHARP MZ-800 a emulátory

Od: Michal Hučík
Datum: 1.11.2010 10: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)]