MICROCHIP-PIC18F57Q43-Curiosity-Nano-Riistvara-logo

MICROCHIP PIC18F57Q43 Curiosity Nano riistvara

MICROCHIP-PIC18F57Q43-Curiosity-Nano-Riistvara-toote pilt

Tehnilised andmed

  • Mudel: PIC18F57Q43 Curiosity Nano
  • Toote ID: DS40002186A-leht 1

Sissejuhatus
PIC18F57Q43 Curiosity Nano on kompaktne arendusplaat, mis on mõeldud PIC18F57Q43 mikrokontrolleri jaoks. See pakub mugavat platvormi sellel mikrokontrolleril põhinevate rakenduste prototüüpimiseks ja testimiseks.

Omadused

  • Võimas mikrokontroller PIC18F57Q43
  • Kompaktne ja kaasaskantav disain
  • Erinevad pistikud hõlpsaks liidestamiseks
  • Rikkalik välisseadmete komplekt mitmekülgseks rakenduste arendamiseks

Komplekt läbiview
Komplekt sisaldab järgmisi komponente:

  • PIC18F57Q43 Curiosity Nano arendusplaat
  • Dokumentatsioon ja asjakohased lingid

Alustamine
Kiire algus
PIC18F57Q43 Curiosity Nano kiireks alustamiseks järgige neid samme:

  1. Ühendage arendusplaat USB-kaabli abil arvutiga.
  2. Kui küsitakse, installige vajalikud draiverid.
  3. Käivitage arenduskeskkond (nt MPLAB X IDE).
  4. Looge uus projekt või avage olemasolev.
  5. Kompileerige ja programmeerige oma kood mikrokontrollerile.

Kujundusdokumentatsioon ja asjakohased lingid
Üksikasjaliku projekteerimisdokumentatsiooni, sealhulgas skeemide, andmelehtede ja rakenduste märkuste ning tarkvara ja püsivara ressursside jaoks vajalike linkide saamiseks vaadake komplektiga kaasasolevat ametlikku dokumentatsiooni.

Riistvara kasutusjuhend
Ühendused
PIC18F57Q43 Curiosity Nano arendusplaadil on järgmised pistikud:

  • USB-pistik toite ja side jaoks
  • ICSP päis vooluringisiseseks programmeerimiseks ja silumiseks
  • GPIO päised üldotstarbeliste digitaalsete I/O jaoks
  • Analoogsisendi päised andurite ja muude analoogseadmete ühendamiseks
  • UART-päis jadaside jaoks

Välisseadmed
Arendusplaat pakub mitmesuguseid sisseehitatud välisseadmeid, sealhulgas:

  • LED-id visuaalseks tagasisideks
  • Nupud kasutaja sisestamiseks
  • Potentsiomeeter analoogsisendi jaoks
  • Temperatuuriandur
  • Kiirendusmõõtur
  • EEPROM-i mälu

Riistvara versioonide ajalugu ja teadaolevad probleemid
Toote ID ja versiooni tuvastamine
Toote ID ja PIC18F57Q43 Curiosity Nano arendusplaadi versiooni tuvastamiseks vaadake komplektiga kaasasolevat dokumentatsiooni.

Läbivaatamine 3
Riistvara versioon 3 sisaldab mitmeid täiustusi ja parandusi, et parandada üldist jõudlust ja töökindlust. Täieliku teabe saamiseks vaadake dokumentatsiooni.

Dokumendi läbivaatamise ajalugu
Dokumendi versioonide ajalugu annab teavet kõigi kasutusjuhendis tehtud uuenduste või muudatuste kohta. Täieliku versiooniajaloo leiate ametlikust dokumentatsioonist.

Mikrokiip Websaidile
Lisaressursside, värskenduste ja toe saamiseks külastage Microchipi websait aadressil https://www.microchip.com.

Tootemuudatuste teavitusteenus
Microchip pakub tootemuudatuste teavitusteenust, et hoida kliente kursis kõigi PIC18F57Q43 Curiosity Nanoga seotud muudatuste või uuendustega. Selle teenuse tellimise kohta lisateabe saamiseks vaadake ametlikku dokumentatsiooni.

Klienditugi
PIC18F57Q43 Curiosity Nanoga seotud tehnilise abi või päringute korral võtke ühendust Microchipi klienditoega. Kontaktandmed leiate ametlikust dokumentatsioonist.

Mikrokiibi seadmete koodikaitse funktsioon
PIC18F57Q43 Curiosity Nano sisaldab koodikaitse funktsiooni, mis takistab volitamata juurdepääsu mikrokontrolleri koodile. Selle funktsiooni lubamise ja konfigureerimise kohta lisateabe saamiseks vaadake ametlikku dokumentatsiooni.

Õiguslik teade
PIC18F57Q43 Curiosity Nano arendusplaadi kasutamise ja levitamise kohta olulise teabe saamiseks lugege ametlikus dokumentatsioonis sisalduvat juriidilist teadet.

Kaubamärgid
Microchip ja PIC on ettevõtte Microchip Technology Incorporated registreeritud kaubamärgid. Teised selles kasutusjuhendis mainitud tootenimed võivad olla nende vastavate omanike kaubamärgid või registreeritud kaubamärgid.

KKK

  1. K: Kust leida ametlikku dokumentatsiooni PIC18F57Q43 Curiosity Nano?
    V: Ametliku dokumentatsiooni leiate komplekti pakendist või saate alla laadida Microchipist websait aadressil https://www.microchip.com.
  2. K: Kuidas programmeerida mikrokontrollerit PIC18F57Q43 Curiosity Nano tahvel?
    V: Saate programmeerida mikrokontrolleri, kasutades arenduskeskkonda nagu MPLAB X IDE. Ühendage plaat USB kaudu arvutiga, kompileerige oma kood ja programmeerige see vastavate tööriistade abil mikrokontrollerile.
  3. K: Millised välisseadmed on mudelil PIC18F57Q43 Curiosity saadaval? Nano?
    V: Tahvel on sisseehitatud välisseadmetena LED-id, nupud, potentsiomeeter, temperatuuriandur, kiirendusmõõtur ja EEPROM-mälu. Lisateavet nende kasutamise kohta leiate kasutusjuhendist.

Eessõna

PIC18F57Q43 Curiosity Nano Evaluation Kit on riistvaraplatvorm PIC18-Q43 perekonna mikrokontrollerite hindamiseks. Sellel plaadil on PIC18F57Q43 mikrokontroller (MCU). Microchip MPLAB® X integreeritud arenduskeskkonna (IDE) toega plaat pakub lihtsat juurdepääsu PIC18F57Q43 funktsioonidele, et uurida, kuidas seadet kohandatud disaini integreerida. Curiosity Nano hindamispaneelide seeria sisaldab pardal olevat silurit. PIC18F57Q43 programmeerimiseks ja silumiseks pole väliseid tööriistu vaja.

  • MPLAB® X IDE – tarkvara Microchip mikrokontrollerite avastamiseks, konfigureerimiseks, arendamiseks, programmeerimiseks ja silumiseks.
  • Kood ntamples on GitHub – alustage koodiga exampvähem.
  • PIC18F57Q43 websait – Otsige dokumentatsiooni, andmelehti, sample ja osta mikrokontrollereid.
  • PIC18F57Q43 Curiosity Nano websait – otsige skeeme, kujundust files ja ostke see komplekt.

Sissejuhatus

Omadused

  • PIC18F57Q43-I/PT mikrokontroller
  • Üks kollane kasutaja LED
  • Üks mehaaniline kasutaja lüliti
  • Jalajälg 32.768 kHz kristalli jaoks
  • Pardal olev silur:
    • Tahvli tuvastamine Microchip MPLAB® X IDE-s
    • Üks roheline toite- ja oleku LED
    • Programmeerimine ja silumine
    • Virtuaalne jadaport (CDC)
    • Üks silumise GPIO kanal (DGI GPIO)
  • USB toitega
  • Reguleeritav sihtmärk Voltage:
    • MIC5353 LDO regulaator, mida juhib sisseehitatud silur
    • 1.8-5.1V väljund voltage (piiratud USB-sisendiga voltage)
    • Maksimaalne väljundvool 500 mA (piiratud ümbritseva õhu temperatuuri ja väljundvõimsusegatage)

Komplekt läbiview
Microchip PIC18F57Q43 Curiosity Nano Evaluation Kit on riistvaraplatvorm PIC18F57Q43 mikrokontrolleri hindamiseks.

PIC18F57Q43 Curiosity Nano hindamiskomplekt läbiview

MICROCHIP-PIC18F57Q43-Curiosity-nano-riistvara-(1)

Alustamine

Kiire algus
PIC18F57Q43 Curiosity Nano Boardi uurimise alustamise sammud:

  1. Laadige alla Microchip MPLAB® X IDE.
  2. Käivitage Microchip MPLAB® X IDE.
  3. Valikuline: kasutage MPLAB® Code Configuratorit draiverite ja ntampvähem.
  4. Kirjutage oma rakenduse kood.
  5. Ühendage USB-kaabel (Standard-A kuni Micro-B või Micro-AB) arvuti ja plaadi silumise USB-pordi vahele.

Draiveri installimine
Kui plaat on esimest korda arvutiga ühendatud, installib operatsioonisüsteem draiveritarkvara. Juht file toetab nii Microsoft® Windows® XP, Windows Vista®, Windows 32, Windows 64 ja Windows 7 8- kui ka 10-bitiseid versioone. Plaadi draiverid on kaasas Microchip MPLAB® X IDE-ga.

Komplekti aken
Kui plaat on sisse lülitatud, süttib roheline oleku LED ja Microchip MPLAB® X IDE tuvastab automaatselt, millised plaadid on ühendatud. Microchip MPLAB® X IDE esitab asjakohast teavet, nagu andmelehed ja tahvli dokumentatsioon. PIC18F57Q43 seadme PIC18F57Q43 Curiosity Nano Board programmeerib ja silub pardal olev silur ning seetõttu pole välist programmeerijat ega siluritööriista vaja.
Näpunäide:  Komplekti akna saab avada MPLAB X IDE-s menüüriba Window > Kit Window kaudu.

Kujundusdokumentatsioon ja asjakohased lingid

Järgmine loend sisaldab linke PIC18F57Q43 Curiosity Nano Boardi kõige asjakohasematele dokumentidele ja tarkvarale:

  • MPLAB® X IDE – MPLAB X IDE on tarkvaraprogramm, mis töötab arvutis (Windows®, Mac OS®, Linux®), et arendada rakendusi Microchip mikrokontrollerite ja digitaalsete signaalikontrollerite jaoks. Seda nimetatakse integreeritud arenduskeskkonnaks (IDE), kuna see pakub ühtset integreeritud keskkonda manustatud mikrokontrollerite koodi väljatöötamiseks.
  • MPLAB® Code Configurator – MPLAB Code Configurator (MCC) on tasuta tarkvara lisandmoodul, mis pakub graafilist liidest teie rakendusele omaste välisseadmete ja funktsioonide konfigureerimiseks.
  • Mikrokiip Sample Store – Microchip sample kauplus, kust saab tellida sampvähem seadmeid.
  • MPLAB Data Visualizer – MPLAB Data Visualizer on programm, mida kasutatakse andmete töötlemiseks ja visualiseerimiseks. Andmete visualiseerija saab andmeid vastu võtta erinevatest allikatest, nagu jadapordid ja pardasiluja Data Gateway liides, nagu leidub Curiosity Nano ja Xplained Pro plaatidel.
  • Microchip PIC® ja AVR Examples – Microchip PIC ja AVR Device Examples on eksamples ja laborid, mis kasutavad Microchipi arendusplaate, et tutvustada PIC- ja AVR-seadmete välisseadmete kasutamist.
  • Microchip PIC® ja AVR lahendused – Microchip PIC ja AVR Device Solutions sisaldavad täielikke rakendusi Microchipi arendusplaatidega kasutamiseks, mis on valmis kohandamiseks ja laiendamiseks.
  • PIC18F57Q43 Curiosity Nano websait – otsige skeeme, kujundust files ja ostke see komplekt.
  • PIC18F57Q43 Curiosity Nano microchipDIRECTis – ostke see komplekt microchipDIRECT-iga.

Uudishimu Nano
Curiosity Nano on väikeste plaatide hindamisplatvorm, millel on juurdepääs enamikule mikrokontrollerite sisenditele/väljunditele. Platvorm koosneb mitmest väikese kontaktarvuga mikrokontrolleri (MCU) plaatidest koos sisseehitatud siluritega, mis on integreeritud Microchip MPLAB® X IDE-ga. Iga plaat on IDE-s identifitseeritud. Kui see on ühendatud, kuvatakse komplekti aken koos linkidega põhidokumentatsioonile, sealhulgas asjakohastele kasutusjuhenditele, rakenduste märkustele, andmelehtedele ja muuleample koodi. Kõike on lihtne leida. Sisseehitatud silur sisaldab virtuaalset jadaporti (CDC) jadasuhtluseks hostarvutiga ja andmelüüsi liidest (DGI) koos GPIO-pistiku(te)ga.

Pardal olev silur läbiview
PIC18F57Q43 Curiosity Nano sisaldab programmeerimiseks ja silumiseks sisseehitatud silurit. Sisseehitatud silur on komposiit-USB-seade, mis koosneb mitmest liidesest:

  • Siluja, mis saab programmeerida ja siluda PIC18F57Q43 Microchip MPLAB® X IDE-s
  • Massmäluseade, mis võimaldab programmeerida PIC18F57Q43 pukseerimisega
  • Virtuaalne jadaport (CDC), mis on ühendatud PIC18F57Q43 universaalse asünkroonse vastuvõtja/saatjaga (UART) ja pakub lihtsat viisi sihtrakendusega terminalitarkvara kaudu suhtlemiseks.
  • Andmelüüsi liides (DGI) koodiinstrumentide jaoks loogikaanalüsaatori kanalitega (silumis-GPIO) programmivoo visualiseerimiseks

Sisseehitatud silur juhib PIC18F57Q43 Curiosity Nano tahvli toite ja oleku LED-i (tähisega PS). Allolev tabel näitab, kuidas LED-i erinevates töörežiimides juhitakse.

Sisseehitatud siluri LED-juhtimine

Töörežiim Toite ja oleku LED
Alglaadija režiim LED-tuli vilgub sisselülitamise ajal aeglaselt.
Võimsus LED põleb.
Tavaline töö LED põleb.
Programmeerimine Aktiivsusindikaator: LED-tuli vilgub programmeerimise/silumise ajal aeglaselt.
Drag-and-drop programmeerimine Edu:   LED-tuli vilgub aeglaselt 2 sekundit.
Ebaõnnestumine:   LED-tuli vilgub kiiresti 2 sekundit.
Viga LED-tuli vilgub kiiresti, kui tuvastatakse toitehäire.
Unerežiim/väljas LED on VÄLJAS. Sisseehitatud silur on kas puhkerežiimis või välja lülitatud. See võib juhtuda, kui plaat on välise toitega.

Info: Aeglane vilkumine on ligikaudu 1 Hz ja kiire vilkumine ligikaudu 5 Hz.

Siluja
PIC18F57Q43 Curiosity Nano Boardi sisseehitatud silur kuvatakse hostarvuti USB-alamsüsteemis inimliidese seadmena (HID). Siluja toetab PIC18F57Q43 täisfunktsionaalne programmeerimine ja silumine Microchip MPLAB® X IDE abil.
Pidage meeles:  Hoidke siluri püsivara ajakohasena. Microchip MPLAB® X IDE kasutamisel tehakse püsivara värskendused automaatselt.

Virtuaalne jadaport (CDC)
Virtuaalne jadaport (CDC) on üldotstarbeline jadasild hostarvuti ja sihtseadme vahel.

Läbiview
Sisseehitatud silur rakendab komposiit-USB-seadet, mis sisaldab standardset sideseadmeklassi (CDC) liidest, mis kuvatakse hostis virtuaalse jadapordina. CDC-d saab kasutada suvaliste andmete voogesitamiseks mõlemas suunas hostarvuti ja sihtmärgi vahel: kõik hostarvuti virtuaalse jadapordi kaudu saadetud märgid edastatakse UART-ina siluri CDC TX-pistikul ja UART-märgid, mis salvestatakse seadmesse. siluri CDC RX-i viik tagastatakse hostarvutisse virtuaalse jadapordi kaudu.

CDC ühendus

MICROCHIP-PIC18F57Q43-Curiosity-nano-riistvara-(2)

Info:  Nagu on näidatud joonisel 3-1, on siluri CDC TX viik ühendatud sihtmärgi UART RX viiguga, et vastu võtta tähemärke hostarvutist. Sarnaselt on siluri CDC RX viik ühendatud sihtmärgi UART TX viiguga, et edastada tähemärke hostarvutisse.

Operatsioonisüsteemi tugi
Windowsi masinates loetletakse CDC kui Curiosity Virtual COM Port ja see kuvatakse Windowsi seadmehalduri jaotises Ports. Sealt leiab ka COM-i pordi numbri.
Info:  Vanemate Windowsi süsteemide puhul on CDC jaoks vajalik USB-draiver. See draiver sisaldub Microchip MPLAB® X IDE installides.
Linuxi masinates loetleb CDC ja kuvatakse /dev/ttyACM#.

  • tty* seadmed kuuluvad Linuxis "sissehelistamisrühma", seega võib olla vajalik saada selle rühma liikmeks, et saada luba CDC-le juurde pääseda.
  • MAC-seadmetes loetleb CDC ja kuvatakse /dev/tty.usbmodem#. Sõltuvalt sellest, millist terminaliprogrammi kasutatakse, kuvatakse see saadaolevas modemite loendis usbmodem#-ga.
  • Kõigi operatsioonisüsteemide jaoks: kasutage kindlasti terminali emulaatorit, mis toetab DTR-signaali. Vt 3.1.2.4 Signaalimine.

Piirangud
Sisseehitatud siluris CDC pole kõiki UART-funktsioone rakendatud.-

Piirangud on välja toodud siin:

  • Baud määr: Peab olema vahemikus 1200 kuni 500 kbps. Sellest vahemikust väljapoole jääv andmeedastuskiirus seatakse ilma hoiatuseta lähimale piirile. Baadi kiirust saab muuta käigu pealt.
  • Tähemärgi formaat: Toetatud on ainult 8-bitised tähemärgid.
  • Pariteet: Võib olla paaritu, paaris või mitte ükski.
  • Riistvara voo juhtimine: ei toetata.
  • Peatage bitid: Toetatud on üks või kaks bitti.

Signaliseerimine
USB loenduse ajal käivitab host OS nii CDC liidese side- kui ka andmetorud. Siinkohal on võimalik CDC andmeedastuskiirust ja muid UART-parameetreid seadistada ja tagasi lugeda, kuid andmete saatmine ja vastuvõtmine ei ole lubatud. Kui terminal ühendub hostis, peab see kinnitama DTR-signaali. Kuna tegemist on USB-liidesele realiseeritud virtuaalse juhtsignaaliga, ei ole see plaadil füüsiliselt olemas. Hosti DTR-signaali kinnitamine näitab pardal olevale silurile, et CDC seanss on aktiivne. Seejärel lubab silur oma taseme lülitid (kui need on saadaval) ja käivitab CDC andmete saatmise ja vastuvõtmise mehhanismid. DTR-signaali tühistamine ei blokeeri taseme lüliteid, vaid blokeerib vastuvõtja, nii et hostile ei edastata täiendavaid andmeid. Andmepakette, mis on juba sihtmärgile saatmiseks järjekorras, saadetakse edasi, kuid edasisi andmeid vastu ei võeta.
Pidage meeles:  Seadistage terminali emulaator DTR-signaali kinnitamiseks. Ilma signaalita ei saada ega võta sisseehitatud silur oma UART-i kaudu andmeid.
Näpunäide:  Sisseehitatud siluri CDC TX-viiku ei käivitata enne, kui hostarvuti on lubanud CDC liidese. Samuti puuduvad silurit ja sihtmärki ühendavatel CDC liinidel välised tõmbetakistid, mis tähendab, et sisselülitamise ajal need liinid ujuvad. Et vältida tõrkeid, mis põhjustavad ettearvamatut käitumist (nt kadreerimisvead), peaks sihtseade lubama siluri CDC TX-viiguga ühendatud kontakti sisemise tõmbetakisti.

Täpsem kasutamine

CDC alistamise režiim
Tavalises töös on pardal olev silur tõeline UART-sild hosti ja seadme vahel. Teatud kasutusjuhtudel võib pardal olev silur siiski põhitöörežiimi alistada ja kasutada CDC TX- ja RX-viiku muudel eesmärkidel. Teksti kukutamine file sisseehitatud siluri massmäluseadmesse saab kasutada märkide saatmiseks siluri CDC TX-pistikust.

The filenimi ja laiend on triviaalsed, kuid tekst file peab algama tähemärkidega:
CMD: SEND_UART=
Sõnumi maksimaalne pikkus on 50 tähemärki – kõiki ülejäänud kaadris olevaid andmeid ignoreeritakse.
Selles režiimis kasutatav vaikeedastuskiirus on 9600 bps, kuid kui CDC on juba aktiivne või konfigureeritud, kehtib endiselt varem kasutatud edastuskiirus.

USB-taseme raamimise kaalutlused
Andmete saatmine hostist CDC-sse võib toimuda baitide kaupa või plokkide kaupa, mis jagatakse 64-baidisteks USB-kaadriteks. Iga selline kaader seatakse siluri CDC TX-pistikule saatmiseks järjekorda. Väikese andmehulga ülekandmine kaadri kohta võib olla ebaefektiivne, eriti madala andmeedastuskiiruse korral, kuna pardal olev silur puhverdab kaadreid, mitte baite. Igal ajal saab aktiivseks olla kuni neli 64-baidist kaadrit. Sisseehitatud silur reguleerib vastavalt sissetulevaid kaadreid. Andmeid sisaldavate 64-baidiste kaadrite saatmine on kõige tõhusam meetod. Andmete vastuvõtmisel siluri CDC RX viigule seab pardal olev silur sissetulevad baidid järjekorda 64-baidisteks kaadriteks, mis saadetakse USB järjekorda hostile edastamiseks, kui need on täis. Mittetäielikud kaadrid lükatakse ka umbes 100 ms intervalliga USB-järjekorda, käivitades USB-kaadri algusmärgid. Kuni kaheksa 64-baidist kaadrit võib igal ajal olla aktiivsed. Kui host (või sellel töötav tarkvara) ei saa andmeid piisavalt kiiresti vastu, toimub ülekoormus. Kui see juhtub, võetakse USB-järjekorda saatmise asemel taaskasutusse viimati täidetud puhvri kaader ja terve kaader andmeid läheb kaotsi. Selle esinemise vältimiseks peab kasutaja tagama, et CDC andmetoru loetakse pidevalt või tuleb sissetuleva andmeedastuskiirust vähendada.

Massmäluseade
Sisseehitatud silur sisaldab lihtsat massmäluseadme juurutust, mis on lugemis-/kirjutustoiminguteks juurdepääsetav host-operatsioonisüsteemi kaudu, millega see on ühendatud.

See pakub:

  • Lugemisjuurdepääs põhitekstile ja HTML-ile files komplekti üksikasjaliku teabe ja toe saamiseks
  • Kirjutamisõigus programmeerimiseks Intel® HEX-vormingus files sihtseadme mällu
  • Kirjutamisõigus lihtsa teksti jaoks files tarbeks

Massmäluseadme juurutamine

Sisseehitatud silur rakendab FAT12 väga optimeeritud varianti file süsteem, millel on mitmeid piiranguid, osaliselt FAT12 enda olemuse ja selle manustatud rakenduse eesmärgi täitmiseks tehtud optimeeringute tõttu. Curiosity Nano USB-seade ühildub massmäluseadmena USB 9. peatükiga, kuid ei vasta mingil juhul üldotstarbelise massmäluseadme ootustele. Selline käitumine on tahtlik. Windowsi operatsioonisüsteemi kasutamisel loetletakse sisseehitatud silur Curiosity Nano USB-seadmena, mille leiate seadmehalduri kettadraivide jaotisest. Displeisse CRIOSITY ilmub draiv file haldur ja taotleb süsteemis järgmise saadaoleva draivitähe. CURIOOSITY draivis on umbes üks MB vaba ruumi. See ei kajasta mingil moel sihtseadme Flashi suurust. Intel® HEXi programmeerimisel file, on binaarandmed kodeeritud ASCII-vormingus metaandmetega, mis pakuvad suurt lisakulu, nii et üks MB on ketta suuruse jaoks triviaalselt valitud väärtus. CRIOSITY draivi ei ole võimalik vormindada. Programmeerimisel a file sihtmärgile, filenimi võib ilmuda kettakataloogi loendis. See on ainult operatsioonisüsteemi oma view kataloogi, mida tegelikult ei ole värskendatud. Ei ole võimalik välja lugeda file sisu. Tahvli eemaldamine ja uuesti ühendamine tagastab file süsteemi algolekusse, kuid sihtmärk sisaldab endiselt varem programmeeritud rakendust. Sihtseadme kustutamiseks kopeerige tekst file alustades "CMD: ERASE" kettale.

Vaikimisi sisaldab CRIOSITY draiv mitut kirjutuskaitstud seadet files ikoonide genereerimiseks, olekuteavitamiseks ja lisateabe linkimiseks:

  • AUTORUN.ICO – ikoon file Microchipi logo jaoks
  • AUTORUN.INF – süsteem file ikooni kuvamiseks on vajalik Windows Explorer file
  • KIT-INFO.HTM – suunamine arendusnõukogusse websaidile
  • KIT-INFO.TXT – tekst file sisaldab üksikasju plaadi siluri püsivara versiooni, plaadi nime, USB seerianumbri, seadme ja pukseerimise toe kohta
  • STATUS.TXT – tekst file mis sisaldab plaadi programmeerimise olekut

Info:  STATUS.TXT värskendab dünaamiliselt sisseehitatud silur. OS võib sisu vahemällu salvestada ja seetõttu ei kajasta see õiget olekut.

Konfiguratsioonisõnad
Konfiguratsioonisõnad (PIC® MCU sihtmärgid)
Konfiguratsioon Wordi sätted, mis sisalduvad programmeeritavas projektis pärast programmi Flash programmeerimist. Siluja ei varja seadistussõnade kirjutamisel ühtegi bitti, kuid kuna see kasutab madala helitugevusegatage Programmeerimisrežiimis ei saa LVP konfiguratsioonibitti kustutada. Kui on valitud vale kellaallikas, ntample ja plaat ei käivitu, on alati võimalik teha hulgikustutus (seda tehakse alati enne programmeerimist) ja taastada seadme vaikeseaded.

Erikäsud
Teksti kopeerimine toetab mitut utiliidi käsku files massmälukettale. The filenimi või laiend ei oma tähtsust – käsutöötleja reageerib ainult sisule.

Eriline File Käsud

Käskude sisu Kirjeldus
CMD: Kustuta Käivitab sihtmärgi kiibi kustutamise
CMD:SEND_UART= Saadab märgijada CDC UART-i. Vaata "CDC alistamise režiim”.
CMD: RESET Lähtestab sihtseadme, sisenedes programmeerimisrežiimi ja seejärel koheselt programmeerimisrežiimist väljudes. Täpne ajastus võib erineda olenevalt sihtseadme programmeerimisliidest. (Siluja püsivara v1.16 või uuem.)
CMD: POWERTOGGLE Lülitab sihtmärgi välja ja taastab toite pärast 100 ms viivitust. Välise toiteallika olemasolul ei ole sellel mingit mõju. (Siluja püsivara v1.16 või uuem.)
CMD: 0V Lülitab sihtseadme välja, keelates sihttoite regulaatori. Välise toiteallika olemasolul ei ole sellel mingit mõju. (Siluja püsivara v1.16 või uuem.)
CMD: 3V3 Määrab eesmärgi voltage kuni 3.3 V. Välise toiteallika olemasolul ei ole sellel mingit mõju. (Siluja püsivara v1.16 või uuem.)
CMD: 5V0 Määrab eesmärgi voltage kuni 5.0 V. Välise toiteallika olemasolul ei ole sellel mingit mõju. (Siluja püsivara v1.16 või uuem.)

Info: Siin loetletud käsud käivitatakse massmälu emuleeritud kettale saadetava sisu tõttu ning edu või ebaõnnestumise korral tagasisidet ei anta.

Andmelüüsi liides (DGI)
Data Gateway Interface (DGI) on USB-liides töötlemata ja aja-st transportimiseksamped andmed pardal asuvate silurite ja hosti arvutipõhiste visualiseerimistööriistade vahel. MPLAB Data Visualizerit kasutatakse hostarvutis GPIO silumise andmete kuvamiseks. See on saadaval MPLAB® X IDE pistikprogrammina või eraldiseisva rakendusena, mida saab kasutada paralleelselt Microchip MPLAB® X IDE-ga. Kuigi DGI hõlmab mitmeid füüsilisi andmeliideseid, sisaldab PIC18F57Q43 Curiosity Nano rakendus loogikaanalüsaatori kanaleid:

Üks silumise GPIO kanal (tuntud ka kui DGI GPIO)

GPIO silumine
Silumine GPIO kanalid on ajaliseltamped digitaalsed signaaliliinid, mis ühendavad sihtrakenduse hostarvuti visualiseerimisrakendusega. Tavaliselt kasutatakse neid madala sagedusega sündmuste esinemise joonistamiseks ajateljel – ntample, kui toimuvad teatud rakenduse oleku üleminekud. Alloleval joonisel on kujutatud MPLAB Data Visualizeris silumis-GPIO-ga ühendatud mehaanilise lüliti digitaalse oleku jälgimist.

Silumise GPIO jälgimine MPLAB® Data Visualizeriga

MICROCHIP-PIC18F57Q43-Curiosity-nano-riistvara-(3)

Silumine GPIO kanalid on ajaliseltamped, seega määrab DGI GPIO sündmuste eraldusvõime DGI timest eraldusvõimegaamp moodul.
Tähtis:  Kuigi saab jäädvustada kõrgema sagedusega signaalide katkeid, on signaalide kasulik sagedusvahemik, mille jaoks saab silumisfunktsiooni GPIO kasutada, kuni umbes 2 kHz. Sellest sagedusest kõrgemate signaalide püüdmine põhjustab andmete küllastumist ja ületäitumist, mis võib põhjustada DGI-seansi katkestamise.

Aegsaimamping
DGI allikad on ajalisedamped, kuna silur neid püüab. Kõige aegamp Curiosity Nano siluris rakendatud loendur liigub 2 MHz sagedusega, pakkudes ajalist arvuamp eraldusvõime pool mikrosekundit.

Curiosity Nano Standard Pinout
Curiosity Nano plaatide USB-pistikule kõige lähemal asuval 12 servaühendusel on standardne pistikupesa. Programmi/silumisviigudel on olenevalt sihtprogrammeerimisliidesest erinevad funktsioonid, nagu on näidatud alloleval tabelis ja joonisel.

Curiosity Nano Standard Pinout

Siluri signaal Sihtmärk MCU Kirjeldus
ID ID rida laienduste jaoks
CDC TX UART RX USB CDC TX liin
CDC RX UART TX USB CDC RX liin
DBG0 ICSPDAT Silumise andmerida
DBG1 ICSPCLK Silumiskella rida
DBG2 GPIO0 siluda GPIO0
DBG3  MCLR Lähtesta rida
NC Pole ühendust
V-BUS VBUS voltage välispidiseks kasutamiseks
 VOFF Voltage Väljas sisend. Keelab sihtregulaatori ja sihtvolditage kui tõmmata madalale.
VTG Sihtmärk voltage
GND Ühine alus

Curiosity Nano Standard Pinout

MICROCHIP-PIC18F57Q43-Curiosity-nano-riistvara-(4)

Toiteallikas
Plaat saab toite USB-pordi kaudu ja sisaldab kahte LDO regulaatorit, millest üks genereerib 3.3 V sisemise siluri jaoks ja reguleeritavat LDO regulaatorit sihtmikrokontrolleri PIC18F57Q43 ja selle välisseadmete jaoks. Voltage USB-pistikust võib varieeruda vahemikus 4.4 V kuni 5.25 V (vastavalt USB spetsifikatsioonile) ja piirab maksimaalset helitugevusttage sihtmärgini. Alloleval joonisel on näidatud kogu PIC18F57Q43 Curiosity Nano toitesüsteem.

Toiteploki skeem

MICROCHIP-PIC18F57Q43-Curiosity-nano-riistvara-(5)

Sihtregulaator
Sihtmärk voltagRegulaator on MIC5353 muutuva väljundiga LDO. Sisseehitatud silur saab reguleerida voltage väljund edastatakse plaadi sihtsektsioonile, manipuleerides MIC5353 tagasiside voltage. Riistvara rakendamine on piiratud ligikaudse mahugatage vahemikus 1.7 V kuni 5.1 V. Lisaväljund voltage piirangud on konfigureeritud siluri püsivaras tagamaks, et väljund voltage ei ületa kunagi PIC18F57Q43 mikrokontrolleri riistvarapiiranguid. VoltagMudelil PIC18F57Q43 Curiosity Nano pardal olevas siluris konfigureeritud piirangud on 1.8–5.1 V.
Info:  Sihtmärk voltage on plaadi valmistamisel seatud 3.3 V peale. Seda saab muuta MPLAB X IDE projekti atribuutide kaudu. Kõik sihtmärgi muudatused voltage on püsiv, isegi läbi toitelüliti. Eraldusvõime on alla 5 mV, kuid reguleerimisprogramm võib seda piirata 10 mV-ga.

  • VoltagMicrochip MPLAB® X IDE-s seadistatud sätteid ei rakendata tahvlile kohe. Uus voltagSeda sätet rakendatakse tahvlile, kui silurile pääsete juurde mis tahes viisil, näiteks vajutades projekti armatuurlaua vahekaardil nuppu Värskenda silumistööriista olekut või programmeerimis-/programmimälu lugemist.
  • Sihtmärgi volüümi reguleerimiseks on lihtne võimalustage lohistamiskäsu tekstiga file juhatusele. See toetab ainult sätteid 0.0 V, 3.3 V ja 5.0 V. Lisateabe saamiseks vaadake jaotist 3.1.3.3 Erikäsud.

MIC5353 toetab maksimaalset voolukoormust 500 mA. See on väikeses pakendis LDO regulaator, mis on paigutatud väikesele trükkplaadile (PCB) ja termilise väljalülituse tingimus on saavutatav väiksematel koormustel kui 500 mA. Maksimaalne voolukoormus sõltub sisendi mahusttage, valitud väljund voltage ja ümbritseva õhu temperatuur. Alloleval joonisel on kujutatud regulaatori ohutu tööpiirkond koos sisendvoldigatage 5.1 V ja ümbritseva õhu temperatuur 23 °C.

Sihtregulaatori ohutu tööala

MICROCHIP-PIC18F57Q43-Curiosity-nano-riistvara-(6)

VoltagSihtregulaatori väljundit jälgib (mõõdetakse) pidevalt sisseehitatud silur. Kui see on rohkem kui 100 mV üle/alla voltage seadistusväärtus, märgitakse veatingimus ja sihtvolttage regulaator lülitatakse välja. See tuvastab ja käsitleb kõiki lühiseid. Samuti tuvastab ja käsitleb see, kui väline voltage, mille tõttu VCC_TARGET liigub mahust väljapooletagVTG viigule rakendatakse järsku ±100 mV seadistusaken, ilma VOFF viigu madalaks seadmata.
Info:  Kui väline voltage on madalam kui seireakna alumine piir (sihtvoldtage seadistus – 100 mV), hakkab pardal oleva siluri oleku LED kiiresti vilkuma. Kui väline voltage on kõrgem kui seireakna ülempiir (sihtvoldtage seadistus + 100 mV), jääb pardal oleva siluri oleku LED põlema. Kui väline voltage eemaldatakse, hakkab oleku LED-tuli kiiresti vilkuma, kuni pardal olev silur tuvastab uue olukorra ja muudab sihtvolditage regulaator uuesti sisse lülitatud.

Väline varustus
PIC18F57Q43 Curiosity Nano saab toita välise voldi abiltage rongisisese sihtregulaatori asemel. Kui Voltage Off (VOFF) kontakt on lühises maandusega (GND), pardal olev siluri püsivara keelab sihtregulaatori ja välise volüümi kasutamine on ohututage VTG tihvti. Samuti on turvaline rakendada välist voltage VTG-viigu külge, kui USB-kaablit pole plaadi SILUmispistikusse ühendatud. VOFF-tihvti saab igal ajal madalale siduda/lahti lasta. Selle tuvastab pardal oleva siluri kontaktivahetuse katkestus, mis juhib sihtvoldittage regulaator vastavalt.

HOIATUS
Välise voltage VTG kontakti külge ilma VOFFi GND-ga lühistamata võib plaati jäädavalt kahjustada.

  • Ärge rakendage voltage VOFF tihvti. Toiteallika aktiveerimiseks laske tihvtil hõljuda.
  • Absoluutne maksimaalne välismahttage on 5.5 V rongisisese taseme lülitite jaoks ja PIC18F57Q43 standardne töötingimus on 1.8–5.5 V. Suurema mahu rakendaminetage võib plaati püsivalt kahjustada.

Info:  Kui väline voltage rakendatakse ilma VOFF-tihvti madalale tõmbamata ja väline toiteallikas tõmbab voltage madalam kui seireakna alumine piir (sihtvoldtage seadistus – 100 mV), hakkab pardal oleva siluri oleku LED kiiresti vilkuma ja lülitab pardaregulaatori välja. Kui väline voltage eemaldatakse ootamatult, kui VOFF-tihvti ei tõmmata madalale, hakkab oleku LED-tuli kiiresti vilkuma, kuni pardal olev silur tuvastab uue olukorra ja lülitab sihtvolditage regulaator uuesti sisse lülitatud.
Programmeerimine, silumine ja andmete voogedastus on endiselt võimalik välise toiteallikaga – silur ja signaalitaseme lülitid saavad toite USB-kaablist. Mõlemad regulaatorid, silur ja taseme lülitid, lülitatakse USB-kaabli eemaldamisel välja.

  • Lisaks PIC18F57Q43 ja selle välisseadmete tarbitavale võimsusele võetakse mis tahes välisest toiteallikast umbes 100 µA, et toita rongisiseseid tasemelüliteid ja volüümi.tage monitori vooluring, kui USB-kaabel on ühendatud plaadi SILUmispistikuga. Kui USB-kaabel pole vooluvõrku ühendatud, kasutatakse nivoolülitite varustamiseks veidi voolutage kontaktid, mille voolutarve on halvimal juhul ligikaudu 5 µA. Tüüpilised väärtused võivad olla nii madalad kui 100 nA.

VBUS-i väljundviik
PIC18F57Q43 Curiosity Nanol on VBUS-i väljundviik, mida saab kasutada 5 V toiteallikat vajavate väliskomponentide toiteks. VBUS-i väljundviigul on PTC-kaitse, mis kaitseb USB-d lühiste eest. PTC kaitsme kõrvalmõju on voltage VBUSi väljundi langus suurema voolukoormusega. Allolev diagramm näitab voltage versus VBUS-i väljundi praegune koormus.

VBUS väljund Voltage vs praegune

MICROCHIP-PIC18F57Q43-Curiosity-nano-riistvara-(7)

Toiteallika erandid
See on kokkuvõte enamikest eranditest, mis võivad tekkida toiteallikaga.

Target Voltage Lülitub välja
See võib juhtuda, kui sihtsektsioon võtab antud mahu juures liiga palju voolutage. See põhjustab regulaatori MIC5353 termilise väljalülitamise turvafunktsiooni sisselülitamise. Selle vältimiseks vähendage sihtsektsiooni praegust koormust.

Target Voltage Sätte ei saavutata
Maksimaalne väljundmahttage on piiratud USB-sisendi voltage (määratud olema vahemikus 4.4 V kuni 5.25 V) ja voltage langus üle regulaatori MIC5353 antud mahu juurestage seadistus ja voolutarve. Kui suurem väljund voltage on vajalik, kasutage USB-toiteallikat, mis suudab pakkuda suuremat sisendittage või kasutage välist voltage toide VTG kontaktil.

Target Voltage erineb seadistusest
Selle põhjuseks võib olla väliselt rakendatav voltage VTG viigule, ilma VOFF viigu madalaks seadmata. Kui sihtmärk voltage erinevad rohkem kui 100 mV mahust üle/allatage sätte tuvastab selle pardal olev silur ja sisemine voltage regulaator suletakse. Selle probleemi lahendamiseks eemaldage rakendatud voltage VTG viigust ja pardal olev silur lubab pardal oleva voltage regulaator, kui uus seisund tuvastatakse. Pange tähele, et PS LED-tuli vilgub kiiresti, kui sihtmärk voltage on seadistusest alla 100 mV, kuid põleb normaalselt, kui see on üle 100 mV seadistusest kõrgemal.

Ei või väga madal sihtmärk Voltage ja PS LED vilgub kiiresti
Selle põhjuseks võib olla täielik või osaline lühis ja see on tõesti ülalmainitud probleemi erijuht. Eemaldage lühis ja pardal olev silur lubab uuesti pardal oleva sihtmärgi voltage regulaator.

No Target Voltage ja PS LED põleb 1
See juhtub siis, kui sihtmärk voltage on seatud 0.0 V peale. Selle parandamiseks määrake sihtvolttage väärtuseni määratud mahu piirestagsihtseadme vahemik.

No Target Voltage ja PS LED põleb 2
See võib olla probleem, kui toitelüliti J100 ja/või J101 on katkenud ja sihtmärk voltage regulaator on seatud väärtusele määratud mahu piirestagsihtseadme vahemik. Selle parandamiseks jootke J100/J101 patjade vahele traat/sild või lisage J101-le hüppaja, kui tihvti päis on paigaldatud.

VBUS väljund Voltage on madal või puudub
Seda põhjustab kõige kergemini VBUSi kõrge voolu äravool ja kaitsekaitse (PTC) vähendab voolu või katkestab täielikult. Selle probleemi lahendamiseks vähendage VBUS-i viigu voolutarbimist.

Madala võimsusega mõõtmine
PIC18F57Q43 toide on ühendatud sisseehitatud toiteallika ja VTG-viigu kaudu 100-millise viigu päise kaudu, millele on siiditrükis (J101) märgitud „POWER”. PIC18F57Q43 ja muude plaadiga ühendatud välisseadmete energiatarbimise mõõtmiseks lõigake Target Power rihm ja ühendage rihma peale ampermeeter.

Väikseima võimaliku energiatarbimise mõõtmiseks toimige järgmiselt.

  1. Lõika POWER-rihm terava tööriistaga läbi.
  2. Jootke jalajäljesse 1 × 2 100-milline pin päis.
  3. Ühendage tihvti päisega ampermeeter.
  4. Kirjutage see püsivara.
    Kolmeolekus on kõik sisend-/väljundid, mis on ühendatud pardal oleva siluriga. Lülitab mikrokontrolleri madalaima võimsusega puhkeolekusse.
  5. Programmeerige püsivara PIC18F57Q43.

Sihtmärgi jõurihm

MICROCHIP-PIC18F57Q43-Curiosity-nano-riistvara-(8)

Näpunäide:  Ampermeetri hõlpsaks ühendamiseks saab Target Power rihma (J100) jalajälje sisse joota 101-millise tihvti päise. Kui ampermeetrit pole enam vaja, asetage tihvti päisele hüppaja kate.
Info:  Sisseehitatud taseme lülitid võtavad väikese koguse voolu isegi siis, kui neid ei kasutata. Igast nivoolülitiga ühendatud I/O viigust saab tõmmata maksimaalselt 2 µA, kokku 10 µA. Lekke vältimiseks hoidke kõik taseme lülitiga ühendatud sisend-/väljundkontaktid kolmeolekus. Kõik sisseehitatud siluriga ühendatud sisendid/väljundid on loetletud jaotises 4.2.4.1 Sisseehitatud siluri ühendused. Lekke vältimiseks pardal asuvatesse tasemelülititesse saab need täielikult lahti ühendada, nagu on kirjeldatud jaotises 7.4 Sisseehitatud siluri lahtiühendamine.

Väliste mikrokontrollerite programmeerimine
PIC18F57Q43 Curiosity Nano sisseehitatud silurit saab kasutada välise riistvara mikrokontrollerite programmeerimiseks ja silumiseks.

Toetatud seadmed
Kõiki väliseid UPDI-liidesega AVR-mikrokontrollereid saab programmeerida ja siluda Atmel Studio pardal oleva siluriga. Väliseid SAM-mikrokontrollereid, millel on Curiosity Nano Board, saab programmeerida ja siluda Atmel Studio pardal oleva siluriga. PIC18F57Q43 Curiosity Nano saab programmeerida ja siluda väliseid PIC18F57Q43 mikrokontrollereid MPLAB X IDE-ga.

Tarkvara konfigureerimine

Tahvlile paigaldatud sama seadme programmeerimiseks ja silumiseks pole tarkvara konfiguratsiooni vaja. Tahvlile paigaldatud erineva mikrokontrolleri programmeerimiseks ja silumiseks peab Atmel Studio olema konfigureeritud nii, et see võimaldaks seadmete ja programmeerimisliideste vaba valikut.

  1. Navigeerige rakenduse ülaosas oleva menüüsüsteemi kaudu jaotisse Tööriistad > Valikud.
  2. Valige suvandite aknas kategooria Tööriistad > Tööriista sätted.
  3. Määrake suvand Peida toetamata seadmed väärtuseks Väär .

Peida toetamata seadmed

MICROCHIP-PIC18F57Q43-Curiosity-nano-riistvara-(9)

Info:  Atmel Studio võimaldab valida mis tahes mikrokontrollerit ja liidest, kui Peida toetamata seadmed on seatud väärtusele Väär, samuti mikrokontrollereid ja liideseid, mida pardal olev silur ei toeta.

Riistvara modifikatsioonid
Sisseehitatud silur on vaikimisi ühendatud PIC18F57Q43-ga. Need ühendused tuleb eemaldada enne, kui välist mikrokontrollerit saab programmeerida või siluda. Lõika alloleval joonisel näidatud GPIO rihmad terava tööriistaga, et PIC18F57Q43 pardal olevast silurist lahti ühendada.

Ühenduste programmeerimine ja silumine siluriga

MICROCHIP-PIC18F57Q43-Curiosity-nano-riistvara-(10)

Info:  Siluri ühenduste katkestamine keelab programmeerimise, silumise ja andmete voogesituse plaadile paigaldatud PIC18F57Q43-st.
Näpunäide:  Jootke 0Ω takistid üle jalajälgede või lühistage need joodisega, et taasühendada signaalid sisseehitatud siluri ja PIC18F57Q43 vahel.

Väliste mikrokontrolleritega ühendamine

Allolev joonis ja tabel näitavad, kus programmeerimis- ja silumissignaalid tuleb ühendada väliste programmeerimis- ja silumiskontrolleritega. Sisseehitatud silur võib anda toite välisele riistvarale või kasutada välist voltage selle taseme lülitite võrdlusalusena. Lisateavet toiteallika kohta leiate jaotisest 3.3 Toiteallikas. Sisseehitatud silur ja taseme nihutid juhivad aktiivselt programmeerimiseks ja silumiseks kasutatavaid andme- ja kellasignaale (DBG0, DBG1 ja DBG2) ning enamikul juhtudel saab nende signaalide välist takistit ignoreerida. PIC®-i mikrokontrollerite silumiseks on ICSP™ andme- ja kellasignaalidel vaja allatõmbetakisteid. DBG3 on avatud äravooluga ühendus ja selle toimimiseks on vaja tõmbetakistit.
PIC18F57Q43 Curiosity Nanol on allatõmmatavad takistid R204 ja R205, mis on ühendatud ICSP andmete ja taktsignaaliga (DBG0 ja DBG1). Samuti on #MCLR signaaliga (DBG200) ühendatud tõmbetakisti R3. Tõmbetakistite asukoht on näidatud lisas 7.2 koostejoonis.

Pidage meeles:

  • Ühendage GND ja VTG välise mikrokontrolleriga
  • Kui välisel riistvaral on oma toiteallikas, siduge VOFF-tihvt GND-ga
  • Veenduge, et ICSP andmetel ja kellasignaalidel (DBG0 ja DBG1) oleks ripptakistid, mis toetavad PIC-mikrokontrollerite silumist.

Curiosity Nano Standard Pinout

MICROCHIP-PIC18F57Q43-Curiosity-nano-riistvara-(11)

Programmeerimis- ja silumisliidesed

Curiosity Nano Pin UPDI ICSP SWD
DBG0 UPDI ANDMED SWDIO
DBG1 CLK SWCLK
DBG2
DBG3 #MCLR #RESET

Väliste silurite ühendamine

Kuigi pardal on sisseehitatud silur, saab väliseid silureid PIC18F57Q43 programmeerimiseks/silumiseks ühendada otse PIC18F57Q43 Curiosity Nanoga. Sisseehitatud silur hoiab kõik PIC18F57Q43 ja plaadi servaga ühendatud kontaktid kolmes olekus, kui neid aktiivselt ei kasutata. Seetõttu ei sega sisseehitatud silur ühtegi välist silumistööriista.

MPLAB® PICkit™ 4 In-Circuit siluri/programmeerija ühendamine PIC18F57Q43 Curiosity Nanoga

MICROCHIP-PIC18F57Q43-Curiosity-nano-riistvara-(12)

ETTEVAATUST
MPLAB PICkit 4 ahelasisene silur/programmeerija on võimeline edastama suure helitugevusetage MCLR-tihvtil. Kõrge helitugevus võib R110 jäädavalt kahjustadatage. Kui R110 on katki, ei saa sisseehitatud silur siseneda PIC18F57Q43 programmeerimisrežiimi ja tavaliselt ei õnnestu seadme ID-d lugeda.

  • Välise siluri ja sisseehitatud siluri vahelise tülide vältimiseks ärge alustage sisemise siluriga programmeerimist/silumist läbi Microchip MPLAB® X IDE või massmälu programmeerimise, kui väline tööriist on aktiivne.

Riistvara kasutusjuhend

Ühendused
PIC18F57Q43 Curiosity Nano Pinout
Kõik PIC18F57Q43 I/O tihvtid on ligipääsetavad plaadi servapistikutest. Alloleval pildil on näha tahvli pinout.

PIC18F57Q43 Curiosity Nano Pinout

MICROCHIP-PIC18F57Q43-Curiosity-nano-riistvara-(13)

Info:  Ülaltoodud pildil näidatud välissignaalid, nagu UART, I2C, SPI, ADC, PWM ja teised, on näidatud Curiosity Nano Board standardile vastavate kontaktide juures. Neid signaale saab tavaliselt suunata alternatiivsetesse viigudesse, kasutades PIC18F57Q43 perifeerse kontakti valimise (PPS) funktsiooni.

Pin-päiste kasutamine
PIC18F57Q43 Curiosity Nano servapistiku jalajälg on samatagkonstrueeritud disain, kus iga auk on nihutatud 8 miili (~ 0.2 mm) tsentrist välja. Aukude nihe võimaldab kasutada plaadil tavalisi 100-millisi tihvtide päiseid ilma jootmiseta. Kui tihvti päised on kindlalt paigas, saab neid probleemideta kasutada tavalistes rakendustes, nagu tihvtipesad ja prototüüpimisplaadid.
Näpunäide:  Alustage tihvti päise ühest otsast ja sisestage päis järk-järgult kogu tahvli pikkuses. Kui kõik tihvtid on paigas, kasutage nende sisselükkamiseks tasast pinda.

  • Rakenduste puhul, kus tihvtide päiseid kasutatakse püsivalt, on soovitatav need siiski paika joota.

Tähtis:  Kui tihvtide päised on paigas, on neid raske käsitsi eemaldada. Kasutage tangide komplekti ja eemaldage ettevaatlikult tihvtide päised, et vältida tihvtide päiste ja PCB kahjustamist.

Välisseadmed
LED
PIC18F57Q43 Curiosity Nano Boardil on saadaval üks kollane kasutaja LED, mida saab juhtida kas GPIO või PWM-iga. LED-i saab aktiveerida, juhtides ühendatud I/O liini GND-le.

LED ühendus

PIC18F57Q43 pin Funktsioon Jagatud funktsionaalsus
RF3 Kollane LED0 Serva pistik

Mehaaniline lüliti
Mudelil PIC18F57Q43 Curiosity Nano on üks mehaaniline lüliti. See on üldine kasutaja konfigureeritav lüliti. Kui lülitit vajutada, juhib see I/O liini maandusele (GND).
Näpunäide:  Lülitil ei ole väliselt ühendatud tõmbetakistit. Lüliti kasutamiseks veenduge, et kontaktil RB4 on sisse lülitatud sisemine tõmbetakisti.

Mehaaniline lüliti

PIC18F57Q43 pin Kirjeldus Jagatud funktsionaalsus
RB4 Kasutaja lüliti (SW0) Serva pistik, Sisseehitatud silur

Kristall

PIC18F57Q43 Curiosity Nano Boardil on 32.768 kHz kristallide jalajälg, mis on ette nähtud kahe klemmiga tavaliste 3.2 mm × 1.5 mm suuruste pindmontaažikristallide jaoks. Kristalli jalajälg ei ole vaikimisi PIC18F57Q43-ga ühendatud, kuna GPIO-d suunatakse välja servapistikusse. Kristalli kasutamiseks on vaja mõningaid riistvaramuudatusi. Kaks servapistikusse suunatud sisend-/väljundliini tuleb lahti ühendada, et vähendada kristalliga tülitsemise võimalust ja eemaldada liinidelt liigne mahtuvus. Seda saab teha, lõigates ära kaks plaadi alumisel küljel olevat rihma, mis on tähistatud RC0 ja RC1, nagu on näidatud alloleval joonisel. Järgmisena jootke igas ringikujulises jootepunktis jootepunktile, mis on plaadi ülaosas oleva kristalli kõrval, nagu on näidatud alloleval joonisel.

Kristallide ühendused

PIC18F57Q43 pin Funktsioon Jagatud funktsionaalsus
RC0 SOSCO (kristallväljund) Serva pistik
RC1 SOSCI (kristallsisend) Serva pistik

Kristalli ühendus- ja lõikerihmad

MICROCHIP-PIC18F57Q43-Curiosity-nano-riistvara-(14)

MICROCHIP-PIC18F57Q43-Curiosity-nano-riistvara-(15)

Sisseehitatud siluri rakendamine
PIC18F57Q43 Curiosity Nano sisaldab sisseehitatud silurit, mida saab kasutada PIC18F57Q43 programmeerimiseks ja silumiseks ICSP abil. Sisseehitatud silur sisaldab ka virtuaalse jadapordi (CDC) liidest üle UART ja silumise GPIO. Microchip MPLAB® X IDE saab kasutada programmeerimise ja silumise jaoks pardal oleva siluri esiosana. MPLAB Data Visualizerit saab kasutada CDC ja GPIO silumise esiosana.

Sisseehitatud siluri ühendused
Allolev tabel näitab ühendused sihtmärgi ja siluri jaotise vahel. Kõik ühendused sihtmärgi ja siluri vahel on kolmeastmelised seni, kuni silur liidest aktiivselt ei kasuta. Seega, kuna signaalides on vähe saastumist, saab kontakte konfigureerida kõigeks, mida kasutaja soovib. Lisateavet sisseehitatud siluri võimaluste kasutamise kohta leiate jaotisest 3.1 Sisseehitatud siluri üleview.

Sisseehitatud siluri ühendused

PIC18F57Q43 Siluja Funktsioon Jagatud funktsionaalsus
RF1 CDC TX UART RX (liin PIC18F57Q43 RX) Serva pistik
RF0 CDC RX UART TX (PIC18F57Q43 TX liin) Serva pistik
RB7 DBG0 ICSPDAT Serva pistik
RB6 DBG1 ICSPCLK Serva pistik
RB4 DBG2 GPIO Serva pistik ja SW0
RE3 DBG3  MCLR Serva pistik

Riistvara versioonide ajalugu ja teadaolevad probleemid

See kasutusjuhend on kirjutatud selleks, et anda teavet tahvli viimase saadaoleva versiooni kohta. Järgmised jaotised sisaldavad teavet teadaolevate probleemide, vanemate versioonide versioonide ajaloo ja selle kohta, kuidas vanemad versioonid viimasest versioonist erinevad.

Toote ID ja versiooni tuvastamine
PIC18F57Q43 Curiosity Nano Board versiooni ja tooteidentifikaatorit saab leida kahel viisil: kasutades Microchip MPLAB® X IDE komplekti akent või vaadates trükkplaadi alumisel küljel olevat kleebist. Kui ühendate PIC18F57Q43 Curiosity Nano arvutiga, kus töötab Microchip MPLAB® X IDE, avaneb komplekti aken. Komplekti teabe all oleva seerianumbri kuus esimest numbrit sisaldavad toote identifikaatorit ja versiooni.
Näpunäide:  Komplekti akna saab avada MPLAB® X IDE-s menüüriba Window > Kit Window kaudu.
Sama teabe leiate trükkplaadi alumisel küljel olevalt kleebiselt. Enamiku tahvlite identifikaator ja versioon trükitakse lihttekstina kujul A09-nnnn\rr, kus "nnnn" on identifikaator ja "rr" on redaktsioon. Piiratud ruumiga tahvlitel on ainult andmemaatriksi koodiga kleebis, mis sisaldab toote identifikaatorit, versiooni ja seerianumbrit.

Seerianumbri stringil on järgmine vorming:

  • "nnnnrrssssssssss"
  • n = toote identifikaator
  • r = läbivaatamine
  • s = seerianumber

Toote PIC18F57Q43 Curiosity Nano tooteidentifikaator on A09-3290.

Läbivaatamine 3
Redaktsioon 3 on algselt välja antud versioon.

Dokumendi läbivaatamise ajalugu

Doc. rev. Kuupäev Kommenteeri
A 03/2020 Dokumendi esialgne avaldamine.

Lisa

Skemaatiline
PIC18F57Q43 Curiosity nanoskeem

MICROCHIP-PIC18F57Q43-Curiosity-nano-riistvara-(16)MICROCHIP-PIC18F57Q43-Curiosity-nano-riistvara-(17) MICROCHIP-PIC18F57Q43-Curiosity-nano-riistvara-(18)

MICROCHIP-PIC18F57Q43-Curiosity-nano-riistvara-(19) MICROCHIP-PIC18F57Q43-Curiosity-nano-riistvara-(20)

Koostejoonis
PIC18F57Q43 Curiosity nanokoostu joonistusplaat

MICROCHIP-PIC18F57Q43-Curiosity-nano-riistvara-(21)

PIC18F57Q43 Curiosity nanokoostu joonise alumine osa

MICROCHIP-PIC18F57Q43-Curiosity-nano-riistvara-(22)

Curiosity Nano Base Click tahvlitele™

PIC18F57Q43 Curiosity Nano Pinout Mapping

MICROCHIP-PIC18F57Q43-Curiosity-nano-riistvara-(23) MICROCHIP-PIC18F57Q43-Curiosity-nano-riistvara-(24)

Sisseehitatud siluri lahtiühendamine

Sisseehitatud siluri ja taseme lülitid saab PIC18F57Q43 küljest täielikult lahti ühendada. Allolev plokkskeem näitab kõiki siluri ja PIC18F57Q43 ühendusi. Ümardatud kastid tähistavad ühendusi plaadi servaga. Näidatud signaalide nimed on trükitud ka siiditrükis tahvli alumisele küljele.
Siluri lahtiühendamiseks lõigake joonisel 7-6 näidatud rihmad.
Tähelepanu:  Sisseehitatud siluri GPIO-rihmade lõikamine keelab virtuaalse jadapordi, programmeerimise, silumise ja andmete voogesituse. Toiteallika rihma lõikamine katkestab parda toiteallika.
Näpunäide:  Kõik katkenud ühendused saab uuesti ühendada joodisega, alternatiivselt saab paigaldada takisti 0Ω 0402.

  • Kui silur on lahti ühendatud, saab välise siluri ühendada joonisel 7-6 näidatud aukudega. Üksikasju välise siluri ühendamise kohta on kirjeldatud jaotises 3.6 Väliste silurite ühendamine.

Sisseehitatud siluri ühenduste plokkskeem

MICROCHIP-PIC18F57Q43-Curiosity-nano-riistvara-(25)

Sisseehitatud siluri ühenduslõigatud rihmad

MICROCHIP-PIC18F57Q43-Curiosity-nano-riistvara-(26)

Mikrokiip Websaidile
Microchip pakub veebituge meie kaudu websait aadressil http://www.microchip.com/.

See webvalmistamiseks kasutatakse saiti files ja teave on klientidele hõlpsasti kättesaadav. Osa saadaolevast sisust hõlmab järgmist:

  • Tootetugi – andmelehed ja vead, rakenduse märkused ja sample programmid, disainiressursid, kasutusjuhendid ja riistvara tugidokumendid, uusimad tarkvaraväljaanded ja arhiveeritud tarkvara
  • Üldine tehniline tugi – korduma kippuvad küsimused (KKK), tehnilise toe taotlused, veebipõhised arutelurühmad, Microchipi disainipartnerite programmi liikmete loend
  • Microchipi äri – tootevaliku- ja tellimisjuhendid, viimased Microchipi pressiteated, seminaride ja ürituste loetelu, Microchipi müügiesinduste, edasimüüjate ja tehase esindajate nimekirjad

Tootemuudatuste teavitusteenus

Microchipi tootemuudatuste teavitusteenus aitab hoida kliente Microchipi toodetega kursis. Tellijad saavad e-posti teel teatise alati, kui konkreetse tooteperekonna või huvipakkuva arendustööriistaga on seotud muudatusi, uuendusi, muudatusi või vigu.
Registreerimiseks minge aadressile http://www.microchip.com/pcn ja järgige registreerimisjuhiseid.

Klienditugi
Microchipi toodete kasutajad saavad abi mitme kanali kaudu:

  • Turustaja või esindaja
  • Kohalik müügiesindus
  • Manustatud lahenduste insener (ESE)
  • Tehniline tugi

Kliendid peaksid abi saamiseks võtma ühendust oma turustaja, esindaja või ESE-ga. Klientide abistamiseks on saadaval ka kohalikud müügiesindused. Selles dokumendis on müügiesinduste ja asukohtade loetelu.
Tehniline tugi on saadaval aadressil websait aadressil: http://www.microchip.com/support

Mikrokiibi seadmete koodikaitse funktsioon
Pange tähele järgmisi Microchipi seadmete koodikaitse funktsiooni üksikasju:

  • Mikrokiibi tooted vastavad nende konkreetsel mikrokiibi andmelehel sisalduvatele spetsifikatsioonidele.
  • Microchip usub, et selle tooteperekond on üks turvalisemaid omataolisi perekondi tänapäeval turul, kui seda kasutatakse ettenähtud viisil ja tavatingimustes.
  • Koodikaitsefunktsiooni rikkumiseks kasutatakse ebaausaid ja võib-olla ebaseaduslikke meetodeid. Kõik need meetodid nõuavad meile teadaolevalt Microchipi toodete kasutamist viisil, mis on väljaspool Microchipi andmelehtedel sisalduvaid tööspetsifikatsioone. Tõenäoliselt tegeleb seda tegija intellektuaalomandi vargusega.
  • Microchip on valmis töötama kliendiga, kes on mures oma koodi terviklikkuse pärast.
  • Ei Microchip ega ükski teine ​​pooljuhtide tootja ei saa garanteerida oma koodi turvalisust. Koodikaitse ei tähenda, et me garanteerime toote purunematuks.

Koodikaitse areneb pidevalt. Meie, Microchip, oleme pühendunud oma toodete koodikaitsefunktsioonide pidevale täiustamisele. Katsed murda Microchipi koodikaitsefunktsiooni võivad rikkuda Ameerika Ühendriikide autorikaitse seadust. Kui sellised toimingud võimaldavad volitamata juurdepääsu teie tarkvarale või muule autoriõigusega kaitstud teosele, võib teil olla õigus selle seaduse alusel leevendust nõuda.

Õiguslik teade
Selles väljaandes sisalduv teave seadme rakenduste ja muu sarnase kohta on esitatud ainult teie mugavuse huvides ja seda võivad asendada värskendused. Teie vastutate selle eest, et teie rakendus vastaks teie spetsifikatsioonidele. MICROCHIP EI ANNA MINGI SELGITUSE EGA KAUDSE, KIRJALIKKU VÕI SUULI, KOHUSTUSLIKULT VÕI MUUL TEABELE SEOTUD GARANTIID, KAASAH, KUID MITTE PIIRATUD SELLE SEISUKORRAGA, VÄLJASUURUSE, KVANTSILISUSE, KVANTSISUGUSE, KVALITEEDIGA VÕI KAUDI GARANTIID SE. Microchip loobub kogu sellest teabest ja selle kasutamisest tulenevast vastutusest. Microchipi seadmete kasutamine elu toetavates ja/või ohutusrakendustes on täielikult ostja vastutusel ning ostja nõustub kaitsma, hüvitama ja kahjutuks hoidma Microchipi sellisest kasutamisest tulenevate kahjude, nõuete, hagide või kulude eest. Mikrokiibi intellektuaalomandi õiguste alusel ei edastata litsentse, ei kaudselt ega muul viisil, kui pole öeldud teisiti.

Kaubamärgid
Microchipi nimi ja logo, Microchipi logo, Adaptec, AnyRate, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, chipKIT, chipKIT logo, CryptoMemory, CryptoRF, dsPIC, FlashFlex, flexPWR, HELDO, IGLOO, JukeBlox, Kleer KeeLoq , LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PackeTime, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QBATouch, SenGAM-Senenuity , SpyNIC, SST, SST logo, SuperFlash, Symmetricom, SyncServer, Tachyon, TempTrackr, TimeSource, tinyAVR, UNI/O, Vectron ja XMEGA on Microchip Technology Incorporated registreeritud kaubamärgid USA-s ja teistes riikides. APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, FlashTec, Hyper Speed ​​Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, Vite, WinPath ja ZL on registreeritud kaubamärgid Microchip Technology Incorporated in the U.S.A. Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut. BlueSky, BodyCom, CodeGuard, Crypto Authentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, dünaamiline keskmine sobitamine, DAM, ECAN, EtherGREEN, In-Circuit Serial Programming, ICSP, Inter-Circuit Serial Programming, Inter-Circuit Serial Programming, Inter-Citter-Internet, Kletter-HIICNet logo, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, kõiketeadva koodi genereerimine, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL Blocker, Ripple ICE SAM-ICE, Serial Quad I/O, SMART-I.S., SQI, SuperSwitcher, SuperSwitcher II, Total Endurance, TSHARC, USBCheck, VariSense, ViewSpan, WiperLock, Wireless DNA ja ZENA on ettevõtte Microchip Technology Incorporated kaubamärgid USA-s ja teistes riikides. SQTP on ettevõtte Microchip Technology Incorporated USA-s teenusemärk. Adapteci logo, Frequency on Demand, Silicon Storage Technology ja Symmcom on ettevõtte Microchip Technology Inc. registreeritud kaubamärgid teistes riikides. GestIC on ettevõtte Microchip Technology Inc. tütarettevõtte Microchip Technology Germany II GmbH & Co. KG registreeritud kaubamärk teistes riikides.
Kõik muud siin mainitud kaubamärgid on nende vastavate ettevõtete omand.
© 2020, Microchip Technology Incorporated, trükitud USA-s, kõik õigused kaitstud.
ISBN: 978-1-5224-5774-9

Kvaliteedijuhtimissüsteem
Microchipi kvaliteedijuhtimissüsteemide kohta teabe saamiseks külastage veebisaiti http://www.microchip.com/quality.

Ülemaailmne müük ja teenindus

AMEERIKA AASIA/VAIKSE ookeani piirkond AASIA/VAIKSE ookeani piirkond EUROOPA
Ettevõtte kontor
2355 West Chandler Blvd. Chandler, AZ 85224-6199
Tel: 480-792-7200
Faks: 480-792-7277
Tehniline tugi: http://www.microchip.com/support Web Aadress: http://www.microchip.com Atlanta
Duluth, GA
Tel: 678-957-9614
Faks: 678-957-1455Austin, TX
Tel: 512-257-3370
Boston Westborough, MA Tel: 774-760-0087
Faks: 774-760-0088
Chicago
Itasca, IL
Tel: 630-285-0071
Faks: 630-285-0075
Dallas
Addison, TX
Tel: 972-818-7423 Faks: 972-818-2924
Detroit
Novi, MI
Tel: 248-848-4000
Houston, TX
Tel: 281-894-5983
Indianapolis
Noblesville, IN Tel: 317-773-8323
Faks: 317-773-5453
Tel: 317-536-2380
Los Angeles
Mission Viejo, CA Tel: 949-462-9523
Faks: 949-462-9608
Tel: 951-273-7800
Raleigh, NC
Tel: 919-844-7510
New York, NY
Tel: 631-435-6000
San Jose, CA
Tel: 408-735-9110
Tel: 408-436-4270
Kanada – Toronto
Tel: 905-695-1980
Faks: 905-695-2078
Austraalia – Sydney
Tel: 61-2-9868-6733
Hiina – Peking
Tel: 86-10-8569-7000
Hiina – Chengdu
Tel: 86-28-8665-5511
Hiina – Chongqing
Tel: 86-23-8980-9588
Hiina – Dongguan
Tel: 86-769-8702-9880
Hiina – Guangzhou
Tel: 86-20-8755-8029
Hiina – Hangzhou
Tel: 86-571-8792-8115
Hiina – Hongkongi erihalduspiirkond
Tel: 852-2943-5100
Hiina – Nanjing
Tel: 86-25-8473-2460
Hiina – Qingdao
Tel: 86-532-8502-7355
Hiina – Shanghai
Tel: 86-21-3326-8000
Hiina – Shenyang
Tel: 86-24-2334-2829
Hiina – Shenzhen
Tel: 86-755-8864-2200
Hiina – Suzhou
Tel: 86-186-6233-1526
Hiina – Wuhan
Tel: 86-27-5980-5300
Hiina – Xian
Tel: 86-29-8833-7252
Hiina – Xiamen
Tel: 86-592-2388138
Hiina – Zhuhai
Tel: 86-756-3210040
India – Bangalore
Tel: 91-80-3090-4444
India – New Delhi
Tel: 91-11-4160-8631
India - Pune
Tel: 91-20-4121-0141
Jaapan – Osaka
Tel: 81-6-6152-7160
Jaapan – Tokyo
Tel: 81-3-6880-3770
Korea – Daegu
Tel: 82-53-744-4301
Korea – Soul
Tel: 82-2-554-7200
Malaisia ​​– Kuala Lumpur
Tel: 60-3-7651-7906
Malaisia ​​– Penang
Tel: 60-4-227-8870
Filipiinid – Manila
Tel: 63-2-634-9065
Singapur
Tel: 65-6334-8870
Taiwan – Hsin Chu
Tel: 886-3-577-8366
Taiwan – Kaohsiung
Tel: 886-7-213-7830
Taiwan – Taipei
Tel: 886-2-2508-8600
Tai – Bangkok
Tel: 66-2-694-1351
Vietnam – Ho Chi Minh
Tel: 84-28-5448-2100
Austria – Wels
Tel: 43-7242-2244-39
Faks: 43-7242-2244-393
Taani – Kopenhaagen
Tel: 45-4485-5910
Faks: 45-4485-2829
Soome – Espoo
Tel: 358-9-4520-820
Prantsusmaa – Pariis
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79
Saksamaa – Garching
Tel: 49-8931-9700
Saksamaa – Haan
Tel: 49-2129-3766400
Saksamaa – Heilbronn
Tel: 49-7131-72400
Saksamaa – Karlsruhe
Tel: 49-721-625370
Saksamaa – München
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44
Saksamaa – Rosenheim
Tel: 49-8031-354-560
Iisrael – Ra'anana
Tel: 972-9-744-7705
Itaalia – Milano
Tel: 39-0331-742611
Faks: 39-0331-466781
Itaalia – Padova
Tel: 39-049-7625286
Holland – Drunen
Tel: 31-416-690399
Faks: 31-416-690340
Norra – Trondheim
Tel: 47-72884388
Poola – Varssavi
Tel: 48-22-3325737
Rumeenia – Bukarest
Tel: 40-21-407-87-50
Hispaania – Madrid
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
Rootsi – Götenberg
Tel: 46-31-704-60-40
Rootsi – Stockholm
Tel: 46-8-5090-4654
Ühendkuningriik – Wokingham
Tel: 44-118-921-5800
Faks: 44-118-921-5820

© 2020 Microchip Technology Inc.

Dokumendid / Ressursid

MICROCHIP PIC18F57Q43 Curiosity Nano riistvara [pdfKasutusjuhend
PIC18F57Q43 Curiosity nanoriistvara, PIC18F57Q43, Curiosity nanoriistvara, nanoriistvara, riistvara

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *