thẻ ớ microsdxc phương tiện lưu trữ flash 1. giới thiệu · pdf...

Download Thẻ ớ microSDXC Phương tiện Lưu trữ Flash 1. Giới thiệu · PDF file4900181-001.A00 Trang 4 / 21 6.2.1 Giao thức chế độ bus SD Bus SD cho phép thiết lập cấu

If you can't read please download the document

Upload: buinhu

Post on 07-Feb-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 4900181-001.A00 Trang 1 / 21

    Th nh microSDXC Phng tin Lu tr Flash

    1. Gii thiu Th microSDXC chu c nhit cng nghip c thit k, sn xut v th nghim chu ng c cc iu kin mi trng khc nghit. Cc ng dng ngoi tri nh ki-t bn hng, trm xng, my ATM, cng phng tin v thit b t /hng hi. Cng l tng cho cc ng dng Internet vn vt (IoT) c s dng trong cc ng dng cng nghip mi nht.

    Th nh microSD dung lng m rng tng thch v mt chc nng vi thng s k thut ca th SD nhng c kch c nh hn. Th nh microSDXC cng c th c cm vo b chuyn i th nh microSD v s dng nh mt th nh Secure Digital tiu chun.

    2. M Sn Phm

    Class SDHC UHS Dung lng M sn phm

    Class 10 U1 64GB SDCIT/64GB

    3. Cc tnh nng ca th nh microSDXC Bng 1: Cc tnh nng ca th microSDXC

    Thit k Ti u chun

    Mc lc Khng (C thit k OEM)

    ID, MKB c lp trnh

    Cc chc nng bo mt

    Tun th thng s k thut bo mt SD Phin bn 3.00 (Da trn CPRM) *CPRM: Thng s k thut Bo v ni dung cho phng tin ghi

    nh dng logic Tun th thng s k thut h thng tp tin SD Phin bn 3.00 (c nh dng da trn exFAT)

    in in p hot ng: 2,7V n 3,6V (hot ng ca b nh) Giao tip: Giao tip th SD, (SD: 4 hoc 1 bit) Tng thch ch SPI Tun th Thng s k thut lp vt l SD Phin bn 3.01

    Vt l Di: 15, Rng: 11 , Dy: 1,0 (mm), Trng lng: 0,5g (in hnh) Tun th Thng s k thut th nh microSD Phin bn 3.01 (Kch thc chi tit i km trong: Ph lc)

    bn Tun th Thng s k thut lp vt l SD Phin bn 3.01 Tun th Thng s k thut th nh microSD Phin bn 3.01

    ROHS Tng thch vi ROHS

    Thc hin c hai mc hao mn ng v tnh.

    MLC NAND mang li bn cao

  • 4900181-001.A00 Trang 2 / 21

    4. Tnh tng th ch Thng s k thut tun th

    Thng s k thut th nh SD Tun th THNG S K THUT LP VT L SD Phin bn 3.01. (Phn 1)

    Tun th THNG S K THUT H THNG TP TIN Phin bn 3.00. (Phn 2)

    Tun th THNG S K THUT BO MT Phin bn 3.00. (Phn 3)

    Tun th Thng s k thut th nh microSD Phin bn 3.01

    5. c im vt l

    5.1. Nhit

    1) iu kin hot ng

    Min nhit : Ta= -40 C n +85 C

    2) iu kin bo qun Min nhit : Tstg= -40 C n +85 C

    5.2. m ( tin cy)

    1) iu kin hot ng Nhit 25 C / m tng i 95%

    2) iu kin bo qun

    Nhit 40 C / m tng i 93% / 500h

    5.3 ng dng

    1) Cm hoc tho nng

    a. Th nh microSDXC Kingston c th c tho v/hoc cm m khng cn tt

    ngun h thng ch.

    2) Cng tc bo v ghi c hc

    a. Th nh microSDXC khng c cng tc bo v ghi c hc.

    5.4 Cu hnh

    B iu khin: PS8210DF NAND: Toshiba 15nm MLC 64Gb

  • 4900181-001.A00 Trang 3 / 21

    6. S giao tip in 6.1. Chn th microSD

    Bng 2 nh ngha phn b chn ca th microSD. Hnh 1 m t v tr chn ca th microSD.

    Vui lng tham kho m t chi tit ca Thng s k thut lp vt l th SD.

    Hnh 1: Phn b chn th microSD (mt sau ca th)

    Bng 2: Phn b chn th microSD

    1) S: Ngun in, I: Vo, O: Ra, I/O: Hai chiu, PP: IO s dng mch iu khin y-ko

    (*) Nhng tn hiu ny s c pha thit b ch ko ln vi mc in tr 10-100K m ch

    SPI. Khng s dng chn NC.

    6.2 Cu trc lin kt bus th microSD

    Th nh microSD h tr hai giao thc giao tip thay th: Ch bus SD v SPI. H thng ch c th chn mt trong hai ch . C hai ch c th c v ghi cng d liu ca th microSD.

    Ch SD cho php truyn d liu 4 bit hiu nng cao. Ch SPI cho php s dng giao tip n gin v thng thng cho knh SPI. im bt li ca ch ny l hao ht hiu nng so vi ch SD.

  • 4900181-001.A00 Trang 4 / 21

    6.2.1 Giao thc ch bus SD Bus SD cho php thit lp cu hnh ng ca s ng d liu t tn hiu d liu hai chiu t 1-4. Sau khi bt ngun ln theo mc nh, th microSD s ch s dng DAT0. Sau qu trnh khi to, thit b ch c th thay i rng ca bus. C sn nhiu kt ni th microSD dnh cho thit b ch. Cc kt ni tn hiu Vdd, Vss and CLK ph bin sn c trong nhiu kt ni. Tuy nhin ng Lnh, Phn hi v D liu (DAT0-DAT3) s c phn chia cho mi th t thit b ch. Tnh nng ny cho php cn bng d dng gia chi ph phn cng v hiu nng h thng. Lin lc qua bus microSD da trn lnh v dng bit d liu c mt bit khi ng to v bit dng kt thc. Lnh: Lnh c truyn tun t trn ng CMD. Lnh l mt m bt u mt thao tc t thit b ch n th. Lnh c gi n mt th n c a ch (lnh c a ch) hoc n tt c th c kt ni (lnh pht sng). Phn hi: Phn hi c truyn tun t trn ng CMD. Phn hi l mt m tr li mt lnh nhn c trc . Phn hi c gi t mt th n c a ch hoc t tt c cc th c kt ni. D liu: D liu c th c truyn t th n thit b ch hoc ngc li. D liu c truyn qua ng d liu.

    CLK: Tn hiu ng h th ch CMD: Tn hiu Lnh / Phn hi hai chiu DAT0-DAT3: 4 Tn hiu d liu hai chiu VDD: Ngun in VSS: GND

    Hnh 2: S kt ni th microSD (ch SD)

  • 4900181-001.A00 Trang 5 / 21

    Bng 3: Tp lnh ch SD (+: c thc thi, -: Khng c thc thi)

    Ch s CMD

    T vit t t Thc thi Lu

    CMD0 GO_IDLE_STATE + CMD2 ALL_SEND_CID + CMD3 SEND_RELATIVE_ADDR + CMD4 SET_DSR - Thanh ghi DSR khng c thc thi CMD6 SWITCH_FUNC + CMD7 SELECT/DESELECT_CARD + CMD8 SEND_IF_COND + CMD9 SEND_CSD + CMD10 SEND_CID + CMD11 VOLTAGE_SWITCH + CMD12 STOP_TRANSMISSION + CMD13 SEND_STATUS + CMD15 GO_INACTIVE_STATE + CMD16 SET_BLOCKLEN + CMD17 READ_SINGLE_BLOCK + CMD18 READ_MULTIPLE_BLOCK + CMD19 READ_MULTIPLE_BLOCK + CMD20 SPEED_CLASS_CONTROL + Dnh cho SDHC/SDXC CMD23 SET_BLOCK_COUNT + Dnh cho UHS104 (CMD23 khng h tr) CMD24 WRITE_BLOCK + CMD25 WRITE_MULTIPLE_BLOCK + CMD27 PROGRAM_CSD + CMD28 SET_WRITE_PROT - Bo v ghi ni b khng c thc thi. CMD29 CLR_WRITE_PROT - Bo v ghi ni b khng c thc thi. CMD30 SEND_WRITE_PROT - Bo v ghi ni b khng c thc thi. CMD32 ERASE_WR_BLK_START + CMD33 ERASE_WR_BLK_END + CMD38 ERASE + CMD42 LOCK_UNLOCK + CMD55 APP_CMD + CMD56 GEN_CMD - Lnh ny khng c ch r ACMD6 SET_BUS_WIDTH + ACMD13 SD_STATUS + ACMD22 SEND_NUM_WR_BLOCKS + ACMD23 SET_WR_BLK_ERASE_COUNT + ACMD41 SD_APP_OP_COND + ACMD42 SET_CLR_CARD_DETECT + ACMD51 SEND_SCR +

    ACMD18 SECURE_READ_MULTI_BLOCK + ACMD25 SECURE_WRITE_MULTI_BLOCK + ACMD26 SECURE_WRITE_MKB + ACMD38 SECURE_ERASE + ACMD43 GET_MKB + ACMD44 GET_MID + ACMD45 SET_CER_RN1 + ACMD46 SET_CER_RN2 + ACMD47 SET_CER_RES2 + ACMD48 SET_CER_RES1 + ACMD49 CHANGE_SECURE_AREA + CMD28, 29 v CMD30 l cc lnh ty chn.

    CMD4 khng c thc thi v thanh ghi DSR (thanh ghi ty chn)

    CMD56 l lnh chuyn bit cho nh sn xut. Khng c nh ngha trong th chun.

  • 4900181-001.A00 Trang 6 / 21

    6.2.2 Giao thc ch bus SPI Bus SPI cho php ng d liu 1 bit theo 2 knh (D liu vo v ra). Ch tng thch SPI cho php cc h thng ch MMC s dng th SD m khng cn thay i nhiu. Giao thc ch bus SPI l truyn byte. Mi m d liu u l bi s byte (8 bit) v lun tng ng v byte vi tn hiu CS. Li ch ca ch SPI l gim thit k ca thit b ch trong thc t. c bit thit b ch MMC c th c sa i vi t thay i. im bt li ca ch SPI l s hao ht hiu nng so vi ch SD. Thn trng: Vui lng s dng thng s k thut th SD. KHNG S DNG thng s k thut MMC. V d, qu trnh khi to c thc hin bi ACMD41 v hy cn thn i vi thanh ghi. nh ngha thanh ghi khc vi Thng s k thut MMC, c bit l thanh ghi CSD.

    CS: Tn hiu la chn th CLK: Tn hiu ng h th ch D liu vo: ng d liu t thit b ch n th D liu ra: ng d liu t th n thit b ch VDD: Ngun in VSS: GND

    Hnh 3: S kt ni th microSD (ch SPI)

  • 4900181-001.A00 Trang 7 / 21

    Bng 4: Tp lnh ch SPI (+: c thc thi, -: Khng c thc thi)

    Ch s CMD T vit t t Thc thi Lu CMD0 GO_IDLE_STATE + CMD1 SEND_OP_CND + LU : KHNG S DNG (XEM Hnh 6 v 9.2) CMD6 SWITCH_FUNC + CMD8 SEND_IF_COND + CMD9 SEND_CSD + CMD10 SEND_CID + CMD12 STOP_TRANSMISSION + CMD13 SEND_STATUS + CMD16 SET_BLOCKLEN + CMD17 READ_SINGLE_BLOCK + CMD18 READ_MULTIPLE_BLOCK + CMD24 WRITE_BLOCK + CMD25 WRITE_MULTIPLE_BLOCK + CMD27 PROGRAM_CSD + CMD28 SET_WRITE_PROT - Bo v ghi ni b khng c thc thi. CMD29 CLR_WRITE_PROT - Bo v ghi ni b khng c thc thi. CMD30 SEND_WRITE_PROT - Bo v ghi ni b khng c thc thi. CMD32 ERASE_WR_BLK_START_ADDR + CMD33 ERASE_WR_BLK_END_ADDR + CMD38 ERASE + CMD42 LOCK_UNLOCK + CMD55 APP_CMD + CMD56 GEN_CMD - Lnh ny khng c ch r CMD58 READ_OCR + CMD59 CRC_ON_OFF + ACMD6 SET_BUS_WIDTH + ACMD13 SD_STATUS + ACMD22 SEND_NUM_WR_BLOCKS + ACMD23 SET_WR_BLK_ERASE_COUNT + ACMD41 SD_APP_OP_COND + ACMD42 SET_CLR_CARD_DETECT + ACMD51 SEND_SCR +

    ACMD18 SECURE_READ_MULTI_BLOCK + ACMD25 SECURE_WRITE_MULTI_BLOCK + ACMD26 SECURE_WRITE_MKB + ACMD38 SECURE_ERASE + ACMD43 GET_MKB + ACMD44 GET_MID + ACMD45 SET_CER_RN1 + ACMD46 SET_CER_RN2 + ACMD47 SET_CER_RES2 + ACMD48 SET_CER_RES1 + ACMD49 CHANGE_SECURE_AREA +

    CMD28, 29 v CMD30 l cc lnh ty chn.

    CMD56 l lnh chuyn bit cho nh sn xut. Khng c nh ngha trong th chun.

  • 4900181-001.A00 Trang 8 / 21

    6.3. Khi to th microSD

    Hnh 4-1 th hin s khi qu trnh khi to cho thit b ch UHS-I v Hnh 4-2 th hin chui lnh thc hin vic chuyn i in p tn hiu. v vng l th tc mi khi to th UHS-I.

    Hnh 4-1: S khi khi to thit b ch UHS-I

  • 4900181-001.A00 Trang 9 / 21

    Hnh 4-2: nh thi ACMD41 theo sau l chui chuyn i in p tn hiu

    1) NGUN BTCung cp in p cho qu trnh khi to. H thng ch p dng in p hot ng i vi th. p dng hn 74 chu k Dummy-clock i vi th. 2) Chn ch hot ng (ch SD hoc SPI) Trong trng hp hot ng ch SPI, thit b ch s y 1 chn (CD/DAT3) ca I/F th SD sang mc "Thp". Sau ra lnh CMD0. Trong trng hp hot ng ch SD, thit b ch s y hoc pht hin 1 chn ca I/F th SD (Ko thanh ghi ca 1 pin ln l ko ln mc "Cao" bnh thng). Th vn duy tr ch hot ng c la chn tr trng hp ra lnh CMD0 li hoc bt ngun di y l th tc khi to ch SD. 3) Gi lnh iu kin giao tip (CMD8). Khi th trng thi ngh, thit b ch s ra lnh CMD8 trc ACMD41. Trong tham i, 'in p cung cp' c t theo in p cung cp ca thit b ch v 'mu hnh kim tra' c t theo bt k mu hnh 8 bit no. Th chp nhn in p c cung cp tr li phn hi R7. Trong cu phn hi, th hi bo c min in p v mu hnh kim tra thit lp trong tham i. Nu th khng h tr in p cung cp ca thit b ch, n s khng tr li phn hi v gi trng thi Ngh. 4) Gi lnh khi to (ACMD41). Khi mc tn hiu l 3,3V, thit b ch ra lnh ACMD41 lp i lp li vi H