Razširitvena plošča OLIMEX MOD-IO2
ODPOVED ODGOVORNOSTI
2024 Olimex Ltd. Olimex®, logotip in njihove kombinacije so registrirane blagovne znamke podjetja Olimex Ltd. Druga imena izdelkov so lahko blagovne znamke drugih in pravice pripadajo njihovim lastnikom. Informacije v tem dokumentu so navedene v povezavi z izdelki Olimex. S tem dokumentom ali v povezavi s prodajo izdelkov Olimex ni podeljena nobena licenca, izrecna ali implicitna ali drugačna, za katero koli pravico do intelektualne lastnine.
To delo je licencirano pod licenco Creative Commons Attribution-ShareAlike 3.0 Unported. Za view kopijo te licence obiščite http://www.creativecommons.org/licenses/by-sa/3.0/. Ta zasnova strojne opreme Olimex LTD je licencirana pod licenco Creative Commons Attribution-ShareAlike 3.0 Unported. Licenca.
Programska oprema je izdana pod GPL. Slike v tem priročniku se lahko razlikujejo od zadnje revizije plošče. Izdelek, opisan v tem dokumentu, je predmet stalnega razvoja in izboljšav. Vse podrobnosti o izdelku in njegovi uporabi v tem dokumentu je OLIMEX dal v dobri veri. Vsekakor pa so izključena vsa implicitna ali izražena jamstva, vključno z implicitnimi jamstvi glede primernosti za prodajo ali namenom, vendar ne omejeno nanje. Ta dokument je namenjen samo pomoči bralcu pri uporabi izdelka. OLIMEX doo ni odgovoren za kakršno koli izgubo ali škodo, ki bi nastala zaradi uporabe informacij v tem dokumentu, kakršne koli napake ali opustitve teh informacij ali kakršne koli nepravilne uporabe izdelka.
Ta ocenjevalna plošča/komplet je namenjena samo za namene inženirskega razvoja, demonstracije ali ocenjevanja in je OLIMEX ne obravnava kot končnega končnega izdelka, primernega za splošno potrošniško uporabo. Osebe, ki ravnajo z izdelkom, morajo biti usposobljene za elektroniko in upoštevati standarde dobre inženirske prakse. Zagotovljeno blago kot tako ni mišljeno kot popolno v smislu zahtevanih zaščitnih vidikov, povezanih z oblikovanjem, trženjem in/ali proizvodnjo, vključno z varnostnimi in okoljskimi ukrepi, ki jih običajno najdemo v končnih izdelkih, ki vključujejo takšen polprevodnik. komponente ali vezja.
Olimex trenutno posluje z različnimi kupci izdelkov, zato naš dogovor z uporabnikom ni ekskluziven. Olimex ne prevzema nikakršne odgovornosti za pomoč pri uporabi, oblikovanje izdelkov strank, delovanje programske opreme ali kršitev patentov ali storitev, opisanih tukaj. NI GARANCIJE ZA OBLIKOVNE MATERIALE IN KOMPONENTE, UPORABLJENE ZA USTVARJANJE MOD-IO2. VELJAJO SE ZA PRIMERNE SAMO ZA MODIO2.
1. POGLAVJE KONECVIEW
Uvod v poglavje
Hvala, ker ste izbrali Olimexov računalnik z eno ploščo MOD-IO2! Ta dokument vsebuje uporabniški priročnik za ploščo Olimex MOD-IO2. Kot nadview, to poglavje podaja obseg tega dokumenta in navaja funkcije plošče. Omenjene so razlike med člani upravnega odbora MOD-IO2 in MOD-IO. Organizacija dokumenta je nato podrobno opisana. Razvojna plošča MOD-IO2 omogoča razvoj kode aplikacij, ki tečejo na mikrokrmilniku PIC16F1503 proizvajalca Microchip.
Lastnosti
- Mikrokrmilnik PIC16F1503 z vnaprej naloženo vdelano programsko opremo odprte kode za lažje povezovanje, zlasti s ploščami, ki podpirajo Linux
- Uporablja I2C, omogoča spremembo naslova I2C
- Moški in ženski konektorji UEXT, ki jih je mogoče zlagati
- 9-polni vijačni konektor za 7 GPIO, 3.3 V in GND
- 7 GPIO, ki jih je mogoče uporabiti za različne namene, kot so PWM, SPI, I2C, ANALOGNI IN/OUT itd.
- 2 relejna izhoda s kontakti 15A/250VAC z vijačnimi sponkami
- RELEJSKI izhod status LED
- ICSP 6-polni priključek za programiranje v vezju in posodabljanje s PIC-KIT3 ali drugim združljivim orodjem
- PWR vtičnica za 12V DC
- Štiri pritrdilne luknje 3.3 mm ~ (0.13)”
- UEXT ženski-ženski kabel je vključen
- FR-4, 1.5 mm ~ (0.062)", rdeča spajkalna maska, bel sitotisk komponente
- Dimenzije: (61 x 52) mm ~ (2.40 x 2.05)”
MOD-IO proti MOD-IO2
MOD-IO2 je manjši vhodno-izhodni razširitveni modul v primerjavi z MOD-IO tako v smislu velikosti kot v smislu funkcionalnosti, vendar bi lahko MOD-IO2 v številnih situacijah zagotovil boljšo izbiro. Zasnove, ki potrebujejo optične spojnike, morajo upoštevati MOD-IO. Poleg tega ima MOD-IO boljši napajalnik z možnostjo zagotavljanja voltage v območju 8-30 VDC.
Ciljni trg in namen plošče
MOD-IO2 je razširitvena razvojna plošča, ki se lahko povezuje z drugimi ploščami Olimex prek priključka UEXT, dodaja RELEJE in GPIO. Več MOD-IO2 je mogoče zložiti in nasloviti. Vdelana programska oprema vam omogoča interakcijo s ploščo z uporabo preprostih ukazov, če pa želite, lahko spremenite vdelano programsko opremo za svoje potrebe.
Če delate s katero koli od naših razvojnih plošč s priključkom UEXT in potrebujete več GPIO-jev in RELEJSKIH izhodov, jih lahko dodate tako, da povežete MOD-IO2 z vašo razvojno ploščo. Ta plošča omogoča enostavno povezovanje z 2 relejema in 7 GPIO. MOD-IO2 je mogoče zlagati in nasloviti – te plošče lahko priključite skupaj in dodate lahko toliko vhodov in izhodov, kot želite! 2-4-6-8 itd.! MOD-IO2 ima mikrokrmilnik PIC16F1503, vdelana programska oprema pa je odprtokodna in na voljo za spreminjanje. Plošča je zelo dober dodatek k večini plošč Olimex, če potrebujete analogne GPIO in releje.
Organizacija
Vsak razdelek v tem dokumentu pokriva ločeno temo, organizirano na naslednji način:
- Poglavje 1 je konecview uporabe in funkcij plošče
- Poglavje 2 ponuja vodnik za hitro nastavitev plošče
- Poglavje 3 vsebuje splošni diagram in postavitev plošče
- Poglavje 4 opisuje komponento, ki je srce plošče: PIC16F1503
- Poglavje 5 pokriva razporeditev priključkov, zunanje naprave in opis mostičkov
- Poglavje 6 prikazuje zemljevid pomnilnika
- Poglavje 7 ponuja sheme
- Poglavje 8 vsebuje zgodovino revizij, uporabne povezave in informacije o podpori
POGLAVJE 2 NASTAVITEV PLOŠČE MOD-IO2
Uvod v poglavje
Ta razdelek vam pomaga pri prvi nastavitvi razvojne plošče MOD-IO2. Najprej upoštevajte elektrostatično opozorilo, da preprečite poškodbe plošče, nato pa odkrijte strojno in programsko opremo, potrebno za delovanje plošče. Podan je postopek za vklop plošče in podroben opis privzetega obnašanja plošče.
Opozorilo o elektrostatiki
MOD-IO2 je dobavljen v zaščitni antistatični embalaži. Plošča ne sme biti izpostavljena visokim elektrostatičnim potencialom. Med rokovanjem s ploščo morate nositi ozemljitveni trak ali podobno zaščitno napravo. Izogibajte se dotikanju zatičev komponent ali katerega koli drugega kovinskega elementa.
Zahteve
Za optimalno nastavitev MOD-IO2 so potrebni naslednji elementi:
- Plošča z brezplačnim podatkovnim UART ali katera koli plošča OLIMEX, ki ima UEXT priključek
- 12V vir napajanja za delovanje releja; ustrezati mora vtičnici za napajanje
Če želite ponovno programirati ploščo ali spremeniti vdelano programsko opremo, boste potrebovali tudi:
- PIC združljiv programator – ne da je konektor za programiranje ICSP 0.1” 6-polni. Imamo poceni združljiv programator PIC16F1503, ki temelji na Microchipovem PIC-KIT3.
- Nekatere od predlaganih artiklov lahko kupite pri Olimexu, na primer:
- PIC-KIT3 – programator Olimex z možnostjo programiranja PIC16F1503 SY0612E – napajalni adapter 12V/0.5A za evropske uporabnike, prihaja z napajalno vtičnico, ki ustreza konektorju MOD-IO2
Napajanje plošče
Plošča se napaja preko vtičnice. Zagotoviti morate 12 V DC. Za evropske kupce prodajamo cenovno ugoden napajalnik 12V/0.5A – SY0612E. Če ploščo pravilno napajate, se bo vgrajena lučka PWR_LED vklopila.
Opis vdelane programske opreme in osnovna uporaba pod Linuxom
Na PIC plošče je naložena vdelana programska oprema, ki omogoča lažjo uporabo MOD-IO2 prek protokola I2C. Vdelana programska oprema MOD-IO2 je šla skozi več iteracij. Najnovejša različica vdelane programske opreme je različica 4.3. Za uporabo vdelane programske opreme z gostiteljskimi ploščami, ki ne podpirajo Linuxa, glejte README.PDF v arhivu, ki vsebuje vire vdelane programske opreme. Revizije vdelane programske opreme 1, 2 in 3 NISO združljive. Te revizije vdelane programske opreme določajo različne naslove plošče MOD-IO2 in različne nabore ukazov. Revizije vdelane programske opreme 3, 3.1 in 3.02 (3. xx) in 4.3 so združljive. Upoštevajte, da vdelana programska oprema po meri morda NE podpira vseh zmogljivosti strojne opreme MODIO2. V nekaterih primerih boste morda morali prilagoditi strojno programsko opremo za uporabo strojne opreme MOD-IO2
poln potencial!
Programsko orodje po meri za krmiljenje MOD-IO2 pod Linuxom
Da bi stvari še poenostavili, smo podnjo zapisali programsko orodje za krmiljenje MOD-IO2
Linux. Morda ga najdete tukaj
https://github.com/OLIMEX/OLINUXINO/tree/master/SOFTWARE/UEXT%20MODULES/
Orodje za dostop do MOD-IO2/Linux
To programsko orodje zahteva ploščo, ki podpira Linux. Orodje deluje z enotami MOD-IO2, naloženimi z različico strojne programske opreme 3 ali novejšo. Za popolno združljivost s programskim orodjem po meri mora vaša plošča MODIO2 uporabljati različico vdelane programske opreme 3.02 ali novejšo. Za uporabo orodja preprosto postavite file »modio2tool« na vaši tabli. Pomaknite se do mape, v katero ste ga postavili, in vnesite »./modio2tool -h«, da dobite pomoč pri vseh razpoložljivih ukazih.
Večina ukazov zahteva strojno številko I2C, kot je definirana v vaši distribuciji Linuxa s parametrom -BX, kjer je X številka vmesnika I2C. Upoštevajte, da je programska oprema privzeto nastavljena za uporabo s strojnim vmesnikom I2C št. 2 in ID-jem plošče 0x21 – če je vaša nastavitev drugačna, morate vsakič določiti z -BX (X je številka I2C strojne opreme) in -A 0xXX( XX je naslov I2C modula).
Neki bivšiampdatoteke o uporabi modio2tool in MOD-IO2 v Linuxu:
- – Priklic menija pomoči:
- ./modio2tool -h
- , kje
- ./modio2tool – izvede binarno datoteko
- -h – parameter za zahtevo po informacijah pomoči
Pričakovani rezultat: prikazal bi se format ukazov in natisnil bi se seznam ukazov.
- – Vklop obeh relejev:
- ./modio2tool -B 0 -s 3
- , kje
- -B 0 – nastavi ploščo za uporabo svoje strojne opreme I2C #0 (običajno bodisi »0«, »1« ali »2«)
- -s 3 – “s” se uporablja za vklop relejev; »3« določa vklop obeh relejev (uporabite »1« ali »2« samo za prvi ali samo za drugi rele)
Pričakovani rezultat: zaslišal bi se poseben zvok in prižgale bi se lučke releja.
- – Izklop obeh relejev:
- ./modio2tool -B 0 -c 3
- , kje
- B 0 – nastavi ploščo za uporabo svoje strojne opreme I2C #0 (običajno bodisi »0«, »1« ali »2«)
- c 3 – “c” se uporablja za izklop relejev stanja; “3” določa izklop obeh relejev (uporabite “1” ali 2” samo za prvi ali samo drugi rele)
Pričakovani rezultat: zaslišal bi se poseben zvok in LED diode releja bi se izklopile.
- – Branje statusa relejev (na voljo od revizije vdelane programske opreme MOD-IO2 3.02): ./modio2tool -B 0 -r
- , kje
- -B 0 – nastavi ploščo za uporabo svoje strojne opreme I2C #0 (običajno bodisi »0«, »1« ali »2«)
- -r – “r” se uporablja za branje relejev;
Pričakovani rezultat: natisne se stanje relejev. 0x03 pomeni, da sta oba releja vklopljena (enakovredno binarnemu 0x011).
Branje analognih vhodov:
- ./modio2tool -B 0 -A 1
- , kje
- -B 0 – nastavi ploščo za uporabo svoje strojne opreme I2C #0 (običajno bodisi »0«, »1« ali »2«)
- -A 1 – “A” se uporablja za branje analognega vhoda; »1« je analogni vhod, ki se bere – uporabite lahko »1«, »2«, »3« ali »5«, ker vsi signali AN niso na voljo.
Pričakovani rezultat: Voltage AN bi bil natisnjen. Če ni nič povezano, je lahko karkoli podobno »ADC1: 2.311 V«.
- Spreminjanje naslova I2C – če uporabljate več kot en MOD-IO2 (na voljo od revizije vdelane programske opreme MOD-IO2 3.02)
- ./modio2tool -B 0 -x 15
- , kje
- -B 0 – nastavi ploščo za uporabo svoje strojne opreme I2C #0 (običajno bodisi »0«, »1« ali »2«)
- -x 15 – "x" se uporablja za spremembo I2C naslova plošče; “15” je želeno število – razlikuje se od privzetega “0x21”.
- Pričakovani rezultat: plošča bi imela nov naslov I2C in morali bi ga določiti z -A 0xXX, če želite v prihodnosti uporabljati orodja modio2tools.
- Za več informacij glejte pomoč, ki jo vrne modio2tools, ali izvorno kodo modio2tools.
I2C-orodja za nadzor MOD-IO2 pod Linuxom
Namesto programa po meri, omenjenega v 2.4.1, lahko uporabite priljubljeno orodje za Linux »i2c-tools«.
Prenesite ga z apt namestite i2c-orodja
MOD-IO2 je združljiv z orodji i2c od izdaje vdelane programske opreme 3. V tem primeru so ukazi najbolj priljubljeni iz orodij i2c – i2cdetect, i2cdump, i2cget, i2cset. Uporabite zgornje ukaze in informacije o vdelani programski opremi za pošiljanje (i2cset) in prejemanje (i2cget) različnih podatkov. Informacije o vdelani programski opremi so v datoteki README.pdf file v arhivu vdelane programske opreme; arhiv z najnovejšo vdelano programsko opremo (4.3) lahko najdete tukaj:
https://www.olimex.com/Products/Modules/IO/MOD-IO2/resources/MOD-IO2_firmware_v43.zip
Neki bivšiampdatoteke za nastavitev/branje perifernih naprav MOD-IO2 v Linuxu z uporabo i2c-orodij
- – Vklop relejev:
- i2cset –y 2 0x21 0x40 0x03
- , kje
- i2cset – ukaz za pošiljanje podatkov;
- -y – za preskok potrditvenega poziva da/n;
2 – številka I2C strojne opreme plošče (običajno 0 ali 1 ali 2); - 0×21 – naslov plošče (0×21 je treba uporabiti za pisanje);
- 0×40 – Vklop ali izklop delovanja releja (kot je razvidno iz vdelane programske opreme README.pdf);
- 0×03 – razlagati ga je treba kot binarno 011 – vklopi oba releja (0×02 bi vklopil samo drugi rele, 0×01 samo prvega, 0×00 bi izklopil oba – 0×03 ponovno bi ju tudi izklopil);
Pričakovani rezultat: zaslišal bi se poseben zvok in prižgale bi se relejne lučke.
Branje statusa relejev (na voljo od revizije vdelane programske opreme MOD-IO2 3.02):
- i2cset –y 2 0x21 0x43 in nato ukaz za branje
- i2cget –y 2 0x21
- , kje
- i2cset – ukaz za pošiljanje podatkov;
- -y – za preskok potrditvenega poziva da/n;
- 2 – številka I2C (običajno 0, 1 ali 2);
- 0x21 – naslov plošče (0x21 je treba uporabiti za pisanje);
- 0x43 – preberite operacije releja (kot je razvidno iz vdelane programske opreme README.pdf;
Pričakovani rezultati: 0x00 – pomeni, da sta oba releja izklopljena; 0x03 – razlagati kot binarno 011, npr. oba releja sta vklopljena; itd.
Branje analognih vhodov/izhodov:
- i2cset –y 2 0x21 0x10in nato ukaz za branje
- i2cget –y 2 0x21
- , kje
- 0x10 – prvi analogni IO;
Velika stvar tukaj je, da morate za branje pisati ("kar bi prebrali"). Read je kombinacija i2cset in i2cget!
Pričakovani rezultati: na terminalu bi prejeli naključna in spreminjajoča se števila ali 0x00, 0x08 ali 0xFF, ne glede na to, ali imate GPIO plavajoč ali nastavljen na 0 V ali nastavljen na 3.3 V.
- – Nastavitev vseh analognih IO-jev na visoki ravni: i2cset –y 2 0x21 0x01 0x01
- , kje
- 0x21 – I2C naslov MOD-IO2
- 0x01 – glede na README.pdf se SET_TRIS uporablja za določanje smeri vrat;
- 0x01 – visoka raven (za nizko raven uporabite 0x00)
Branje vseh analognih IO-jev
- i2cset –y 2 0x21 0x01
- i2cget –y 2 0x21
- Podrobne razlage vnaprej naložene programske opreme najdete v predstavitvenem paketu, ki je na voljo na našem web strani.
- Spreminjanje naslova naprave I2C – če uporabljate več kot en MOD-IO2 (na voljo od revizije vdelane programske opreme MODIO2 3.02) i2cset 2 0x21 0xF0 0xHH
- kjer
0xF0 je ukazna koda za spremembo I2C
HH je nov naslov v heksadecimalni obliki Upoštevajte, da mora biti mostiček PROG zaprt, da lahko spremenite naslov. Če pozabite številko naslova, lahko za iskanje naslova uporabite orodje modio2tool, ukaz in parameter bi bil »modio2tool -l«. Prav tako lahko ponastavite privzeti naslov (0x21) z ukazom in parametrom “modio2tool -X”.
POGLAVJE 3 OPIS PLOŠČE MOD-IO2
Uvod v poglavje
Tukaj se seznanite z glavnimi deli plošče. Upoštevajte, da se imena, uporabljena na tabli, razlikujejo od imen, uporabljenih za njihov opis. Za dejanska imena preverite samo ploščo MOD-IO2.
Postavitev (zgoraj view)
POGLAVJE 4 MIKROKONTROLER PIC16F1503
Uvod v poglavje
V tem poglavju se nahajajo informacije o srcu MOD-IO2 – mikrokontrolerju PIC16. Spodnje informacije so spremenjena različica podatkovnega lista, ki ga je zagotovil proizvajalec podjetja Microchip.
Značilnosti PIC16F1503
- Izboljšano jedro srednjega razreda z 49 navodili, 16 ravnmi sklada
- Flash programski pomnilnik z možnostjo samobranja/pisanja
- Notranji 16MHz oscilator
- 4x samostojni PWM moduli
- Modul komplementarnega generatorja valov (CWG).
- Modul numerično krmiljenega oscilatorja (NCO).
- 2x modula nastavljive logične celice (CLC).
- Integriran modul indikatorja temperature
- Kanalni 10-bitni ADC z Voltage Referenca
- 5-bitni digitalno-analogni pretvornik (DAC)
- MI2C, SPI
- 25 mA vir/odvodni tok I/O
- 2x 8-bitni časovniki (TMR0/TMR2)
- 1x 16-bitni časovnik (TMR1)
- Razširjeni nadzorni časovnik (WDT)
- Izboljšan vklop/izklop-ponastavitev
- Low-Power Brown-Out Reset (LPBOR)
- Programabilna ponastavitev izgorevanja (BOR)
- Serijsko programiranje v vezju (ICSP)
- Odpravljanje napak v vezju z uporabo glave za odpravljanje napak
- PIC16LF1503 (1.8 V – 3.6 V)
- PIC16F1503 (2.3 V – 5.5 V)
Za izčrpne informacije o mikrokrmilniku obiščite Microchip's web stran za podatkovni list. V trenutku pisanja je podatkovni list mikrokontrolerja na voljo na naslednji povezavi: http://ww1.microchip.com/downloads/en/DeviceDoc/41607A.pdf.
POGLAVJE 5 PRIKLJUČKI IN PRIKLJUČKI
Uvod v poglavje
V tem poglavju so predstavljeni konektorji, ki jih lahko najdete na plošči, skupaj z njihovimi pinout in opombami o njih. Opisane so funkcije skakalca. Predstavljene so opombe in informacije o določenih zunanjih napravah. Podane so opombe glede vmesnikov.
ICSP
Ploščo je mogoče programirati in odpravljati napake iz 6-polnega ICSP. Spodaj je tabela JTAG. Ta vmesnik se lahko uporablja z Olimexovimi razhroščevalniki PIC-KIT3.
ICSP | |||
PIN št. | Signal Ime | PIN št. | Ime signala |
1 | MCLAREN | 4 | GPIO0_ICSPDAT |
2 | +3.3 V | 5 | GPIO0_ICSPCLK |
3 | GND | 6 | Ni povezano |
UEXT moduli
MOD-IO2 plošča ima dva UEXT priključka (moški in ženski) in se lahko poveže z Olimexovimi UEXT ploščami. Za več informacij o UEXT obiščite: https://www.olimex.com/Products/Modules/UEXT/
Ženski priključek
Ženski priključek se uporablja bodisi za neposredno povezavo s ploščo (brez uporabe kabla ženska-ženska) bodisi za povezavo modula z drugim MOD-IO2 – za ustvarjanje modula, ki ga je mogoče zlagati, in ga je mogoče nasloviti prek I2C. Pri uporabi več plošč ne pozabite spremeniti naslova I2C vsake plošče. Privzeto je naslov I2C 0x21.
Ženski UEXT | |||
PIN št. | Ime signala | PIN št. | Ime signala |
1 | +3.3 V | 6 | SDA |
2 | GND | 7 | Ni povezano |
3 | Ni povezano | 8 | Ni povezano |
4 | Ni povezano | 9 | Ni povezano |
5 | SCL | 10 | Ni povezano |
Moški priključek
Moški konektor se uporablja s trakastim kablom v paketu za povezavo z drugim moškim UEXT ali za povezavo z drugim MOD-IO2.
Moški UEXT | |||
PIN št. | Ime signala | PIN št. | Ime signala |
1 | +3.3 V | 6 | SDA |
2 | GND | 7 | Ni povezano |
3 | Ni povezano | 8 | Ni povezano |
4 | Ni povezano | 9 | Ni povezano |
5 | SCL | 10 | Ni povezano |
Relejni izhodni konektorji
V MOD-IO sta dva releja. Njihovi izhodni signali so standardni Normal Closed (NC), Normal Open (NO) in Common (COM).
REL1 – OUT1 | |
PIN št. | Ime signala |
1 | NE – normalno odprto |
2 | NC – normalno zaprt |
3 | COM – skupno |
REL2 – OUT2 | |
PIN št. | Ime signala |
1 | COM – skupno |
2 | NE – normalno odprto |
3 | NC – normalno zaprt |
GPIO priključki
Konektorje GPIO je mogoče uporabiti za implementacijo PWM, I2C, SPI itd. Upoštevajte, da so imena vsakega pina natisnjena tudi na dnu plošče.
PIN št. | Ime signala | analogni vhod |
1 | 3.3 V | – |
2 | GND | – |
3 | GPIO0 | AN0 |
4 | GPIO1 | AN1 |
5 | GPIO2 | AN2 |
6 | GPIO3 | AN3 |
7 | GPIO4 | – |
8 | GPIO5 | AN7 |
9 | GPIO6 | PWM |
PWR priključek
Vtičnica DC ima 2.0 mm notranji zatič in 6.3 mm luknjo. Več informacij o natančni komponenti lahko najdete tukaj: https://www.olimex.com/wiki/PWRJACK Za evropske stranke imamo na zalogi in prodajamo tudi osnovne napajalne adapterje, združljive z napajalno vtičnico.
PIN št. | Ime signala |
1 | Vhodna moč |
2 | GND |
Opis skakalca
Upoštevajte, da so skoraj vsi mostički (razen PROG) na plošči tipa SMD. Če se ne počutite prepričani v svojo tehniko spajkanja/rezanja, je bolje, da ne poskušate prilagoditi mostičkov SMD. Tudi če se počutite nezmožni odstraniti mostička PTH z rokami, bolje uporabite pinceto.
PROG
PTH mostiček je potreben za spremembo naslova I2C prek programske opreme. Uporablja se za omejitev spreminjanja naslova I2C. Če želite spremeniti naslov I2C, ga morate zapreti. Privzeti položaj je odprt.
SDA_E/SCL_E
Ko imate priključenih več kot en MOD-IO2, morate ta dva mostička držati zaprta, sicer bo linija I2C prekinjena. Privzeta položaja za oba mostička sta zaprta.
UEXT_FPWR_E
Če je zaprt, zagotovite 3.3 V na ženskem priključku UEXT. (bodite previdni, ker če zaprete ta mostiček, zaprete tudi moškega v naslednji vrstici MOD-IO2, lahko to povzroči električni opeklin na plošči. Privzeti položaj je odprt.
UEXT_MPWR_E
Če je zaprt, zagotovite 3.3 V na moškem priključku UEXT. (bodite previdni, ker če zaprete ta mostiček in zaprete tudi ženski mostiček v naslednji vrstici MOD-IO2, lahko to povzroči električne opekline na plošči. Privzeti položaj je odprt.
Dodatne komponente strojne opreme
Spodnje komponente so nameščene na MOD-IO2, vendar niso omenjene zgoraj. Navedeni so tukaj zaradi popolnosti: relejne LED + LED za napajanje.
POGLAVJE 6 BLOKOVNI SHEMA IN POMNILNIK
Uvod v poglavje
Spodaj na tej strani lahko najdete zemljevid pomnilnika za to družino procesorjev. Zelo priporočljivo je, da si ogledate originalni podatkovni list, ki ga je izdal Microchip, za enega višje kakovosti.
Blokovni diagram procesorja
Zemljevid fizičnega spomina
POGLAVJE 7 SHEMA
Uvod v poglavje
V tem poglavju se nahajajo sheme, ki logično in fizično opisujejo MOD-IO2.
Shema orla
Shema MOD-IO2 je vidna za referenco tukaj. Najdete ga tudi na web stran za MODIO2 na naši spletni strani: https://www.olimex.com/Products/Modules/IO/MOD-IO2/open-source-hardware Nahajajo se v razdelku STROJNA OPREMA.
Shema EAGLE je na naslednji strani za hitrejšo uporabo.
Fizične dimenzije
Upoštevajte, da so vse mere v milih.
Trije najvišji elementi na plošči v vrstnem redu od najvišjega do najkrajšega so rele T1 – 0.600” (15.25 mm) preko tiskanega vezja; rele T2 – 0.600” (15.25 mm); ICSP priključek – 0.450” (11.43 mm). Upoštevajte, da zgornji ukrepi ne vključujejo PCB.
POGLAVJE 8 ZGODOVINA REVIZIJ IN PODPORA
Uvod v poglavje
V tem poglavju boste našli trenutno in prejšnje različice dokumenta, ki ga berete. Tudi, web stran za vašo napravo. Po nakupu preverite najnovejše razpoložljive posodobitve in npramples.
Revizija dokumenta
Revizija |
Spremembe |
Spremenjena stran # |
A, 27.08.12 |
– Začetno ustvarjanje |
Vse |
– Popravljenih več ostankov iz |
||
B,
16.10.12 |
predloga, ki se je napačno sklicevala
procesorji in plošče |
6, 10, 20 |
– Posodobljene povezave | ||
– Posodobljena izjava o omejitvi odgovornosti, da ustreza odprtokodni naravi plošče |
2 |
|
C,
24.10.13 |
– Dodanih nekaj prampdatoteke in razlaga različice 3 vdelane programske opreme | 7 |
– Posodobljena podpora za izdelek | 23 | |
– Splošne izboljšave oblikovanja | Vse | |
– Priročnik posodobljen, da odraža |
||
D,
27.05.15 |
zadnja različica vdelane programske opreme 3.02
– Dodane informacije o novem |
7, 8, 9, 10, 11 |
Orodje za Linux – modio2tools | ||
E, 27.09.19 | – Priročnik posodobljen, da odraža najnovejšo različico vdelane programske opreme 4.3 |
7, 8, 9, 10, 11 |
P, 17.05.24 | – popravljene napačne informacije o ukazu za spremembo naslova I2C |
13, 19 |
Revizija odbora
Revizija, datum |
Opombe o reviziji |
B, 18.06.12 |
Začetna izdaja |
Uporabno web povezave in nakupne kode
The web stran, ki jo lahko obiščete za več informacij o vaši napravi https://www.olimex.com/mod-io2.html.
KODE NAROČILA
- MOD-IO2 – različica plošče, obravnavana v tem dokumentu
- MOD-IO – večja različica z optičnimi sklopniki in možnostjo razpona moči 8–30 VDC
- PIC-KIT3 – Olimex programator z možnostjo programiranja MOD-IO2
- SY0612E – napajalnik 12V/0.5A za MOD-IO2 – 220V (evropska združljivost)
Najnovejši cenik najdete na https://www.olimex.com/prices.
Kako naročiti?
Kupite lahko neposredno v naši spletni trgovini ali pri katerem koli od naših distributerjev. Upoštevajte, da je običajno hitreje in ceneje kupiti izdelke Olimex pri naših distributerjih. Seznam potrjenih distributerjev in preprodajalcev Olimex LTD: https://www.olimex.com/Distributors.
Preverite https://www.olimex.com/ za več informacij.
Podpora za izdelek
Za podporo za izdelke, informacije o strojni opremi in poročila o napakah pošljite na naslov: support@olimex.com. Vse povratne informacije o dokumentih ali strojni opremi so dobrodošle. Upoštevajte, da smo predvsem podjetje za strojno opremo in da je naša programska podpora omejena. Prosimo, preberite spodnji odstavek o garanciji za izdelke Olimex.
Vse blago je pred pošiljanjem pregledano. V malo verjetnem primeru, da je blago pokvarjeno, ga je treba vrniti podjetju OLIMEX na naslov, naveden na računu vašega naročila. OLIMEX ne bo sprejel blaga, ki je bilo uporabljeno več kot je potrebno
oceniti njihovo funkcionalnost.
Če se ugotovi, da je blago brezhibno in je nefunkcionalnost posledica nepoznavanja kupca, se kupnina ne vrne, ampak se blago vrne uporabniku na njegove stroške. Vsa vračila morajo biti avtorizirana s številko RMA. E-pošta support@olimex.com za avtorizacijsko številko, preden vrnete blago. V svojo e-poštno zahtevo vključite svoje ime, telefonsko številko in številko naročila.
Vračilo vseh neprizadetih razvojnih plošč, programatorjev, orodij in kablov je dovoljeno v 7 dneh od datuma prejema blaga. Po tem času se vse prodaje štejejo za dokončne. Vračila napačno naročenih izdelkov so dovoljena ob upoštevanju 10-odstotnega nadomestila za obnovitev zalog. Kaj je nespremenjeno? Če si ga priključil na moč, si vplival nanj. Da bo jasno, to vključuje elemente, ki so bili prispajkani ali je bila njihova vdelana programska oprema spremenjena. Zaradi narave izdelkov, s katerimi se ukvarjamo (izdelava prototipov elektronskih orodij), ne moremo dovoliti vračila izdelkov, ki so bili programirani, vklopljeni ali drugače spremenjeni po odpremi iz našega skladišča. Vse vrnjeno blago mora biti v originalnem in čistem stanju. Vračila poškodovanega, opraskanega, programiranega, zažganega ali kako drugače "poigranega" blaga ne bodo sprejeta.
Vsa vračila morajo vsebovati vse tovarniške dodatke, ki so priloženi izdelku. To vključuje vse kable za serijsko programiranje v vezju, antistatično embalažo, škatle itd. Vračilu priložite številko naročila. Vključite tudi kratko pismo s pojasnilom, zakaj se blago vrača, in navedite svojo zahtevo za vračilo ali zamenjavo. Na to pismo in zunanjo stran škatle za pošiljanje vključite številko pooblastila. Prosimo, upoštevajte: vaša odgovornost je zagotoviti, da vrnjeno blago doseže nas. Prosimo, uporabite a
zanesljiva oblika pošiljanja. Če vašega paketa ne prejmemo, ne bomo odgovorni. Stroški pošiljanja in manipuliranja niso vračljivi. Nismo odgovorni za morebitne stroške pošiljanja blaga, ki nam ga vrnete, ali za vračilo delovnih elementov vam.
Celotno besedilo lahko najdete na https://www.olimex.com/wiki/GTC#Warranty za prihodnjo uporabo.
Dokumenti / Viri
![]() |
Razširitvena plošča OLIMEX MOD-IO2 [pdfUporabniški priročnik MOD-IO2 Razširitvena plošča, MOD-IO2, Razširitvena plošča, Plošča |