16
Vnelektronics Co.,Ltd 776 Tôn Đc Thng, Liên Chiu, Đà Nng [email protected] Website: http://vnelek.vn Hưng dn s dng MSP430F55xx Development Kit Revision 1.0

F5510 Users Guide

Embed Size (px)

Citation preview

  • Vnelektronics Co.,Ltd776 Tn c Thng, Lin Chiu, Nng

    [email protected]: http://vnelek.vn

    Hng dn s dngMSP430F55xx Development Kit

    Revision 1.0

  • Hng dn s dngMSP430F55xx Development Kit

    Mc lc

    Gii thiu MSP430F55xx Development Kit 31.1 Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.2 Cc thnh phn chnh ca MSP430F55xx Development Kit . . . . . . . . . . . 31.3 Cc phin bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    Ci t phn cng v phn mm 52.1 Ci t phn mm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52.2 Ci t phn cng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52.3 Kt ni vi cc module khc . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

    Lm quen vi MSP430F55xx Development Kit 73.1 Lm quen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73.2 Cc ng dng demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

    Pht trin ng dng vi MSP430F55xx Development Kit 94.1 Bin dch chng trnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94.2 Np v chy chng trnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

    Phn cng ca MSP430F55xx Development Kit 115.1 S chn MSP430F5510 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115.2 Danh sch linh kin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

    Ti liu tham kho 15

    Website: http://vnelek.vn 1 Copyright 2013 Vnelektronics Co.Ltd

  • Hng dn s dngMSP430F55xx Development Kit

    Danh sch hnh v

    1.1 MSP430F55xx Development Kit . . . . . . . . . . . . . . . . . . . . . . . . . 42.2 USB Firmware Upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53.3 Cch chuyn chn BOOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73.4 Chng trnh hin th nhit . . . . . . . . . . . . . . . . . . . . . . . . . . 84.5 Giao din trnh bin dch IAR . . . . . . . . . . . . . . . . . . . . . . . . . . 94.6 Giao din trnh bin dch CCS . . . . . . . . . . . . . . . . . . . . . . . . . . 105.7 S layout linh kin lp top (tri) v bottom (phi) . . . . . . . . . . . . . . 135.8 S layout lp top (tri) v bottom (phi) . . . . . . . . . . . . . . . . . . . . 135.9 S nguyn l . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

    Website: http://vnelek.vn 2 Copyright 2013 Vnelektronics Co.Ltd

  • Hng dn s dngMSP430F55xx Development Kit

    Gii thiu MSP430F55xx Development Kit

    1.1 Gii thiu

    MSP430F55xx Development Kit l mt sn phm c thit k ring, chuyn dng, dnhcho h vi iu khin MSP430F5xx ca Texas Instruments. y l dng vi iu khin vi cctnh nng vt tri v siu tit kim nng lng, tn s hot ng cao, tch hp nhiu tnh nngtrn mt con chip duy nht. Vi x l vi kin trc RISC, thanh ghi 16-bit v cc b to hngs cho php t hiu qu thc thi m lp trnh cao nht. B to tn s dao ng ni (DCO) chophp thi gian chuyn t ch tit kim nng lng sang ch hot ng bnh thng < 5s.

    u im vt tri ca MSP430F55xx Development Kit l kh nng c th np li chngtrnh m khng cn phi dng mch np hoc mt thit b no khc. Trn kit tch hp sn mtcng USB 2.0 cho php ngi s dng np li chng trnh bng cch chuyn i jump (BOOT) thay i gia ch np v ch hot ng bnh thng. Cng USB cng c dng kit giao tip vi my tnh, th vin lp trnh API c cung cp sn bi Texas Instruments.

    Cc tnh nng ca MSP430F55xx Development Kit

    31 chn giao tip ngoi vi. Di in p cung cp cho kit t 4.5Vdc 20Vdc. 2 LED xanh c th iu khin c. 1 LED bo ngun. 1 nt nhn kt ni vi chn I/O (P2.0) v 1 nt nhn reset. Np li chng trnh m khng cn mch np hay mt thit b no khc. Giao tip vi my tnh thng qua chun USB 2.0.

    1.2 Cc thnh phn chnh ca MSP430F55xx Development Kit

    Cc thnh phn chnh ca kit:

    Dy cp v cng USB. Thch anh 32768Hz. 2 header kt ni c hoc ci. IC n p ngun ASM1117 3.3v MSP430F5510 vi 4 timer 16-bit, b chuyn i ADC tc cao ( 200ksps), b giaotip ni tip USCI, b nhn phn cng, DMA, b m thi gian thc v 31 chn I/O.

    Website: http://vnelek.vn 3 Copyright 2013 Vnelektronics Co.Ltd

  • Hng dn s dngMSP430F55xx Development Kit

    Hnh 1.1: MSP430F55xx Development Kit

    1.3 Cc phin bn

    Revision 1.0

    Phin bn u tin ca MSP430F55xx Development Kit, c chnh thc thng mi havo thng 11/2013. tng pht trin da trn mc ch ph bin dng sn phm chip MSP430ca Texas Instruments. Sn phm c thit k bi cng ty TNHH Thit k v Gii php int Vnelektronics, tr s ti 776 Tn c Thng, Q.Lin Chiu, Nng.

    Website: http://vnelek.vn 4 Copyright 2013 Vnelektronics Co.Ltd

  • Hng dn s dngMSP430F55xx Development Kit

    Ci t phn cng v phn mm

    2.1 Ci t phn mm

    Hai trnh bin dch ph bin c s dng vi MSP430 l IAR Embedded WorkbenchTM

    Kickstart v Code Composer StudioTM (CCS). C hai trnh bin dch ny u c bn min phv tr ph. IAR Embedded Workbench cho php bin dch on m assembly vi dung lngm khng gii hn v gii hn 4kB m ngun C. CCS gii hn dung lng m ngun C vi16kB. Ngoi ra, cn mt s trnh bin dch khc nh MSPGCC, Rowley Crossworks. Cc bilab c vit cho kit s dng trnh bin dch IAR v CCS.

    Chng trnh np cho MSP430F5xx Development Kit l USB Firmware Upgrade, cpht trin bi Texas Instruments. Giao din chng trnh c thit k n gin, ch cn chnfile sau khi bin dch bi IAR hoc CCS (*.txt) v nhn Upgrade. Giao din chng trnh cm t hnh 2.2. Chng trnh kt ni vi kit thng qua driver cng COM o. Driver cci km theo trong b ci t ca IAR v CCS. Hoc nu khng c sn, driver c th c tiv ti y.

    Hnh 2.2: USB Firmware Upgrade

    2.2 Ci t phn cng

    Hn linh kin

    MSP430F55xx Development Kit c thit k ngi dng c c s thun tin nhtkhi s dng. Hai hng chn kt ni ngoi vi vi kit c trng cho ngi s dng ty chnkiu header mun dng. Trc khi c th s dng, hai lc (c hoc ci) phi c hn vohai hng chn ca kit.

    Kt ni thch anh 32768Hz

    Website: http://vnelek.vn 5 Copyright 2013 Vnelektronics Co.Ltd

  • Hng dn s dngMSP430F55xx Development Kit

    MSP430F5510 tch hp sn module Real-Time Clock (RTC) cho php ng dng c th hotng vi tnh nng thi gian thc. s dng tnh nng ny, 2 chn XIN/XOUT ca b todao ng UCS (Unified Clock System) cn c cp xung clock vi tn s thp nh thch anh32768Hz. Khi chc nng RTC khng c s dng, hai chn XIN/XOUT c th c cu hnh s dng nh mt chn I/O.

    2.3 Kt ni vi cc module khc

    MSP430F55xx Development Kit c thit k c th kt ni vi cc module khc mtcch d dng thng qua cc header P4, P5. Cc chn ngun 3.3V, 5V cng c a ra cpngun cho thit b khc, vi dng cung cp ti a 1000mA, m bo cho thit b hot ng ttngay c vi dng tiu th rt ln.

    Website: http://vnelek.vn 6 Copyright 2013 Vnelektronics Co.Ltd

  • Hng dn s dngMSP430F55xx Development Kit

    Lm quen vi MSP430F55xx Development Kit

    3.1 Lm quen

    MSP430F55xx Development Kit c np sn chng trnh nhy LED v o nhit .Khi kt ni kit ln u tin vi my tnh thng qua cng USB, 2 LED xanh - s nhy, bohiu kit c cp ngun v hot ng chnh xc. Thng tin chi tit v chng trnh nhyLED c ghi mc 3.2.

    3.2 Cc ng dng demo

    Ti ln s dng u tin, kch hot cc ng dng demo, chuyn jump (BOOT) sang ch hot ng bnh thng nh hnh 3.3 v kt ni vi my tnh thng qua cng USB. Nt nhnS1 c s dng chuyn t chng trnh nhy LED sang chng trnh o nhit v ngcli. M ngun IAR v CCS ca chng trnh c th c ti v ti y.

    Hnh 3.3: Cch chuyn chn BOOT

    Chng trnh nhy LED

    m bo rng hai LED xanh - c ni vi P1.0 v P1.1 thng qua P1, P2 (shortingjumper). Kt ni dy cp USB vi my tnh. LED xanh v s chp nhy lin tc.

    Chng trnh o nhit

    Nhn nt S1 chuyn sang chng trnh demo hin th nhit . Trong MSP430F5510 ctch hp mt module cm bin nhit , cho php theo di nhit bn trong chip. Chngtrnh ny s dng module ADC 10-bit ly mu, tnh ton chuyn sang gi tr C, F v giln my tnh thng qua cng USB, chun giao tip CDC.

    hin th nhit trn my tnh cn c mt chng trnh giao tip vi kit, nhn d liuv hin th nhit . Hnh 3.4 m t giao din chng trnh Temperature GUI. Cc bc sdng chng trnh:

    Website: http://vnelek.vn 7 Copyright 2013 Vnelektronics Co.Ltd

  • Hng dn s dngMSP430F55xx Development Kit

    Driver cn c phi ci sn theo mc 2.1 H iu hnh Windows XP vi .NET framework hoc Windows Vista tr ln. Chuyn kit sang ch hot ng bnh thng (Xem hnh 3.3). Kt ni kit vi my tnh qua cng USB. Chn cng COM kt ni theo cc bc sau:Click chut phi vo ComputerManageDevice manager Ports (COM and LPT).Xem cng kt ni ca: MSP-FET430UIF - CDCChn cng COM ti mc Serial Port ca giao din chng trnh.

    Nhn nt Start bt u nhn d liu. Click vo nt Help xem hng dn chi tit hn.

    Hnh 3.4: Chng trnh hin th nhit

    Website: http://vnelek.vn 8 Copyright 2013 Vnelektronics Co.Ltd

  • Hng dn s dngMSP430F55xx Development Kit

    Pht trin ng dng vi MSP430F55xx Development Kit

    4.1 Bin dch chng trnh

    Trnh bin dch IAR

    Hnh 4.5: Giao din trnh bin dch IAR

    1. To project miProject Create New Project. . .Chn Tool Chain: MSP430 v Project Templates: C main. Ghi tn project v lu vo thmc bt k.

    2. Cu hnh chip v nh dng file sau khi bin dchProject Option. . . General Options Device:MSP430F5510Ti mc Linker, chn th Output, chn Format Other msp430-txt

    3. Bin dch chng trnhProject Make hoc nhn F7.

    Trnh bin dch CCS

    1. To project miFile New CCS Project. Nhp tn project vo mc Project Name.Device family -> MSP430.Variant MSP430x5xx family MSP430F5510.Project templates and examples Empty project (with main.c)

    Website: http://vnelek.vn 9 Copyright 2013 Vnelektronics Co.Ltd

  • Hng dn s dngMSP430F55xx Development Kit

    Hnh 4.6: Giao din trnh bin dch CCS

    2. Cu hnh chip v nh dng file sau khi bin dchProject Properties CCS Build Steps Apply Predefine Step:Create flash image: TI-TXT

    3. Bin dch chng trnhProject Build All hoc nhn Ctrl + B.

    4.2 Np v chy chng trnh

    Np chng trnh

    Chuyn jump (BOOT) sang ch np chng trnh (Hnh 3.3). Kt ni cng USB vi my tnh. Khi , LED ngun sng, bo hiu kit c cp ngunt my tnh v driver my tnh s nhn dng thit b vi tn gi USB Input Device.

    M phn mm USB Firmware Upgrade. Chn tp tin m nh phn sau khi bin dch(*.txt) bi IAR hoc CCS.

    Nhn Firmware Upgrade np chng trnh.Chy chng trnh

    Ngt kt ni USB. Chuyn jump (BOOT) sang ch hot ng bnh thng (Hnh 3.3). Cm cng USB vo my tnh hoc ngun ngoi cp ngun cho kit.

    Website: http://vnelek.vn 10 Copyright 2013 Vnelektronics Co.Ltd

  • Hng dn s dngMSP430F55xx Development Kit

    Phn cng ca MSP430F55xx Development Kit

    5.1 S chn MSP430F5510

    5.2 Danh sch linh kin

    STT Linh kin Gi tr M t1 BOOT Jumper 3 Chuyn ch np hoc chy chng

    trnh2 C1, C3 15pF/50V T in kt hp vi thch anh3 C2, C4, C5, C6,

    C7, C8, C9, C10,C14, C17, C18

    100nF/50V T in

    4 C11, C12 10pF/50V T lc in p5 C13, C16 10uF/6.3V T in6 C15 47UF/25V T in7 D1 LED/Green LED iu khin bi P1.1

    Website: http://vnelek.vn 11 Copyright 2013 Vnelektronics Co.Ltd

  • Hng dn s dngMSP430F55xx Development Kit

    8 D2 LED/Red LED iu khin bi P1.09 D3 Schottky Diode10 D4 LED/Blue LED bo ngun11 P1, P2 Jumper 2 Kt ni P vi 2 LED12 P3 Jumper 4 Xut cc mc in p GND, 3V v 5V13 P4, P5 Jumper 17 Header m rng chn I/O14 P6 USB Female,

    Type A15 R1, R2 47K16 R3, R6 017 R4, R5 47018 R7, R8 1K19 R9, R11 2720 R10 1.5K21 R12 10022 R13 1M23 R14 33K24 R15 3.3K25 S1, S2 Nt nhn 4 chn26 U1 MSP430F5510 Microcontroller27 VR1 AMS1117-3.3V IC n p ngun28 Y1 12MHz Thch anh tn s cao29 Y2 32768Hz Thch anh tn s thp

    Website: http://vnelek.vn 12 Copyright 2013 Vnelektronics Co.Ltd

  • Hng dn s dngMSP430F55xx Development Kit

    Hnh 5.7: S layout linh kin lp top (tri) v bottom (phi)

    Hnh 5.8: S layout lp top (tri) v bottom (phi)

    Website: http://vnelek.vn 13 Copyright 2013 Vnelektronics Co.Ltd

  • Hng dn s dngMSP430F55xx Development Kit

    11

    22

    33

    44

    DD

    CC

    BB

    AA

    01

    Vnel

    ektro

    nics

    Des

    ign

    and

    Solu

    tion

    Web

    site:

    http

    ://vn

    elek

    .vn

    01

    MSP

    430F

    55xx

    Dev

    elop

    men

    t Kit

    VN

    -K01

    001

    11/1

    1/20

    1311

    :18:

    19 A

    ME:

    \Dro

    pbox

    \Vne

    lek\

    Proj

    ects

    \MSP

    430F

    55xx

    Kit\

    Shee

    t1.S

    chD

    oc

    Title

    Size

    :N

    umbe

    r:

    Dat

    e:Fi

    le:

    Rev

    ision

    :

    Shee

    tof

    Tim

    e:A

    4

    1 2

    Y1

    12 M

    hz

    1 2

    Y2

    32.6

    78 K

    hz

    15pF

    /50V

    C1

    15pF

    /50V

    C3

    GN

    D

    GN

    D

    33K

    R14

    VC

    C1

    D-

    2

    D+

    3

    GN

    D4

    5

    6

    P6V

    BU

    S

    27R

    R9

    1.5K

    R10

    10pF

    /50V

    C12

    10pF

    /50V

    C11

    GN

    D

    1MR13

    DM

    DP

    PUR

    GN

    D

    GN

    D

    GN

    D

    100n

    F/50

    V

    C9

    100n

    F/50

    VC

    8

    GN

    D

    DM

    PUR

    DP

    3V3

    GN

    D

    *RST

    VU

    SB

    100R

    R12

    1

    2

    3

    BO

    OT

    VU

    SB

    GN

    D

    *RST

    3V3

    3V3

    3V3

    P6.0

    P6.1

    P6.2

    P6.3

    P5.0

    P5.1

    P1.0

    P1.1

    P1.2

    P1.3

    P1.4

    P1.5

    P1.6

    P1.7

    P2.0

    PJ.0

    PJ.1

    PJ.2

    PJ.3

    P4.2

    P4.4

    P4.5

    P4.6

    P4.7

    P4.3

    10uF

    /6.3

    V

    C13

    3.3K

    R15

    D4

    P4.1

    P4.0

    P6.0

    P6.1

    P6.2

    P6.3

    P5.0

    P5.1

    P1.0

    P1.1

    P1.2

    P1.3

    P1.4

    P1.5

    P1.6

    P1.7

    P2.0

    PJ.0

    PJ.1

    PJ.2

    PJ.3

    P4.2

    P4.4

    P4.5

    P4.6

    P4.7

    P4.3

    P4.1

    P4.0

    P6.0

    /CB

    0/A

    01

    P6.1

    /CB

    1/A

    12

    P6.2

    /CB

    2/A

    23

    P6.3

    /CB

    3/A

    34

    P5.0

    /A8/

    VeR

    EF+

    5

    P5.1

    /A9/

    VeR

    EF-

    6

    AV

    CC

    17

    P5.4

    /XIN

    8

    P5.5

    /XO

    UT

    9

    AV

    SS1

    10

    DV

    CC

    111

    DV

    SS1

    12

    VC

    OR

    E13

    P1.0

    /TA

    0CLK

    /AC

    LK14

    P1.1

    /TA

    0.0

    15

    P1.2

    /TA

    0.1

    16

    P1.3

    /TA

    0.2

    17

    P1.4

    /TA

    0.3

    18

    P1.5

    /TA

    0.4

    19

    P1.6

    /TA

    1CLK

    /CB

    OU

    T20

    P1.7

    /TA

    1.0

    21

    P2.0

    /TA

    1.1

    22

    PJ.0

    /TD

    O23

    PJ.1

    /TD

    I/TC

    LK24

    PJ.2

    /TM

    S25

    PJ.3

    /TC

    K26

    DV

    SS2

    27D

    VC

    C2

    28P4

    .0/P

    M_U

    CB

    1STE

    /PM

    _UC

    A1C

    LK29

    P4.1

    /PM

    _UC

    B1S

    IMO

    /PM

    _UC

    B1S

    DA

    30P4

    .2/P

    M_U

    CB

    1SO

    MI/P

    M_U

    CB

    1SC

    L31

    P4.3

    /PM

    _UC

    B1C

    LK/P

    M_U

    CA

    1STE

    32P4

    .4/P

    M_U

    CA

    1TX

    D/P

    M_U

    CA

    1SIM

    O33

    P4.5

    /PM

    _UC

    A1R

    XD

    /PM

    _UC

    A1S

    OM

    I34

    P4.6

    /PM

    _NO

    NE

    35P4

    .7/P

    M_N

    ON

    E36

    VSS

    U37

    PU.0

    /DP

    38PU

    R39

    PU.1

    /DM

    40V

    BU

    S41

    VU

    SB42

    V18

    43A

    VSS

    244

    P5.2

    /XT2

    IN45

    P5.3

    /XT2

    OU

    T46

    TEST

    /SB

    WTC

    LK47

    *RST

    /NM

    I/SB

    WTD

    IO48

    U1

    MSP

    430F

    5510

    _PT_

    4

    GN

    D

    5V

    47U

    F/25

    V

    C15

    0RR3

    0RR6

    P5.4

    P5.5

    GR

    EEN

    D1

    GN

    D

    1KR7

    3V3

    GN

    D

    P2.0

    47K

    R1

    S1

    P1.0

    P1.1

    3V3

    1234

    P3 DC

    _I/O

    5V GN

    D

    3V3

    P5.4

    P5.5

    12P1

    12P2

    100n

    F/50

    VC

    2

    100n

    F/50

    VC

    10

    100n

    F/50

    VC

    410

    0nF/

    50V

    C5

    47K

    R2 10

    0nF/

    50V

    C7

    S2

    27R

    R11

    100n

    F/50

    VC

    14

    1KR8

    RED

    D21

    00nF

    /50V

    C6

    GN

    D

    3V3

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

    P4

    GN

    D

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

    P5

    Vin

    Vou

    tG

    ND

    VR

    1A

    MS1

    117-

    3.3V

    D3

    SS14

    3V3

    VB

    US

    470R

    R4

    470R

    R5

    10uF

    /6.3

    V

    C16

    VB

    US

    100n

    F/50

    VC

    1710

    0nF/

    50V

    C18

    Hnh 5.9: S nguyn l

    Website: http://vnelek.vn 14 Copyright 2013 Vnelektronics Co.Ltd

  • Hng dn s dngMSP430F55xx Development Kit

    Ti liu tham kho

    [1] Texas Instruments,MSP430x5xx/MSP430x6xx Family. Users Guide, SLAU208J, 2011.

    [2] Texas Instruments, MSP430F550x Datasheet. Mixed Signal Microcontroller, SLAS645F,2011.

    [3] Texas Instruments, MSP-EXP430G2 LaunchPad Experimenter Board. Users Guide,SLAU318D, 2013.

    [4] Vnelektronics Co.Ltd, MSP430F55xx Development Kit Users Guide, 2013.

    Website: http://vnelek.vn 15 Copyright 2013 Vnelektronics Co.Ltd

    Gii thiu MSP430F55xx Development KitGii thiuCc thnh phn chnh ca MSP430F55xx Development KitCc phin bnCi t phn cng v phn mmCi t phn mmCi t phn cngKt ni vi cc module khcLm quen vi MSP430F55xx Development KitLm quenCc ng dng demo

    Pht trin ng dng vi MSP430F55xx Development KitBin dch chng trnhNp v chy chng trnhPhn cng ca MSP430F55xx Development KitS chn MSP430F5510Danh sch linh kin

    Ti liu tham kho