EVAL-ADUCM420QSP1Z notendahandbók
UG-1926
ADuCM420 þróunarkerfi: Leiðbeiningar um að byrja
EIGINLEIKAR
Tengi í gegnum mIDAS-Link keppinaut
Valkostir fyrir aflgjafa: 9 V veggvörtumillistykki, 5 V ytri straumgjafartengi eða USB tengi
ADuCM420 þróunarkerfi auðveldar árangursmat á ADuCM420 með að minnsta kosti ytri íhlutum
INNIHALD ÞRÓUNARKerfa
EVAL-ADUCM420QSP1Z matsborð mIDAS-Link keppinautur
1 USB snúru
SKJÖL ÞARF
ADuCM420 gagnablað
ADuCM420 tilvísunarhandbók fyrir vélbúnað
HUGBÚNAÐUR ÞARF
ADuCM420 uppsetningarforrit
MDIOWSD
Keil® μVision®5
IAR uppsetningarforrit
IAR IDE hugbúnaður
ALMENN LÝSING
ADuCM420 er fullkomlega samþætt tæki í einum pakka sem inniheldur hágæða hliðræn jaðartæki ásamt stafrænum jaðartækjum. ADuCM420 er með 12 bita, 2 MSPS gagnaöflun á allt að 16 inntakspinnum, Arm® Cortex®-M33 örgjörva, 12 vol.tage digital-til-analog breytir (DAC) og 2× 256 kB Flash/EE minningar, pakkað í 64 kúlu flísaskalapakka (WLCSP).
ADuCM420 þróunarkerfið (E VA L -ADUCM420QSP1Z) er fullbúið til að meta alla eiginleika ADuCM420, hliðræns örstýringar með mikilli nákvæmni. ADuCM420 inniheldur 12 ytri AINx rásir, binditage output DACs (VDACs) og ýmsar sameiginlegar aðgerðir með almennum inntak/úttakum (GPIO) sem hægt er að stilla í gegnum skrár. VDAC rásirnar framleiða úttakssvið allt að 2.5 V eða 3.3 V í fullum mælikvarða. E VA L -ADUCM420QSP1Z borðið notar línulegan þrýstijafnara með litlum hávaða, lágu brottfalli (LDO) til að kveikja á tækinu. Kveikt er á ADuCM420 með því að nota eftirfarandi þrjá valkosti: 9 V veggvörtumillistykki, 5 V ytri straumgjafa og USB-gjafa.
Þessi notendahandbók lýsir því hvernig á að stilla E VA L ADUCM420QSP1Z matstöfluna með því að veita skref fyrir skref verklagsreglur um tengingar á matstöflunum. Þessi notendahandbók inniheldur einnig upplýsingar um hvaða matsútgáfur af hugbúnaðarverkfærum þriðja aðila á að hlaða niður. Að auki gefur þessi notendahandbók leiðbeiningar um hvernig á að hlaða meðfylgjandi kóða tdamples. Sjá mynd 1 fyrir ljósmynd af E VA L -ADUCM420QSP1Z borðinu. Að fylgja þessari handbók gerir notendum kleift að búa til og hlaða niður eigin notendakóða til að nota í eigin einstöku lokakerfiskröfum. Heildar forskriftir fyrir ADucM420 eru fáanlegar á ADuCM420 gagnablaðinu, sem þarf að skoða í tengslum við þessa notendahandbók þegar EVA L -ADUCM420QSP1Z borðið er notað.
ENDURSKOÐA SAGA
1/2021 — Endurskoðun 0: Upphafleg útgáfa
EVAL-ADUCM420QSP1Z LJÓSMYND UG-1926
MATSSTJÓRN VÆKJA
RAFGIÐUR OG SJÁGJALDI TENGLUVALGÖGUR
Hægt er að knýja E VA L -ADUCM420QSP1Z þróunarkerfið með eftirfarandi valkostum: 5 V tengiblokk úr bekkjarbirgðum, 9 V veggfestum millistykki eða USB-gjafa. Sjá töflu 1 fyrir innbyggða jumper stillingar fyrir hvern aflgjafavalkost og önnur valfrjáls tengi. Finndu
Pinna 1 fyrir hvern hauspinna fyrir framboðið. Fyrir hvaða aflgjafavalkosti sem er, settu stökkvarana sem sýndir eru í töflu 1 í nauðsynlega notkunaruppsetningu áður en þú setur þær
afl til EVA L -ADUCM420QSP1Z (sjá mynd 2). Hver aflgjafi er aftengdur við viðkomandi jarðplan með 10 µF og 0.1 µF þéttum. Hver búnaðarpinn er einnig aftengdur með 10 µF og 0.1 µF þéttapari við viðkomandi jarðplan.
EVAL-ADUCM420QSP1Z borðtengi
ADuCM420 er með stafrænt jaðarviðmót á flís, svo sem alhliða ósamstilltan móttakara/sendi (UART), raðviðmót (SPI), inntak/úttak stjórnunargagna (MDIO) og I 2 C. Sjá mynd 1 fyrir staðsetningar borðhluta.
Bekkur aflgjafa valkostur
ADuCM420 þarf 5 V fyrir venjulega notkun. Með því að endurtaka stökkvarinn í töflu 1, fer 5 V tengiblokkarinn í gegnum LDO eftirlitsstýringu til að stjórna aflgjafanum. ADuCM420 getur einnig stillt IOVDD1 og DVDD aflgjafa til að vera 1.2 V eða 1.8 V, og 1.8 V eða 3.3 V, í sömu röð. Til að stilla þessa framboðsvalkosti skaltu velja nauðsynlega staðsetningu á Jumper P11 fyrir IOVDD1 og Jumper P15 fyrir DVDD. P11 og P15 eru á lóðahliðinni (neðri hlið matstöflunnar.
Tafla 1. Jumper stillingar fyrir EVAL-ADUCM420QSP1Z
Stökkvari nr. | Valfrjálst | Jumper Stilling | Bekkur framboð eða 9 V veggvörta |
JP6—Framtíðartæknitæki Alþjóðlegt (FTDI) framboð |
Nei | Stutt. | Já |
JP7—USB | Já | Stutt. | Já |
P11—IOVDD1 | Nei | Pinna 1 og pinna 2 = 1.8 V, pinna 2 og pinna 3 = 1.2 V. | Já |
P15—DVD | Nei | Pinna 1 og pinna 2 = 3.3 V, pinna 2 og pinna 3 = 1.8 V. | Já |
P7—SIN1 Level Shifter | Já | Pinna 1 og pinna 2 = IOVDD0, pinna 2 og pinna 3 = IOVDD1. | Já |
P12—SOUT1 Level Shifter | Já | Pinna 1 og pinna 2 = IOVDD0, pinna 2 og pinna 3 = IOVDD1. | Já |
P14—LED skjár | Já | Stutt. | Já |
P5—IOVDD0 Uppdráttur | Já | Stutt. | Já |
JP1—SWCLK Pull-Up | Já | JP3, JP4 og JP5 eru valfrjálsir uppdrættir. R14 viðnámið (sjá mynd 1) verður að vera fyllt með gildum sem eru að minnsta kosti 100 kΩ til að nota þessa valfrjálsu uppdráttarbúnað. | Já |
JP2—SWDIO Pull-Up | Já | Stutt. | Já |
JP3—P2.2 eða SWO Pull-Up | Já | Stutt. | Já |
JP8 til JP10 | Já | Þessir pinnar nota FTDI-kubbinn um borð sem hægt er að nota á I 2 C niðurhalaranum. | Já |
VÍNUVARÚNAÐUR
ADUCM420 OG ARDUINO POWER
Viðskiptavinir gætu viljað tengja sínar eigin sérsniðnu hringrásir við E VA L -ADUCM420QSP1Z matstöfluna. Fimm tengi E VA L -ADUCM420QSP1Z matstöflunnar styðja Arduino® Uno eða Arduino Zero tengiviðmót við ytri PCB. E VA L -ADUCM420QSP1Z matsborðið getur knúið ytri Arduino-undirstaða borðið. Á hinn bóginn er Arduino einnig fær um að virkja alla eininguna, þar á meðal ADuCM420. Tafla 2 sýnir jumper tengingar fyrir aflstillingar E VA L ADUCM420QSP1Z og Arduino.
Tafla 2. Aflstillingar fyrir EVAL-ADUCM420QSP1Z (WLCSP)
EVAL-ADUCM420QSP1Z | Valfrjálst | Jumper Upplýsingar | Jumper Stilling |
P20 | Já | Aflval annað hvort með USB afl eða með Arduino afli | Pinna 1 og pinna 2 = USB knúið. Pinna 2 og pinna 3 = Arduino knúið. Ekki nota USB-afl fyrir EVAL-ADUCM420QSP1Z borðið ef Arduino og matsborðið er tengt saman. |
JP16 | Já | Kraftur frá Arduino í gegnum EVAL-ADUCM420QSP1Z borðið | Ef stutt er í þennan jumper mun EVAL-DUCM420QSP1Z einnig virkja Arduino. |
JP11 1 | Já | 3.3 V LDO úttak | Stutt. |
JP12 1 | Já | 3.3 V afl til Arduino IOREF pinna | Stutt. |
JP13 1 | Já | ADuCM420 endurstillt í Arduino endurstillingu | Stutt. |
JP14 1 | Já | 3.3 V afl til Arduino | Stutt. |
JP15 | Já | 5 V afl til Arduino | Stutt. |
1.JP11 til JP15 tengin eru notuð ef Arduino er kveikt í gegnum EVAL-ADUCM420QSP1Z borðið.
ARDUINO TENGI
E VA L -ADUCM420QSP1Z er með Arduino R3 hausa sem eru beint samhæfðar við Arduino Uno og Arduino Zero. Arduino pinnarnir sem EVA L -ADUCM420QSP1Z borðið notar eru gefnir upp í töflu 3.
Nánari upplýsingar um ADuCM420 pinnana er að finna í ADuCM420 gagnablaðinu og ADuCM420 tilvísunarhandbók um vélbúnað (UG-1807).
Sjálfgefið er að EVAL-ADuCM420QSP1Z borðið er stillt sem Arduino þrælaborð, með tengjum sem eru aðeins byggð á hluta hlið PCB.
Ef stilla á EVAL-ADuCM420QSP1Z borðið sem Arduino hýsil skaltu setja inn aðra tengitegund á lóðahliðinni með eftirfarandi leiðbeiningum:
- P16 og P19: 8 pinna, einraða hausar, 2.54 mm halla (td.ample, Samtec SSQ-108-03-GS)
- P21: 6-pinna, einraða haus, 2.54 mm halla (tdample, Samtec SSQ-106-03-GS)
- P13: 10 pinna, einraða hausar, 2.54 mm halla (tdample, Samtec SSQ-110-03-GS)
Mynd 3 sýnir viðeigandi gerð tengis. Fyrir rétta þræla millistykki tengingu skaltu ganga úr skugga um að kvenhlutinn sé á lóðahliðinni með löngu pinnunum sem skaga út að hliðinni. Mynd 3. Tengitegund fyrir Arduino Master og Slave Adapter Configuration
Tafla 3. EVAL-ADUCM420QSP1Z Pinnatengingar við Arduino Pinna
R3 hauspinnar | Arduino pinna |
Stafræn | |
P13 | |
P1.2/SCL1 | SCL |
P1.3/SDA1 | SDA |
AREF | AREF |
DGND | GND |
P0.0/SCLK0 | SCK |
P0.1/MISO0 | MISO |
P0.2/MOSI0 | MOSI |
P2.0 | SS |
P0.3/CS0 | GPIO |
P2.1/IRQ2 | GPIO |
P16 | |
P1.0/SIN1 | RXD |
P1.1/SOUT1 | TXD |
P0.6/SCL2 | GPIO |
P0.7/SDA2 | GPIO |
P1.4/SCLK1 | GPIO |
P1.5/MISO1 | GPIO |
P1.6/MOSI1 | GPIO |
P1.7/CS1 | GPIO |
P18 | |
P0.1/MISO0 | MISO |
IOVDD0 | 3.3V |
P0.0/SCLK0 | SCK |
P0.2/MOSI0 | MOSI |
ENDURSTILLA | ENDURSTILLA |
DGND | GND |
Kraftur | |
P19 | |
Arduino eða ADuCM420 Power | 7V VIN |
AGND | GND |
AGND | GND |
Arduino eða ADuCM420 Power | 5V |
Arduino eða ADuCM420 Power | 3V3 |
Arduino eða ADuCM420 Endurstilla | ENDURSTILLA |
Arduino eða ADuCM420 Power | IOREF |
Engin tenging | Engin tenging |
Analog | |
P21 | |
AIN0 | ADC5 |
AIN1 | ADC4 |
AIN2 | ADC3 |
AIN3 | ADC2 |
AIN4 | ADC1 |
AIN14 | ADC0 |
BYRJAÐ
AÐFERÐ VIÐ UPPSETNINGU HUGBÚNAÐAR
Framkvæmdu eftirfarandi skref áður en þú tengir eitthvað af USB-tækjunum við tölvuna:
- Lokaðu öllum opnum forritum á tölvunni.
- Eftir að hafa hlaðið niður ADuCM420 uppsetningarforritinu frá ftp://ftp.analog.com/pub/microconverter/ADuCM420, tvísmelltu á ADuCM420Installer-V0.1.0.0.exe og fylgdu
leiðbeiningar sýndar á mynd 4. Uppsetningarglugginn fyrir ADuCM420uppsetningarforrit sýnir uppsetningaraðferðina og val á íhlutum, eins og sýnt er á mynd 4. Endanleg notandi
leyfissamningur (EULA) birtist eftir að farið er í gegnum ADuCM420Installer Setup gluggann. Með því að samþykkja ESBLA dregur uppsetningarforritið út og að hafna ESBLA hættir uppsetningarforritinu. - Eftir uppsetningu opnast \AnalogDevices\ADuCM420 mappan. Þessi staðsetning inniheldur fyrrvamples möppu sem geymir example kóðar fyrir ADuCM420 (sjá mynd 5).
KEIL μVISION5
Keil μVision5 samþætt þróunarumhverfi (IDE) samþættir öll þau verkfæri sem nauðsynleg eru til að breyta, setja saman og kemba kóða. Fljótlegasta leiðin til að byrja að keyra Keil IDE er að opna fyrirliggjandi verkefni með því að nota eftirfarandi skref:
- Í Keil, smelltu á Project > Open Project.
- Flettu í möppuna þar sem ADuCM420 hugbúnaðurinn er settur upp (C:\AnalogDevices\ADuCM420…).
- Opnaðu M420_GPIO.uvprojx file, staðsett í ADuCM420\examples\M420_GPIO\ARM möppuna. Að opna file kynnir fyrrverandiample verkefnið.
- Settu upp Cortex örstýringarhugbúnaðarviðmótsstaðalinn (CMSIS) pakkann áður en þú ferð í gegnum upprunann. Sjá CMSIS pakkann í Keil μVision5 hlutanum fyrir
upplýsingar um hvernig á að flytja inn CMSIS pakkann. - Safnaðu saman og halaðu niður kóðanum á EVALADUCM420QSP1Z borðið í gegnum valmyndastikuna á IDE.
- Til að keyra frumkóðann, ýttu á RESET á EVAL- ADUCM420QSP1Z borðinu og ýttu síðan á RUN.
- Þegar kóðinn er keyrður blikkar græna ljósdíóðan á töflunni merkt DISPLAY.
CMSIS PAKKI Í KEIL μVISION5
Eftir að Keil μVision5 IDE hefur verið sett upp skaltu opna forritið og nota eftirfarandi skref til að setja upp ADuCM420 tækið rétt frá IDE:
- Opnaðu CMSIS pakkauppsetningarforritið eins og sýnt er á mynd 6. Þegar pakkauppsetningarforritið er opnað í fyrsta skipti getur það tekið nokkrar mínútur að uppfæra pakkauppsetningarforritið.
- Eftir að uppsetningarforritið fyrir CMSIS pakkann opnast skaltu smella á File > Flytja inn. Veldu og flyttu inn ADuCM420 pakkann sem er innifalinn í uppsetningaruppsetningunni (sjá mynd 7).
- Með ADuCM420 CMSIS pakkann uppsettan er ADuCM420 tækið stutt af Keil μVision5 IDE. ADuCM420 birtist á Tæki flipanum í Keil glugganum, eins og sýnt er á mynd 8.
BÓKASAFN OG VERKEFNIVALGJÖG FYRIR ADUCM420 Í KEIL µVISION5
Keil µVision5 verkefnið files eru settar í Arm möppuna fyrir hvert tdample forritið. Til dæmisample, C:\ Analog Devices\ ADuCM420\examples\M420_Adc\ARM\M420_Adc.uvporjx er file sem Keili opnar. Með því að smella á Manage RunTime Environment táknið í Keil stillingarvalmyndinni (sjá mynd 9), geta notendur valið þá íhluti sem þarf úr jaðarbókasöfnum í verkefni sínu, eins og sýnt er á mynd 11.IAR IDE PROJECT STILLINGAR
Mælt er með því fyrir notendur í fyrsta skipti að opna fyrrverandiampLe verkefni frá fyrrvamples möppu. Til dæmis, M420_Adc.eww file er IAR Embedded Workb ench® verkefnið file fyrir ADC fyrrvample, og það er hægt að opna það frá C:\ Analog Devices\ ADuCM420\examples\M420_Adc\IAR\ möppu.
Að opna fyrrverandiample file leyfir samantekt, forritun og villuleit án nokkurra stillingabreytinga frá notanda.
Ef þú býrð til nýtt IAR byggt verkefni verður að ljúka eftirfarandi skrefum til að keyra ADuCM420 exampforritin á réttan hátt:
- Í verkefnavalmyndinni skaltu velja Valkostir.
- Smelltu á flokkinn Almennar valkostir og tryggðu að valið tæki sé Analog Devices ADuCM420 undir Target flipanum.
- Eftir að ADuCM420 tækið hefur verið valið skaltu smella á Bókasafnsstillingar flipann. Gakktu úr skugga um að allar stillingar passi við þær sem sýndar eru á mynd 12.
- Næst skaltu smella á C/C++ þýðanda og athuga hvort möppurnar passi við þær sem sýndar eru í reitnum Auka innihaldsskrár (sjá mynd 13).
- Næst skaltu smella á tengiliðaflokkinn, haka við Hneka sjálfgefið reitinn í Stillingar flipanum og fletta að tengilinn file undir tengistillingu file kafla, eins og sýnt er á mynd 14.
- Athugaðu villuleitarstillingarnar og tryggðu að allar stillingar passi við þær sem sýndar eru á mynd 15 og mynd 16 í niðurhals- og uppsetningarflipunum.
- Athugaðu að J-Link/J-Trace stillingar á flipanum Uppsetning passi við þær eins og sýnt er á mynd 17.
- Smelltu á OK, og notandinn getur byrjað að stilla fyrrverandiample forritið fyrir ADuCM420 í IAR IDE.
mIDAS-LINK TENGUR—ATENGUR VÆKJAVÍKIN
Notaðu eftirfarandi skref til að tengja mIDAS-Link við E VA L -ADUCM420QSP1Z:
- Tengdu meðfylgjandi USB snúru á milli tölvunnar og mIDAS-Link tengisins.
- Gula ljósdíóðan kviknar á mIDAS-Link til að gefa til kynna að tengingin við E VA L -ADUCM420QSP1Z sé að frumstilla.
- Settu upp rekla fyrir ADuCM420. Upplýsingar um uppsetningu ökumanns eru innifalin í .exe file í ADuCM420 uppsetningarforritinu.
Eftir að mIDAS-link vélbúnaðurinn hefur verið tengdur við E VA L ADUCM420QSP1Z er hægt að nota mIDAS-linkinn í Keil µVision5 og IAR Embedded Workbench þróun. Tafla 4 sýnir mIDAS-Link pinna stillingu.
Tafla 4. mIDAS-Link pinnamerki
EVAL-ADUCM420QSP1Z HeaderPin nr. | mIDAS-Link pinnamerki |
1, 2 | DVDDD |
3, 11, 19 | NC |
4, 6, 8,10, 12, 14, 16, 18 | DGND |
5 | P1.0/SIN0 |
7 | SWDIO |
9 | SWCLK |
12 15 |
P2.2/SWO valkostur í gegnum JP4 ENDURSTILLA |
17 | P1.1/SOUT1 |
AÐ META NIÐURHÆÐSLUNARHÁTTINN fyrir MDIO
Hægt er að draga MDIO niðurhalann úr uppsetningarforritinu á ftp://ftp.analog.com/pub/microconverter/ADuCM420 websíða. Notaðu MDIO niðurhalarann með MDIOWSD hugbúnaðinum til að hlaða niður sextándu files. Notaðu SUB-20 fjöltengi USB millistykkið (fylgir ekki með) til að tengja EVA L -ADUCM420QSP1Z við tölvuna í gegnum MDIOWSD hugbúnaðartólið. Í Windows 10 stýrikerfishlutanum er lýst aðferð til að hlaða niður kóða og tdampsetja forrit frá uppsetningarforritinu yfir í ADuCM420 tækið með því að nota MDIO viðmótið.
Windows 10 stýrikerfi
Eftir að SUB-20 fjöltengi USB millistykkið hefur verið tengt við tölvuna setur USB millistykkið sjálfkrafa upp nauðsynlegan SUB-20 hugbúnað. Til að tryggja að hugbúnaðurinn sé rétt settur upp og tengst E VA L -ADUCM420QSP1Z skaltu fylgja þessum skrefum:
- Tvísmelltu á SUB-20 firmware updater.exe file sett upp á tölvunni eftir að SUB-20 millistykkið er tengt til að opna grafíska notendaviðmótið (GUI) sem sýnt er á mynd 18.
- Fyrir Windows® 10 gæti mynd 18 opnast sjálfkrafa til að uppfæra SUB-20 millistykkið án þess að þurfa að tvísmella á SUB-20 fastbúnaðaruppfærslur.exe file. Smelltu á
Uppfæra hnappur. Fyrir Windows 7 og eldri útgáfur gætu notendur ekki þurft að uppfæra SUB-20 millistykkið. - Eftir að millistykkið lýkur uppfærslu skaltu tengja pinnana á SUB-20 borðinu við pinnana á EVAL-ADUCM420QSP1Z eins og lýst er í töflu 5.
- Á SUB-20 borðinu skaltu ganga úr skugga um að pinna J7 sé stilltur á 3.3 V, pinna JP1 við pinna JP4 og pinna JP5 séu stilltir til að tengja hauspinna 1 við hauspinna 2 og pinna JP6 sé stilltur til að tengja hauspinna 2 við hauspinna. 3.
- Tengdu USB snúruna úr tölvunni við SUB-20 borðið og keyrðu C:\ADuCM420…\SoftwareTools\MDIOWSD\ MDIOWSD.exe. GUI glugginn opnast síðan, eins og sýnt er á mynd 19.
- Smelltu á Browse hnappinn (sjá mynd 19) og flettu að kóðanum sem þú vilt hlaða niður.
- Til að hlaða niður kóðanum skaltu velja Forrita og staðfesta úr Flash Action kassi, smelltu á Start og fylgdu leiðbeiningunum á GUI.
Tafla 5. SUB-20 til EVAL-ADUCM420QSP1Z pinna
Leiðbeiningar um tengingar
EVAL-ADUCM420QSP1Z Pinnar á P4 | SUB-20 pinnar |
DGND | J6-10 |
1.2V | J6-9 |
MDIO | J6-7 |
MCK | J6-1 |
Fyrir frekari upplýsingar um flassblokkarskipti og MDIO, sjá ADuCM420 tilvísunarhandbók vélbúnaðar (UG-1807).
AÐ META I 2 C NIÐLAÐSHÁTTI Hægt er að draga I 2 C niðurhalstækið úr uppsetningarforritinu á ftp://ftp.analog.com/pub/microconverter/ADuCM420 websíða. Notaðu I 2 C niðurhalarann með M12CFTWSD hugbúnaðinum til að hlaða niður sextándu files. Notaðu FTDI-kubbinn um borð til að tengjast tækinu. FTDI flísinn gerir tengingu á milli EVAL-ADUCM420QSP1Z borðsins og tölvunnar með MI2CFTWSD hugbúnaðarverkfærinu. Þegar niðurhalið er dregið út skaltu fylgja þessum skrefum:
- Á EVAL-ADUCM420QSP1Z skaltu ganga úr skugga um að JP7, JP8, JP9 og JP10 séu stuttir til að nota FTDI flísinn um borð.
- Opnaðu MI2CFTWSD möppuna og tvísmelltu á MI2CFTWSD.exe.
- GUI opnast eins og sýnt er á mynd 20.
- Stillingar eins og Mass Erase og Program má finna með því að smella á Stilla og síðan á Flash flipann. Veldu Mass Erase eða Program eftir þörfum og smelltu á OK.
- Á EVAL-ADUCM420QSP1Z borðinu, ýttu á SERIAL_DOWNLOAD hnappinn og ýttu á RESET hnappinn til að setja tækið upp í I 2 C niðurhalsham. Smelltu á Start hnappinn í MI2CFTWSD glugganum. Ef ég 2
- C tenging er komið á, staðan sýnir að ADuCM420 er tengdur, eins og sýnt er á mynd 22
- Eftir að I 2 C tenging er komið á. Smelltu á Run hnappinn og það blikkar sjálfkrafa á tækinu og annað hvort massa eyðir eða hleður niður forritinu, allt eftir stillingum sem notandinn valdi í skrefi 4. Mynd 23 sýnir fyrrverandiample af algjörri fjöldaeyðingu á tækinu.
- Endurtaktu skref 4 til og með skref 7 til að velja annan valmöguleika úr hugbúnaðartólinu.
AÐFERÐ VIRKJA AÐFERÐ Fljótapunktseiningar
Stillingarnar sem sýndar eru í verkefnavalmyndinni (sjá mynd 24) eru fáanlegar í Keil og IAR hugbúnaðarverkfæraumhverfinu. Sjálfgefið er að floating-point unit (FPU) er óvirkt eftir að stillingarnar eru óvirkar. Kóði til að virkja og gefa út fljótandi punktagildi er bætt við í SystemInit fallinu í system_ADuCM420.c file. Þetta file er staðsett í fyrrvampforritið í ADuCM420 uppsetningarmöppunni sem heitir M420_FPU (undir Files lista á mynd 24).
Keyrir IAR FPU forritið
Framkvæmdu eftirfarandi skref áður en þú keyrir FPU tdampforritið í IAR IDE hugbúnaðinum (halað niður frá meðfylgjandi IAR uppsetningarforriti).
- Eftir að IAR IDE hefur verið opnað skaltu smella á verkefnavalmyndina og velja Valkostir (sjá mynd 24).
- Í flokknum Flokkur skaltu smella á Almennar valkostir. Smelltu síðan á Target flipann og tryggðu að FPU kassi í Floating Point Settings hlutanum sé stilltur á VFPv5 single
nákvæmni, eins og sýnt er á mynd 25. - Eftir að hafa stillt stillingar á flotpunkti skaltu keyra FPU tdample forritið. Að keyra villuleitarhaminn veldur því að Output hluti í Terminal I/O glugganum sýnir brotagildi breytanna, eins og sýnt er á mynd 27.
Keyrir Keil FPU forritið
Framkvæmdu eftirfarandi skref áður en þú keyrir FPU tdampforritið frá Keil IDE (innifalið í ADuCM420 uppsetningarforritinu).
- Eftir að Keil IDE hefur verið opnað skaltu smella á Flash fellivalmyndina og velja Stilla Flash Tools valkostinn (sjá mynd 26).
- Ef valkosturinn Stilla Flash Tools er valinn opnast glugginn sem sýndur er á mynd 28. Smelltu á Target flipann og tryggðu að Floating Point Hardware fellivalmyndin sé stillt á Single Precision valmöguleikann, eins og sýnt er á mynd 28.
- Eftir að hafa komið á stillingunum sem sýndar eru á mynd 28 skaltu keyra FPU example kóða frá C:\Analog Devices\ADuCM420\examples\M420_FPU möppu. Í villuleitarstillingu sýnir úttaks sundurliðunarglugginn brotagildi breytanna, eins og sýnt er á mynd 29.
SRAM STILLINGAR
Stillingar eru fáanlegar í Keil og IAR hugbúnaðartólumhverfinu. Til að setja rétt upp og prófa truflanir með slembiaðgangi (SRAM) stillingum skaltu fara í
exampLe verkefni staðsett í M420_SramMode uppsetningarforritinu.
IAR SRAM ham þrír file Stillingar verða að vera lokið til að stilla samsvarandi SRAM ham: main.c, startup_ADuCM420.s og ADuCM420flash_SramMode.icf.
- Eftir fyrrvampforritið er opnað frá IAR IDE, tryggðu að fjölva sem sýnd eru á mynd 30 séu sett upp og skrifað athugasemdir í til að velja SRAM ham sem tengilinn file er starfrækt í. M420_SramMode example kóða (sjá mynd 31) notar tengil file, ADuCM420flash_ SramMode.icf file (sjá mynd 32) sett í IAR möppuna í SramMode exampforritið.
- Stilltu fjölva sem sýnd eru á mynd 30, mynd 31 og mynd 32 til að keyra SRAM stillingarnar. Gakktu úr skugga um að main.c, startup_ADuCM420.s og
ADuCM420flash_SramMode.icf fjölvi eru valin með réttum SRAM ham. - Notendur geta valið USER_SRAM_MODE fjölvi sem óskað er eftir eins og sýnt er á mynd 31 og mynd 32. Notendur geta einnig valið TEST_SRAM_MODE fjölva eins og sýnt er á mynd 30. Sjálfgefið er að fyrrverandiampLe forritið er í gangi í TEST_SRAM_ MODE 0. Gakktu úr skugga um að main.c fjölva, sem keyrir villuleitarhaminn, sýni að leiðbeiningin SRAM (ISRAM) sé sett í villuleitarham. Ef ISRAM er í villuleitarstillingu, er disassembly glugginn frá View valmyndastikan sýnir isramTestFunc með 0x10000000 heimilisfanginu (sjá mynd 33).
Keil SRAM ham
Nokkrir .sct og .s files frá fyrrvampLe forritið gerir notendum kleift að velja viðeigandi SRAM: M420_SramModeX.sct og SetSramModeX.s. X-ið í file nafn tilgreinir hamnúmerið (0 til 3) fyrir SRAM.
- Eftir fyrrvampLe forritið er opnað frá Keil IDE, the files sem staðsett eru í sömu möppu eru sýnd. Gakktu úr skugga um að .sct og .s files frá fyrrvample mappan (sjá mynd 34) eru notuð með samsvarandi SRAM ham sem verið er að prófa.
- Sjálfgefið er að M420_SramMode fjölvi notar SRAM Mode 0. SetSramMode0.s samsetningin file er bætt við undirmöppuna eins og sýnt er á mynd 35. Tilgreindu hvaða SRAM ham á að prófa í main.c file. Sjálfgefið er að SRAM Mode 0 er prófuð (sjá mynd 36).
- Eftir að hafa fylgt skrefi 1 og skrefi 2 skaltu halda áfram að setja upp .sct file staðsett í Flash > Stilla Fli ash verkfæri > Linker. Sjá mynd 37 til að athuga að stillingarnar sem eru auðkenndar með grænu séu réttar og að rétta dreifingin file er valið (byggt á stillingum SRAM ham).
- Að keyra stillingarnar á mynd 38 sýnir að ISRAM er sett í villuleitarham í gegnum Disassembly gluggann.
ÖRYGGI Kóða villuleit/ÞRÓUNARMÁL
ADuCM420 kóðaþróunar- og forritunarverkfærin eru svipuð eða eins og þau sem notuð eru á öðrum Analog Devices, Inc., örstýringartækjum og örstýringum frá öðrum fyrirtækjum. Gæta þarf þess að hægt sé að endurforrita tækið til að koma í veg fyrir læsingu. Í læsingu er tenging við ADuCM420 í gegnum forritunar- og kembiverkfæri ekki lengur möguleg.
Þessi hluti listar upp aðstæður sem geta valdið læsingu. Ef læsing kemur upp eru ráðleggingar til að endurheimta tæki.
sviðsmyndir sem valda læsingum á tæki
Síða 0 Checksum Villa
Heimilisfangið 0x1FFC inniheldur 32 bita athugunarsummu fyrir Flash síðu 0.
Kjarninn á flís framkvæmir athugunarsummu á síðu 0 að undanskildum 0x1FFC til 0x1FFF. Ef kjarnaniðurstaðan passar ekki við gildið á 0x1FFC eða ef 0x1FFC gildi er ekki 0xFFFFFFFF, skynjar kjarninn skemmd á síðu 0 og fer ekki í notendakóða, sem leiðir til læsingar á tækinu. Sjá ADuCM420 tilvísunarhandbók vélbúnaðar (UG-1807) fyrir upplýsingar um heilleikaathugun á innri Flash síðu 0 með kjarnanum á flís. Til að jafna þig á þessu ástandi skaltu eyða tækinu í gegnum niðurhalstólið (I
2 C eða MDIO), og tryggðu að frumkóði notandans stilli Flash Address 0x01FFC = 0xFFFFFFFF. Fyrrverandiample kóði fyrir ADuCM420 stillir Flash Address 0x01FFC = 0xFFFFFFFF. Sjá page0_checksum í system_ADuCM420.c file.
User Flash Pages—Spilling á fráteknum stöðum
Sex efstu 32 bita staðsetningar hvers flassblokkar eru fráteknar og gæta þarf þess að skrifa ekki yfir þessar staðsetningar. Flassundirskriftin fyrir hverja blokk og skrifvarnarstillingarnar eru geymdar á þessum sex stöðum. Sjá ADuCM420 tilvísunarhandbók vélbúnaðar til að fá upplýsingar um skipulagningu notendarýmis í flash.
Gakktu úr skugga um að efsta 32-bita staðsetningin á hverri flasssíðu sé frátekin. Sjá fyrrvampLe forritin sem fylgja uppsetningarforritinu til að fá nánari upplýsingar. Óvæntar endurstillingar
Óvæntar endurstillingar á varðhundi, núllstillingar á hugbúnaði, endurstillingar við ræsingu eða ytri endurstillingar geta valdið því að villuleitar- og forritunarlotum lýkur skyndilega vegna þess að þessar endurstillingar brjóta raðvíra villuleit (SWD) viðmótið milli J-Link og Cortex kjarna. Ef frumkóði notandans leiðir til reglulegrar endurstillingar skaltu eyða notendaflassinu í gegnum niðurhalarann og endurræsa villuleitarlotuna.
Orkusparnaðarstillingar
Ef notendakóðinn setur Cortex kjarna í slökkt ástand veldur slökkvunin vandamál eftir virkjunarlotu fyrir villuleitarverkfærin sem nota SWD viðmótið. Verkfæri eins og J-Link krefjast þess að Cortex kjarna sé að fullu virkur.
Keil CMSIS pakki
Aðeins fyrir Keil µVision notendur, tryggja að Keil CMSIS pakki útgáfa 0.8.0 eða nýrri sé notuð.
Endurheimt læst tæki Masseyddu tækinu með annað hvort MDIO eða I 2 C niðurhalatólinu.
FORRJÓNANLEGT LOGIC ARRAY (PLA) TOOL
ADuCM420 samþættir PLA sem samanstendur af tveimur sjálfstæðum en samtengdum PLA kubbum. Hver blokk samanstendur af 16 þáttum, sem gefur samtals 32 þætti, frá
Element 0 til Element 31. PLA tólið er grafískt tól sem gerir auðvelda stillingu á PLA. PLA tólið er að finna á ADuCM420 uppsetningarforritinu, undir Tools möppunni. Með PLA tólinu er rétt úttaksgildi ákvarðað eftir að allir valkostir úr tólinu eru rétt valdir.
AÐ stilla hliðin og úttakið
Hver PLA þáttur inniheldur tveggja inntak uppflettingartöflu sem hægt er að stilla til að búa til rökræna úttaksaðgerð sem byggist á tveimur inntakunum og flip flop í PLA, eins og sýnt er á mynd 39. Hver PLA eining í blokk er hægt að tengja við aðra þætti í sama blokk með því að stilla úttak Mux 0 og Mux 1.
Notandinn getur valið viðkomandi inntak sem samsvarar PLA_ELEMx skráarbitunum. Sjá ADuCM420 tilvísunarhandbók vélbúnaðar fyrir heildarlista yfir mögulegar tengingar fyrir eininguna GPIO inntak/útgang, og fyrir uppsetningu uppflettitöflunnar í PLA.
Eftir að inntakið hefur verið valið úr GUI skaltu ganga úr skugga um að valkostir BLOCK, ELEMENT og LOOK UP TABLE séu valdir efst til hægri á tólinu. Smelltu á ENTER hnappinn til að búa til úttak PLA (sjá mynd 39).
C vísar til samskiptasamskipta sem upphaflega var þróuð af Philips Semiconductors (nú NXP Semiconductors).
ESD varúð
ESD (electrostatic discharge) viðkvæmt tæki. Hlaðin tæki og rafrásir geta tæmdst án þess að greina. Þrátt fyrir að þessi vara sé með einkaleyfi eða sérverndarrásir, getur skemmdir orðið á tækjum sem verða fyrir ESD með miklum orku. Þess vegna ætti að gera viðeigandi ESD varúðarráðstafanir til að koma í veg fyrir skert frammistöðu eða tap á virkni.
Lagaskilmálar Með því að nota matsráðið sem fjallað er um hér (ásamt öllum tækjum, skjölum íhluta eða stuðningsefni, „matsráðið“), samþykkir þú að vera bundinn af skilmálum og skilyrðum sem settir eru fram hér að neðan („Samkomulag“) nema þú hefur keypt matsráðið, en í því tilviki gilda staðlaða söluskilmálar og skilmálar hliðstæðra tækja. Ekki nota matsnefndina fyrr en þú hefur lesið og samþykkt samninginn. Notkun þín á matsnefndinni skal tákna samþykki þitt á samningnum. Þessi samningur er gerður af og á milli þín („viðskiptavinur“) og Analog Devices, Inc. („ADI“), með aðalstarfsstöð sína í One Technology Way, Norwood, MA 02062, Bandaríkjunum. Með fyrirvara um skilmála og skilyrði samningsins, veitir ADI viðskiptavinum hér með ókeypis, takmarkað, persónulegt, tímabundið, ekki einkarétt, óframseljanlegt, óframseljanlegt leyfi til að nota matsráðið AÐEINS Í MATSTIÐGANGI. Viðskiptavinur skilur og samþykkir að matsráðið sé veitt í þeim eina tilgangi sem vísað er til hér að ofan og samþykkir að nota matsráðið ekki í öðrum tilgangi. Ennfremur er leyfið sem veitt er beinlínis háð eftirfarandi viðbótartakmörkunum: Viðskiptavinur skal ekki (i) leigja, leigja, sýna, selja, framselja, úthluta, veita undirleyfi eða dreifa matsráðinu; og (ii) veita þriðja aðila aðgang að matsráðinu. Eins og það er notað hér, tekur hugtakið „þriðji aðili“ til allra aðila annarra en ADI, viðskiptavina, starfsmanna þeirra, hlutdeildarfélaga og innanhúss ráðgjafa. Matsráðið er EKKI selt til viðskiptavinar; öll réttindi sem ekki eru sérstaklega veitt hér, þar á meðal eignarhald á matsráðinu, er áskilinn af ADI. TRÚNAÐUR. Samningur þessi og matsnefndin skulu öll teljast trúnaðarupplýsingar og eignarréttarupplýsingar ADI. Viðskiptavinur má ekki birta eða flytja neinn hluta matsráðsins til neins annars aðila af neinum ástæðum. Þegar notkun matsráðsins er hætt eða samningi þessum er hætt, samþykkir viðskiptavinur að skila matsnefndinni tafarlaust til ADI. VIÐBÓTARTAKMARKANIR. Viðskiptavinur má ekki taka í sundur, taka í sundur eða bakfæra flísar á matsráðinu. Viðskiptavinur skal upplýsa ADI um hvers kyns skemmdir eða breytingar eða breytingar sem hann gerir á matsráðinu, þar með talið en ekki takmarkað við lóðun eða aðra starfsemi sem hefur áhrif á efnislegt innihald matsráðsins. Breytingar á matsráðinu verða að vera í samræmi við gildandi lög, þar á meðal en ekki takmarkað við RoHS tilskipunina. UPPSÖKUN. ADI getur sagt þessum samningi upp hvenær sem er með skriflegri tilkynningu til viðskiptavinar. Viðskiptavinur samþykkir að fara aftur til ADI matsráðsins á þeim tíma. TAKMARKANIR Á ÁBYRGÐ. MATSRÁÐIN SEM VIÐ HÉR SEM ER LEYFIÐ „EINS OG ER“ OG ADI GERIR ENGIN ÁBYRGÐ EÐA STAÐA VIÐ ÞAÐ. ADI FYRIR SÉR SÉRSTAKLEGA AÐ FYRIR EINHVERJUM STAÐFERÐUM, ÁBYRGÐUM, ÁBYRGÐUM EÐA ÁBYRGÐUM, SKÝRI EÐA ÓBEINNUN, SEM ER TENGJAÐ MATSRÁÐI, Þ.M.T. TILGANGUR EÐA BROT Á HUGVERKARÉTTI. ADI OG LEYFISHAFAR ÞESSAR VERU ÁBYRGÐ Á EINHVERJU TILfallandi, SÉRSTÖKUM, ÓBEINU EÐA AFLYÐISTJÓÐUM SEM LEIÐAST AF EIGUN VIÐSKIPTAVINS EÐA NOTKUN Á MATSNÁÐI, Þ.M.T. TAP VIÐSKIPTI. HEILDARÁBYRGÐ ADI AF HVERJU OG ÖLLUM ÁSTÆÐUM SKAL TAKMARKAÐ VIÐ UPPHALD EITT HUNDRAÐ Bandaríkjadala ($100.00). ÚTFLUTNINGUR. Viðskiptavinur samþykkir að hann muni ekki beint eða óbeint flytja matsnefndina út til annars lands og að hann muni fara að öllum gildandi lögum og reglum Bandaríkjanna um útflutning. STJÓRNARLÖG. Samningur þessi skal lúta og túlkaður í samræmi við efnislög Commonwealth of Massachusetts (að undanskildum lagareglum). Allar lagalegar aðgerðir varðandi þennan samning verða teknar fyrir í ríki eða alríkisdómstólum sem hafa lögsögu í Suffolk County, Massachusetts, og viðskiptavinur lýtur hér með persónulegri lögsögu og varnarþingi slíkra dómstóla.
©2021 Analog Devices, Inc. Allur réttur áskilinn. Vörumerki og skráð vörumerki eru eign viðkomandi eigenda. UG25844-1/21(0)
Ein tæknileið • Pósthólf 9106
• Norwood, MA 02062-9106, Bandaríkjunum
• Sími: 781.329.4700 • Fax: 781.461.3113
• www.analog.com
Skjöl / auðlindir
![]() |
ANALOG TÆKI ADuCM420 þróunarkerfi [pdfNotendahandbók ADuCM420, ADuCM420 þróunarkerfi, þróunarkerfi |