OLIMEX MOD-IO2 pikendusplaat
LAHTIÜTLEMINE
2024 Olimex Ltd. Olimex®, logo ja nende kombinatsioonid on Olimex Ltd. registreeritud kaubamärgid. Teised tootenimed võivad olla teiste kaubamärgid ja õigused kuuluvad nende vastavatele omanikele. Selles dokumendis sisalduv teave on esitatud Olimexi toodete kohta. Selle dokumendiga ega seoses Olimexi toodete müügiga ei anta ühelegi intellektuaalomandi õigusele otsest ega kaudset ega muud litsentsi.
See teos on litsentsitud Creative Commonsi Attribution-ShareAlike 3.0 Unported License alusel. To view selle litsentsi koopia, külastage http://www.creativecommons.org/licenses/by-sa/3.0/. See Olimex LTD riistvarakujundus on litsentsitud Creative Commonsi Attribution-ShareAlike 3.0 Unported alusel. Litsents.
Tarkvara on välja antud GPL-i all. Selles juhendis olevad pildid võivad erineda tahvli viimasest versioonist. Selles dokumendis kirjeldatud toodet arendatakse ja täiustatakse pidevalt. Kõik selles dokumendis sisalduvad andmed toote ja selle kasutamise kohta on OLIMEXi poolt heauskselt esitatud. Siiski on välistatud kõik kaudsed või väljendatud garantiid, sealhulgas, kuid mitte ainult, kaudsed garantiid turustatavuse või otstarbeks sobivuse kohta. See dokument on mõeldud ainult lugeja abistamiseks toote kasutamisel. OLIMEX Ltd. ei vastuta kahjude või kahjude eest, mis tulenevad selles dokumendis sisalduva teabe kasutamisest, sellise teabe vigadest või väljajätmisest või toote valest kasutamisest.
See hindamislaud/komplekt on ette nähtud kasutamiseks ainult inseneri arendamise, tutvustamise või hindamise eesmärgil ning OLIMEX ei pea seda lõpptooteks, mis sobib üldiseks tarbijakasutuseks. Toodet käsitsevatel isikutel peab olema elektroonikaalane koolitus ja nad peavad järgima häid inseneritavasid. Sellisena ei ole tarnitavad kaubad ette nähtud täielikuks disaini, turustamise ja/või tootmisega seotud kaitsekaalutluste, sealhulgas tooteohutuse ja keskkonnameetmete osas, mida tavaliselt leidub sellist pooljuhti sisaldavates lõpptoodetes. komponendid või trükkplaadid.
Olimex tegeleb praegu erinevate toodetega klientidega ja seetõttu ei ole meie kokkulepe kasutajaga eksklusiivne. Olimex ei vastuta rakendusabi, kliendi tootekujunduse, tarkvara jõudluse ega siin kirjeldatud patentide või teenuste rikkumise eest. MOD-IO2 LOOMISEKS KASUTATUD DISAINMATERJALIDELE JA KOMPONENTIDELE EI OLE GARANTII. NEID PEATAKSE AINULT MODIO2-LE SOBIBAKS.
1. PEATÜKK LÕPPENUDVIEW
Peatüki sissejuhatus
Täname, et valisite Olimexi ühe pardaarvuti MOD-IO2! See dokument sisaldab Olimex MOD-IO2 plaadi kasutusjuhendit. Lõpunaview, see peatükk kirjeldab selle dokumendi ulatust ja loetleb tahvli funktsioonid. Mainitud on MOD-IO2 ja MOD-IO plaatide liikmete erinevused. Seejärel täpsustatakse dokumendi ülesehitust. MOD-IO2 arendusplaat võimaldab koodi arendada rakendusi, mis töötavad Microchipi poolt toodetud mikrokontrolleril PIC16F1503.
Omadused
- PIC16F1503 mikrokontroller, mis on eelsalvestatud avatud lähtekoodiga püsivaraga hõlpsamaks liidestamiseks, eriti Linuxi toega plaatidega
- Kasutab I2C, võimaldab I2C aadressi muuta
- Virnastatavad UEXT isased ja emased pistikud
- 9-kontaktilise klemmiga kruvipistik 7 GPIO jaoks, 3.3 V ja GND
- 7 GPIO-d, mida saab kasutada erinevatel eesmärkidel, nagu PWM, SPI, I2C, ANALOG IN/OUT jne.
- 2 releeväljundit 15A/250VAC kruviklemmidega kontaktidega
- RELAY väljundi oleku LEDid
- ICSP 6-kontaktiline pistik vooluringisiseseks programmeerimiseks ja värskendamiseks PIC-KIT3 või muu ühilduva tööriistaga
- PWR pesa 12V DC jaoks
- Neli kinnitusava 3.3 mm ~ (0.13)”
- Kaasas UEXT emas-emane kaabel
- FR-4, 1.5 mm ~ (0.062)", punane jootemask, valge siiditrükk komponentidega
- Mõõdud: (61 x 52) mm ~ (2.40 x 2.05)”
MOD-IO vs MOD-IO2
MOD-IO2 on nii suuruse kui funktsionaalsuse poolest väiksem sisendväljundi laiendusmoodul võrreldes MOD-IO-ga, kuid paljudes olukordades võib MOD-IO2 olla parem valik. Disainid, mis vajavad optroneid, peaksid kaaluma MOD-IO-d. Lisaks on MOD-IO-l parem toiteallikas koos võimalusega varustada voltage vahemikus 8-30VDC.
Sihtturg ja juhatuse eesmärk
MOD-IO2 on laienduste arendusplaat, mis saab UEXT-pistiku kaudu liidestada teiste Olimexi plaatidega, lisades RELAY-sid ja GPIO-sid. Mitu MOD-IO2-d on virnastatavad ja adresseeritavad. Püsivara võimaldab teil lihtsate käskude abil tahvliga suhelda, kuid soovi korral saate püsivara oma vajaduste järgi muuta.
Kui töötate mõne meie UEXT-pistikuga arendusplaadiga ja vajate rohkem GPIO-sid ja RELAY-väljundeid, saate need lisada, ühendades MOD-IO2 oma arendusplaadiga. See plaat võimaldab hõlpsalt ühendada 2 relee ja 7 GPIO-ga. MOD-IO2 on virnastatav ja adresseeritav – neid plaate saab omavahel ühendada ja lisada nii palju sisendeid ja väljundeid, kui soovid! 2-4- 6-8 jne! MOD-IO2-l on PIC16F1503 mikrokontroller ja püsivara on avatud lähtekoodiga ja saadaval muutmiseks. Plaat on väga hea lisand enamikule Olimexi plaatidele, kui vajate analoog-GPIO-sid ja releesid.
Organisatsioon
Iga selle dokumendi jaotis hõlmab eraldi teemat, mis on korraldatud järgmiselt:
- 1. peatükk on läbiview tahvli kasutamisest ja funktsioonidest
- Peatükk 2 annab juhendi tahvli kiireks seadistamiseks
- Peatükk 3 sisaldab üldist tahvli skeemi ja paigutust
- 4. peatükis kirjeldatakse komponenti, mis on plaadi süda: PIC16F1503
- 5. peatükk käsitleb pistiku pesa, välisseadmeid ja hüppaja kirjeldust
- Peatükk 6 näitab mälukaarti
- 7. peatükis on toodud skeemid
- 8. peatükk sisaldab versioonide ajalugu, kasulikke linke ja tugiteavet
2. PEATÜKK MOD-IO2 PLAADI ÜLESSEADMINE
Peatüki sissejuhatus
See jaotis aitab teil esimest korda MOD-IO2 arendusplaati seadistada. Tahvli kahjustamise vältimiseks kaaluge esmalt elektrostaatilist hoiatust, seejärel leidke plaadi tööks vajalik riist- ja tarkvara. Antud on plaadi sisselülitamise protseduur ja üksikasjalik plaadi vaikekäitumise kirjeldus.
Elektrostaatilise elektri hoiatus
MOD-IO2 tarnitakse kaitsvas antistaatilises pakendis. Plaati ei tohi kokku puutuda kõrge elektrostaatilise potentsiaaliga. Plaadi käsitsemisel tuleb kanda maandusrihma või sarnast kaitseseadet. Vältige komponentide tihvtide või muude metallelementide puudutamist.
Nõuded
MOD-IO2 optimaalseks seadistamiseks on vaja järgmisi elemente:
- Tasuta andmeside UART-ga plaat või mis tahes OLIMEX-plaat, millel on UEXT-pistik
- 12V toiteallikas relee tööks; see peaks sobima pardal oleva toitepistikuga
Kui soovite plaati ümber programmeerida või püsivara muuta, vajate ka:
- PIC-ühilduv programmeerija – mitte et ICSP programmeerimise pistik oleks 0.1-tolline 6-kontaktiline. Meil on odav ühilduv PIC16F1503 programmeerija, mis põhineb Microchipi PIC-KIT3-l.
- Olimex saab osta mõnda soovitatud toodet, näiteks:
- PIC-KIT3 – Olimexi programmeerija, mis suudab programmeerida PIC16F1503 SY0612E – toiteadapter 12V/0.5A Euroopa klientidele, kaasas on toitepesa, mis sobib MOD-IO2 pistikuga
Tahvli toide
Plaat saab toite voolupistikust. Peaksite tagama 12 V alalisvoolu. Euroopa klientidele müüme soodsat toiteadapterit 12V/0.5A – SY0612E. Kui toite plaadi õigesti, lülitub pardal olev PWR_LED sisse.
Püsivara kirjeldus ja põhikasutus Linuxi all
Plaadi PIC-le on laaditud püsivara, mis võimaldab I2C protokolli kaudu MOD-IO2-d hõlpsamini kasutada. MOD-IO2 püsivara on läbinud mitu iteratsiooni. Viimane püsivara versioon on versioon 4.3. Püsivara kasutamiseks Linuxi toega hostiplaatidega vaadake püsivara allikaid sisaldava arhiivi faili README.PDF. Püsivara versioonid 1, 2 ja 3 EI ühildu. Need püsivara versioonid määratlevad erinevad MOD-IO2 plaadi aadressid ja erinevad käsukomplektid. Püsivara versioonid 3, 3.1 ja 3.02 (3. xx) ja 4.3 ühilduvad. Pange tähele, et kohandatud püsivara EI pruugi toetada kõiki MODIO2 riistvaravõimalusi. Mõnel juhul peate võib-olla kohandama püsivara, et kasutada MOD-IO2 riistvara
täis potentsiaali!
Kohandatud tarkvaratööriist MOD-IO2 juhtimiseks Linuxis
Asjade veelgi lihtsamaks muutmiseks oleme alla kirjutanud tarkvaratööriista MOD-IO2 juhtimiseks
Linux. Võib-olla leiate selle siit
https://github.com/OLIMEX/OLINUXINO/tree/master/SOFTWARE/UEXT%20MODULES/
MOD-IO2/Linux-juurdepääsutööriist
See tarkvaratööriist nõuab Linuxi toega tahvlit. Tööriist töötab MOD-IO2 seadmetega, mis on laaditud püsivara versiooniga 3 või uuema versiooniga. Kohandatud tarkvaratööriistaga täielikuks ühildumiseks peab teie MODIO2 plaat kasutama püsivara versiooni 3.02 või uuemat versiooni. Tööriista kasutamiseks asetage lihtsalt file "modio2tool" teie pardal. Liikuge kausta, kuhu see asetasite, ja tippige „./modio2tool -h”, et saada abi kõigi saadaolevate käskude kohta.
Enamik käske nõuab riistvaralist I2C numbrit, nagu on määratletud teie Linuxi distributsioonis parameetriga -BX, kus X on I2C liidese number. Pange tähele, et vaikimisi on tarkvara seatud kasutamiseks riistvaralise I2C liidese #2 ja plaadi ID-ga 0x21 – kui teie seadistus on erinev, peate iga kord määrama, kasutades -BX (X on riistvara I2C number) ja -A 0xXX( XX on mooduli I2C aadress).
Mõned eksampmodio2tooli ja MOD-IO2 kasutamise kohta Linuxis:
- – Abimenüü avamine:
- ./modio2tool -h
- , kus
- ./modio2tool – käivitab kahendfaili
- -h – abiteabe küsimiseks kasutatav parameeter
Oodatav tulemus: näidatakse käskude vormingut ja trükitakse käskude loend.
- – Mõlema relee sisselülitamine:
- ./modio2tool -B 0 -s 3
- , kus
- -B 0 – seab plaadi kasutama oma riistvara I2C #0 (tavaliselt kas "0", "1" või "2")
- -s 3 – "s" kasutatakse releede sisselülitamiseks; "3" määrab mõlema relee sisselülitamise (kasutage "1" või "2" ainult esimese või ainult teise relee jaoks)
Oodatav tulemus: kostaks konkreetne heli ja relee LED-id lülituksid sisse.
- – Mõlema relee väljalülitamine:
- ./modio2tool -B 0 -c 3
- , kus
- B 0 – seab plaadi kasutama oma riistvara I2C #0 (tavaliselt kas "0", "1" või "2")
- c 3 – “c” kasutatakse olekureleede väljalülitamiseks; "3" määrab mõlema relee väljalülitamise (kasutage "1" või 2 ainult esimese või ainult teise relee jaoks)
Oodatav tulemus: tekiks konkreetne heli ja relee LED-id kustuvad.
- – Releede oleku lugemine (saadaval alates MOD-IO2 püsivara versioonist 3.02): ./modio2tool -B 0 -r
- , kus
- -B 0 – seab plaadi kasutama oma riistvara I2C #0 (tavaliselt kas "0", "1" või "2")
- -r – "r" kasutatakse releede lugemiseks;
Oodatav tulemus: prinditakse välja releede olek. 0x03 tähendab, et mõlemad releed on sisse lülitatud (võrdne binaarse 0x011-ga).
Analoogsisendite lugemine:
- ./modio2tool -B 0 -A 1
- , kus
- -B 0 – seab plaadi kasutama oma riistvara I2C #0 (tavaliselt kas "0", "1" või "2")
- -A 1 – “A” kasutatakse analoogsisendi lugemiseks; “1” on loetav analoogsisend – võite kasutada “1”, “2”, “3” või “5”, kuna kõik AN-signaalid pole saadaval.
Oodatav tulemus: VoltagAN-i e trükitakse. Kui midagi pole ühendatud, võib see olla midagi sellist nagu "ADC1: 2.311V".
- I2C aadressi muutmine – kui kasutate rohkem kui ühte MOD-IO2 (saadaval alates MOD-IO2 püsivara versioonist 3.02)
- ./modio2tool -B 0 -x 15
- , kus
- -B 0 – seab plaadi kasutama oma riistvara I2C #0 (tavaliselt kas "0", "1" või "2")
- -x 15 – “x” kasutatakse plaadi I2C aadressi muutmiseks; “15” on soovitud arv – see erineb vaikeväärtusest “0x21”.
- Oodatav tulemus: tahvlil oleks uus I2C aadress ja kui soovite tulevikus modio0toolsi kasutada, peate selle määrama -A 2xXX.
- Lisateabe saamiseks vaadake modio2toolsi tagastatud spikrit või modio2toolsi lähtekoodi.
I2C-tööriistad MOD-IO2 juhtimiseks Linuxis
Punktis 2.4.1 mainitud kohandatud programmi asemel võite kasutada populaarset Linuxi tööriista "i2c-tools".
Laadige see alla rakendusega apt installige i2c-tööriistad
MOD-IO2 on ühildunud i2c tööriistadega alates selle püsivara 3 väljalaskmisest. Sel juhul on käsud i2c-toolsi kõige populaarsemad käsud – i2cdetect, i2cdump, i2cget, i2cset. Kasutage ülaltoodud käske ja teavet püsivara kohta erinevate andmete saatmiseks (i2cset) ja vastuvõtmiseks (i2cget). Teave püsivara kohta asub failis README.pdf file püsivara arhiivis; uusimat püsivara (4.3) sisaldava arhiivi leiate siit:
https://www.olimex.com/Products/Modules/IO/MOD-IO2/resources/MOD-IO2_firmware_v43.zip
Mõned eksamples MOD-IO2 välisseadmete seadistamiseks/lugemiseks Linuxis, kasutades i2c-tööriistu
- - Releede sisselülitamine:
- i2cset –y 2 0x21 0x40 0x03
- , kus
- i2cset – käsk andmete saatmiseks;
- -y – y/n kinnitusviipa vahelejätmiseks;
2 – plaadi riistvara I2C number (tavaliselt 0 või 1 või 2); - 0×21 – tahvli aadress (kirjutamiseks tuleks kasutada 0×21);
- 0×40 – relee töö sisse- või väljalülitamine (nagu on näha püsivarast README.pdf);
- 0×03 – tuleks tõlgendada binaarsena 011 – lülitab sisse mõlemad releed (0×02 lülitaks ainult teise relee, 0×01 ainult esimese, 0×00 lülitaks mõlemad välja – 0×03 jälle lülitaks ka välja);
Oodatav tulemus: tekiks konkreetne heli ja süttiksid relee tuled.
Releede oleku lugemine (saadaval alates MOD-IO2 püsivara versioonist 3.02):
- i2cset –y 2 0x21 0x43 ja seejärel lugemiskäsk
- i2cget –y 2 0x21
- , kus
- i2cset – käsk andmete saatmiseks;
- -y – y/n kinnitusviipa vahelejätmiseks;
- 2 – I2C number (tavaliselt 0, 1 või 2);
- 0x21 – tahvli aadress (kirjutamiseks tuleks kasutada 0x21);
- 0x43 – loe relee toiminguid (nagu on näha püsivarast README.pdf;
Oodatud tulemused: 0x00 – see tähendab, et mõlemad releed on välja lülitatud; 0x03 – tuleks tõlgendada kui binaarset 011, nt mõlemad releed on sisse lülitatud; jne.
Analoogsisendite/väljundite lugemine:
- i2cset –y 2 0x21 0x10 ja seejärel lugemiskäsk
- i2cget –y 2 0x21
- , kus
- 0x10 – esimene analoog-IO;
Suur asi on siin see, et lugemiseks peate kirjutama ("et sa loeksid"). Read on i2cseti ja i2cgeti kombinatsioon!
Oodatud tulemused: terminalis saaksite juhuslikke ja muutuvaid numbreid või 0x00 0x08 või 0xFF olenemata sellest, kas teil on GPIO ujuv või seatud 0 V või 3.3 V peale.
- – Kõigi analoog-IO-de seadistamine kõrgele tasemele: i2cset –y 2 0x21 0x01 0x01
- , kus
- 0x21 – MOD-IO2 I2C-aadress
- 0x01 – vastavalt failile README.pdf kasutatakse SET_TRIS-i pordi suundade määratlemiseks;
- 0x01 – kõrge tase (madala taseme kasutamiseks 0x00)
Kõigi analoog-IO-de lugemine
- i2cset –y 2 0x21 0x01
- i2cget –y 2 0x21
- Eelsalvestatud tarkvara üksikasjalikud selgitused leiate demopaketist, mis on saadaval meie veebisaidil web lehel.
- I2C seadme aadressi muutmine – kui kasutate rohkem kui ühte MOD-IO2 (saadaval alates MODIO2 püsivara versioonist 3.02) i2cset 2 0x21 0xF0 0xHH
- kus
0xF0 on I2C muutmise käsukood
HH on uus aadress kuueteistkümnendsüsteemis. Pange tähele, et aadressi muutmiseks peab PROG-hüppaja olema suletud. Kui unustate aadressi numbri, saate aadressi leidmiseks kasutada modio2tool'i, käsk ja parameeter oleks "modio2tool -l". Vaikeaadressi (0x21) saate ka lähtestada käsu ja parameetriga "modio2tool -X".
3. PEATÜKK MOD-IO2 PLAADI KIRJELDUS
Peatüki sissejuhatus
Siin saate tutvuda tahvli põhiosadega. Pange tähele, et tahvlil kasutatud nimed erinevad nende kirjeldamiseks kasutatud nimedest. Tegelike nimede jaoks kontrollige MOD-IO2 plaati ennast.
Paigutus (ülemine view)
4. PEATÜKK MIKROKONTROLLER PIC16F1503
Peatüki sissejuhatus
Selles peatükis on teave MOD-IO2 südame – selle PIC16 mikrokontrolleri kohta. Allolev teave on Microchipi tootjate esitatud andmelehe muudetud versioon.
PIC16F1503 omadused
- Täiustatud keskklassi tuum 49 juhise, 16 virnastuse tasemega
- Välkmälu iselugemise/kirjutamise võimalusega
- Sisemine 16MHz ostsillaator
- 4x eraldiseisvat PWM-moodulit
- Täiendav lainekuju generaatori (CWG) moodul
- Numbriliselt juhitud ostsillaatori (NCO) moodul
- 2x konfigureeritavat loogikaelemendi (CLC) moodulit
- Integreeritud temperatuuriindikaatori moodul
- Kanali 10-bitine ADC voltage Viide
- 5-bitine digitaal-analoogmuundur (DAC)
- MI2C, SPI
- 25mA Allika/valamu voolu I/O
- 2x 8-bitised taimerid (TMR0/TMR2)
- 1x 16-bitine taimer (TMR1)
- Laiendatud valvekoera taimer (WDT)
- Täiustatud sisse-/väljalülitamise lähtestamine
- Madala võimsusega pruuni väljalülitamise lähtestamine (LPBOR)
- Programmeeritav pruunistamise lähtestamine (BOR)
- In-Circuit Serial Programming (ICSP)
- Ringisisene silumine silumispäise abil
- PIC16LF1503 (1.8 V–3.6 V)
- PIC16F1503 (2.3 V–5.5 V)
Põhjaliku teabe saamiseks mikrokontrolleri kohta külastage Microchipi lehte web leht andmelehe jaoks. Mikrokontrolleri andmeleht on kirjutamise hetkel leitav järgmiselt lingilt: http://ww1.microchip.com/downloads/en/DeviceDoc/41607A.pdf.
5. PEATÜKK ÜHENDUSED JA PINOUT
Peatüki sissejuhatus
Selles peatükis on välja toodud plaadil olevad pistikud koos nende pistikute ja märkustega nende kohta. Kirjeldatud on hüppaja funktsioone. Esitatakse märkused ja teave konkreetsete välisseadmete kohta. Märkused liideste kohta on antud.
ICSP
Plaati saab programmeerida ja siluda 6-kontaktilise ICSP kaudu. Allpool on tabel JTAG. Seda liidest saab kasutada Olimexi PIC-KIT3 siluritega.
ICSP | |||
PIN-kood | Signaal Nimi | PIN-kood | Signaali nimi |
1 | MCLAREN | 4 | GPIO0_ICSPDAT |
2 | +3.3V | 5 | GPIO0_ICSPCLK |
3 | GND | 6 | Pole ühendatud |
UEXT moodulid
MOD-IO2 plaadil on kaks UEXT-pistikut (isane ja emane) ning see saab liidestada Olimexi UEXT-plaatidega. UEXT-i kohta lisateabe saamiseks külastage: https://www.olimex.com/Products/Modules/UEXT/
Naiste pistik
Emane pistikut kasutatakse kas otse plaadiga ühendamiseks (ilma emas-ema kaablit kasutamata) või mooduli ühendamiseks teise MOD-IO2-ga – virnastatava mooduli loomiseks, mida saab adresseerida I2C kaudu. Ärge unustage muuta iga plaadi I2C-aadressi, kui kasutate mitut plaati. Vaikimisi on I2C aadress 0x21.
Naine UEXT | |||
PIN-kood | Signaali nimi | PIN-kood | Signaali nimi |
1 | +3.3V | 6 | SDA |
2 | GND | 7 | Pole ühendatud |
3 | Pole ühendatud | 8 | Pole ühendatud |
4 | Pole ühendatud | 9 | Pole ühendatud |
5 | SCL | 10 | Pole ühendatud |
Isane pistik
Isast pistikut kasutatakse koos pakendis oleva lintkaabliga teise isase UEXT-ga või teise MOD-IO2-ga ühendamiseks.
Mees UEXT | |||
PIN-kood | Signaali nimi | PIN-kood | Signaali nimi |
1 | +3.3V | 6 | SDA |
2 | GND | 7 | Pole ühendatud |
3 | Pole ühendatud | 8 | Pole ühendatud |
4 | Pole ühendatud | 9 | Pole ühendatud |
5 | SCL | 10 | Pole ühendatud |
Relee väljundi pistikud
MOD-IO-s on kaks releed. Nende väljundsignaalid on standardne tavaline suletud (NC), tavaline avatud (NO) ja tavaline (COM).
REL1 – OUT1 | |
PIN-kood | Signaali nimi |
1 | EI – tavaline avatud |
2 | NC – tavaline suletud |
3 | COM – tavaline |
REL2 – OUT2 | |
PIN-kood | Signaali nimi |
1 | COM – tavaline |
2 | EI – tavaline avatud |
3 | NC – tavaline suletud |
GPIO pistikud
GPIO-pistikuid saab kasutada PWM-i, I2C, SPI jne rakendamiseks. Pange tähele, et iga viigu nimed on trükitud ka plaadi allserva.
PIN-kood | Signaali nimi | Analog sisend |
1 | 3.3V | – |
2 | GND | – |
3 | GPIO0 | AN0 |
4 | GPIO1 | AN1 |
5 | GPIO2 | AN2 |
6 | GPIO3 | AN3 |
7 | GPIO4 | – |
8 | GPIO5 | AN7 |
9 | GPIO6 | PWM |
PWR pesa
Alalisvoolu silindripistikul on 2.0 mm sisemine tihvt ja 6.3 mm auk. Lisateavet täpse komponendi kohta leiate siit: https://www.olimex.com/wiki/PWRJACK Euroopa klientidele laos ja müüme ka toitepistikuga ühilduvaid põhitoiteadaptereid.
PIN-kood | Signaali nimi |
1 | Toite sisend |
2 | GND |
Hüppaja kirjeldus
Pange tähele, et peaaegu kõik (välja arvatud PROG) plaadil olevad džemprid on SMD-tüüpi. Kui tunnete end oma jootmis-/lõikamistehnikas ebakindlalt, on parem mitte proovida SMD džemprid reguleerida. Ka siis, kui tunnete, et ei suuda PTH hüppajat kätega eemaldada, kasutage pintsette.
PROG
PTH hüppaja on vajalik I2C aadressi muutmiseks tarkvara abil. Kasutatakse I2C aadressi muutmise piiramiseks. Kui soovite I2C-aadressi muuta, peate selle sulgema. Vaikimisi positsioon on avatud.
SDA_E/SCL_E
Kui teil on ühendatud rohkem kui üks MOD-IO2, peate need kaks džemperit suletuna hoidma, vastasel juhul katkeb I2C liin. Mõlema hüppaja vaikeasendid on suletud.
UEXT_FPWR_E
Kui see on suletud, andke emasele UEXT-pistikule 3.3 V. (olge ettevaatlik, sest kui sulgete selle hüppaja, sulgete ka järgmise MOD-IO2 liini isase, see võib põhjustada plaadi elektrilise põletuse. Vaikeasend on avatud.
UEXT_MPWR_E
Kui see on suletud, andke meessoost UEXT-pistikule 3.3 V. (olge ettevaatlik, sest kui sulgete selle hüppaja ja ka järgmisel MOD-IO2 liinil oleva emase, võib see põhjustada plaadi elektrilise põletuse. Vaikeasend on avatud.
Täiendavad riistvarakomponendid
Allolevad komponendid on paigaldatud MOD-IO2-le, kuid neid ei käsitleta ülal. Täielikkuse huvides on need siin loetletud: Relee LED-id + Power LED.
6. PEATÜKK PLOKKSKEEM JA MÄLU
Peatüki sissejuhatus
Selle lehe alt leiate selle protsessorite perekonna mälukaardi. Kvaliteetsema teabe saamiseks on tungivalt soovitatav vaadata Microchipi poolt välja antud originaalset andmelehte.
Protsessori plokkskeem
Füüsilise mälu kaart
7. PEATÜKK SKEEMAATIKAS
Peatüki sissejuhatus
Selles peatükis on skeemid, mis kirjeldavad loogiliselt ja füüsiliselt MOD-IO2.
Kotka skeem
MOD-IO2 skeem on viitamiseks nähtav siin. Selle leiate ka lehelt web MODIO2 leht meie saidil: https://www.olimex.com/Products/Modules/IO/MOD-IO2/open-source-hardware Need asuvad jaotises RIISTVARA.
EAGLE'i skeem asub kiiremaks viitamiseks järgmisel lehel.
Füüsilised mõõtmed
Pange tähele, et kõik mõõtmed on millimeetrites.
Kolm kõrgeimat elementi tahvlil kõrgeimast lühemani on relee T1 – 0.600” (15.25 mm) üle trükkplaadi; relee T2 – 0.600” (15.25 mm); ICSP pistik – 0.450” (11.43 mm). Pange tähele, et ülaltoodud meetmed ei hõlma PCB-d.
8. PEATÜKK LÄBIVAATAMISE AJALUGU JA TUGI
Peatüki sissejuhatus
Sellest peatükist leiate loetava dokumendi praeguse ja eelmise versiooni. Samuti, web teie seadme leht on loetletud. Pärast ostmist kontrollige seda kindlasti uusimate saadaolevate värskenduste ja ntampvähem.
Dokumendi läbivaatamine
Läbivaatamine |
Muudatused |
Muudetud leht# |
A, 27.08.12 |
– Esialgne loomine |
Kõik |
– Parandatud mitu ülejääki |
||
B,
16.10.12 |
mall, mis viitas valesti
protsessorid ja plaadid |
6, 10, 20 |
- Uuendatud lingid | ||
- Värskendatud lahtiütlemine, et see sobiks tahvli avatud lähtekoodiga olemusega |
2 |
|
C,
24.10.13 |
- Lisatud mõned endisedamples ja püsivara versiooni 3 selgitus | 7 |
- Uuendatud tootetugi | 23 | |
– Üldised vormindamise täiustused | Kõik | |
- Käsiraamatut värskendati, et seda kajastada |
||
D,
27.05.15 |
uusim püsivara versioon 3.02
– Lisatud info uue kohta |
7, 8, 9, 10, 11 |
Linuxi tööriist – modio2tools | ||
E, 27.09.19 | – Kasutusjuhend on värskendatud, et kajastada uusimat püsivara versiooni 4.3 |
7, 8, 9, 10, 11 |
F, 17.05.24 | – parandatud vale teave I2C aadressi muutmise käsu kohta |
13, 19 |
Juhatuse revisjon
Läbivaatamine, kuupäev |
Läbivaatamise märkmed |
B, 18.06.12 |
Esialgne vabastamine |
Kasulik web lingid ja ostukoodid
The web leht, mida saate külastada oma seadme kohta lisateabe saamiseks https://www.olimex.com/mod-io2.html.
TELLIMUSKOODID
- MOD-IO2 – selles dokumendis käsitletav plaadi versioon
- MOD-IO – optronide ja 8-30 VDC võimsusvahemiku valikuga suurem versioon
- PIC-KIT3 – Olimexi programmeerija, mis on võimeline programmeerima MOD-IO2
- SY0612E – toiteadapter 12V/0.5A MOD-IO2 – 220V jaoks (ühilduvus Euroopaga)
Värskeima hinnakirjaga saab tutvuda aadressil https://www.olimex.com/prices.
Kuidas tellida?
Saate osta otse meie e-poest või mõnelt meie edasimüüjalt. Pange tähele, et tavaliselt on Olimexi tooteid kiirem ja odavam osta meie edasimüüjatelt. Kinnitatud Olimex LTD turustajate ja edasimüüjate nimekiri: https://www.olimex.com/Distributors.
Kontrollige https://www.olimex.com/ lisateabe saamiseks.
Tootetugi
Tootetoe, riistvarateabe ja veateadete saamiseks saatke e-kiri aadressile: support@olimex.com. Kõik dokumentide või riistvara tagasiside on teretulnud. Pange tähele, et oleme peamiselt riistvaraettevõte ja meie tarkvara tugi on piiratud. Palun kaaluge alloleva lõigu lugemist Olimexi toodete garantii kohta.
Kõik kaubad kontrollitakse enne väljasaatmist. Ebatõenäolisel juhul, kui kaup on defektne, tuleb need tagastada OLIMEXile teie tellimuse arvel märgitud aadressil. OLIMEX ei võta vastu kaupu, mida on kasutatud rohkem kui vaja
hinnata nende funktsionaalsust.
Kui kaup leitakse olevat töökorras ja funktsionaalsuse puudumine on tingitud kliendi puudulikust teadmistest, siis raha ei tagastata, vaid kaup tagastatakse kasutajale tema kulul. Kõik tagastamised peavad olema RMA numbriga volitatud. Meil support@olimex.com autoriseerimisnumbri jaoks enne kauba tagasisaatmist. Palun lisage oma e-kirja päringule oma nimi, telefoninumber ja tellimuse number.
Mõjutamata arendusplaadi, programmeerija, tööriistade ja kaablite tagastamine on lubatud 7 päeva jooksul alates kauba kättesaamise kuupäevast. Pärast seda aega loetakse kõik müügid lõplikuks. Valesti tellitud kaupade tagastamine on lubatud 10% lisatasu alusel. Mis on mõjutamata? Kui ühendasite selle võimu külge, mõjutasite seda. Selguse huvides hõlmab see esemeid, mille külge on joodetud või mille püsivara on muudetud. Meie poolt käsitletavate toodete olemuse tõttu (elektrooniliste prototüüpide loomine) ei saa me lubada meie laost programmeeritud, sisse lülitatud või muul viisil muudetud kauba tagastamist. Kõik tagastatavad kaubad peavad olema originaalses seisukorras ja puhtad. Kahjustatud, kriimustatud, programmeeritud, põlenud või muul viisil "mängitud" kauba tagastamist ei aktsepteerita.
Kõik tagastatavad tooted peavad sisaldama kõiki kaubaga kaasasolevaid tehasetarvikuid. See hõlmab kõiki In-Circuit-Serial-Programming kaableid, antistaatilist tihendit, karpe jne. Tagastamisega lisage oma PO#. Lisage ka lühike selgitus, miks kaup tagastatakse, ja esitage oma taotlus kas raha tagasimaksmiseks või vahetamiseks. Lisage sellele kirjale ja saatekarbi välisküljele volituse number. Pange tähele: teie kohustus on tagada, et tagastatud kaup jõuaks meieni. Palun kasutage a
usaldusväärne saatmisviis. Kui me teie pakki kätte ei saa, siis me ei vastuta. Saatmis- ja käsitsemistasusid ei tagastata. Me ei vastuta meile tagastatud kaupade või teile töötavate esemete tagastamise eest.
Täisteksti võib leida aadressilt https://www.olimex.com/wiki/GTC#Warranty edaspidiseks kasutamiseks.
Dokumendid / Ressursid
![]() |
OLIMEX MOD-IO2 pikendusplaat [pdfKasutusjuhend MOD-IO2 laiendusplaat, MOD-IO2, laiendusplaat, plaat |