X-Oscilator

jiri@bezstarosti.cz jiri
Středa Březen 17 14:53:34 CET 2004


Dobry den
Kdyz je rec o MMC, nevite nekdo kde se daji sehnat v kusovem mnozstvi komektory pro tyto karty? Take bych si rad zaexperimentoval.
Diky
JR


    ----- Original Message ----- 
    From: Igor KOPRIVA 
    To: hw-news@list.gin.cz 
    Sent: Wednesday, February 12, 2003 3:33 PM
    Subject: Zajimave chovani MMCARD - dlouhe


    Ahoj vsichni,
    rad bych se podelil o sve zkusenosti s chovanim karet MMCARD po dlouhe dobe
    jejich pouzivani.
    Cca pul roku testujeme nase zarizeni, ktere pouziva MMC jako datove
    uloziste. Radic karet komunikuje s procesorem NEC pres rozhrani SPI
    rychlosti cca 1Mbps. Vzhledem k tomu ze karty jedou na 3.3V a procesor
    vyzadoval externi pamet na 5V je vsechno mimo MMC napajeno pulsnim
    stabilizatorem 5V na 260kHz. MMC je napajena lin stabilizatorem 3.3V
    povesenym za 5V pulsnim stabem. Rozhrani MMC-uC ma upravene urovne napeti
    odporovymi delici na vstupech do MMC a vystup karty je primo pichnuty do
    procesoru na vstup SPI.
    To kvuli predstave o zapojeni a podminkach provozu.
    Od prvniho okamziku byla pro testy i vyvoj pouzivana karta firmy Lexar media
    32MB a nebyl s ni jediny problem. V prubehu casu jsme koupili jeste 32MB a
    64MB od PQI. A ted co se stalo. Obe tyto karty odesly po cca tydennim
    pouzivani a to velmi zajimavym zpusobem.
    Radice obou karet prestaly CASTECNE plnit svou funkci.

    U karty 64MB nebylo mozno vycist registr CSD. Jinymi slovy karta byla
    uspesne resetovana a inicializovana, ale dalsi operace s ni nebylo mozno
    provadet. Ani cteni ani zapis. V pripade pouziti ctecky (pouzivajici
    Multimedia protokol ke komunikaci s kartou) bylo mozno bez problemu kartu
    cist, ale zapis nebyl mozny.

    U karty 32MB se situace mirne zmenila. Karta v SPI modu uspesne prijme
    prikaz reset (GO_IDDLE_STATE) ale na polling prikazem SEND_OP_COND odpovida
    stale, ze nebyl dokoncen vnitrni reset karty coz je hodnota 0x01. Ve
    standardni ctecce nefunguje pro jistotu vubec.

    Ze je radic odvareny je temer jasne, ale dlouze diskutujeme o duvodech, proc
    odesel prave takovym zpusobem.
    Pokud bych ho odvaril treba elektricky, treba spatne navrzenym delicem ve
    vstupech karty nebo nevhodnym zapojenim vystupu karty z 3.3V na vstup
    procesoru na 5V, pak by mel odejit spis cely jeden vstup nebo vystup (musi
    kartu chranit treba pred statickou el.), takze bych od karty nemel dostat
    zadny response nebo do ni protlacit zadny prikaz. S kartou se da ale v obou
    pripadech komunikovat, sice velmi omezene ale da.

    Napadlo mne jeste SW zamotani hlavy radici, nejakou sekvenci dat na vstupu
    vygenerovanou procesorem treba pri nejakem failure programu. Jenze tam bych
    ocekaval napravu tohoto stavu odpojenim od napajeni.

    Dalsi vec je, ze karta od jednoho vyrobce prezila vsechno bez uhony, zatimco
    obe karty od druheho sly spinkat. No ale tohle bych asi stravil, protoze
    kazdy  vyrobce to dela po svem. Takze spise akademicka poznamka.

    Pokud nekdo dochazite podobnych zkusenosti, rad si prectu Vas nazor.

    Bye Igor


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://nethouse.cz/pipermail/hw-list/attachments/20030213/479df15e/attachment.htm


Další informace o konferenci Hw-list