Vzorky od Microchipu / MAXIM

Bitovod hw
Středa Březen 17 14:53:37 CET 2004


Mohu pridat dalsi podivnou skusenost: MMC karta 128 MB Transdata. Ctecka kartu vubec nepozna ac predtim mnohokrat fungovala, s jinymi kartami funguje ctecka normalne. Vyndat a vlozit nepomaha. Po vlozeni do jine ctecky karta funguje. Po vraceni do te puvodni funguje take.
Takze se v te druhe nejak vzpamatovala, ale proc?

Martin Zaruba
  ----- 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/20030212/4dac75e6/attachment.htm


Další informace o konferenci Hw-list