A Microstick Plus gyakorló panel részletes kapcsolási rajza és az egyes alkatrészek elhelyezkedési rajzai a következő képekre kattintva tölthetők le PDF formátumban:
Microstick Plus II (Rev.B)* Microstick Plus (Rev.A) |
*Microstick II fejlesztőeszközzel 100%-ban a Rev. B felirattal ellátott NYÁK használható. Az eredeti Microstick Plus panellel a PIC32MX2 családhoz tartozó mikrokontrollerek nem használhatók, feszültség kompatibilitási okok miatt.
Különbségek a Microstick Plus Rev. A és Rev. B változata között:
- A Microstick II fejlesztőeszközzel érkező PIC32MX250F128B SP-DIP tokozású mikrokontroller 21. és 22. lába nem 5V toleráns láb, ezért a MCP2200 USB-UART átalakító TX lába feszültségosztón keresztül csatlakozik a mikrokontroller 21 lábára.
Abban az esetben, ha az eredeti (Rev. A) Microstick Plus panellel szeretne 32 bites mikrokontrollerrel dolgozni, akkor érdemes a PIC32MX150F128B mikrokontrollert használni, mert a PIC32MX1 családba tartozó mikrokontrollerek teljes mértékben láb és feszültség kompatibilisek a 28 lábszámú PIC24H család mikrokontrollereivel. - A Rev. B panel precíziós tüskesorral szerelt, így az új Microstick fejlesztőpanelek is köztes eszköz nélkül, direketen csatlakoztathatók a Microstick Plus panelhez.
- A Microstick Plus panelen lévő perifériák az eredeti helyükhöz képest egy-két milliméterrel arrébb kerültek, hogy a Microstick fejlesztőeszközöket kényelmesebben lehessen a panelra ráhelyezni és a panelről eltávolítani.
- 4 darab LED:
- A Microstick-ben található mikrokontroller RB12, RB13, RB14 és RB15 portlábaira vannak csatlakoztatva.
- Az egyes LED-ek logikai egy szint hatására világítanak.
- Az RB12 és RB13 lábon piros színű LED-ek, az RB14 és RB15 lábon kék színű LED-ek találhatók.
- MEGJEGYZÉS 32 bites PIC mikrokontrollerek használatához: A Microstick II fejlesztő eszközzel együtt érkező PIC32MX2 családba tartozó PIC32MX250F128B mikrokontroller 23 számú lába nem használható I/O lábként, így a panelen található RB12 jelzésű LED nem használható. A PICMX1 családba tartozó mikrokontrollerekkel, például a PIC32MX150F128B mikrokontrollerrel, a panelen található mind a négy LED működőképes.
- Nyomógomb*
- A Nyomógomb a mikrokontroller RA2 lábára van csatlakoztatva.
- Abban az esetben ha a nyomógomb nincsen lenyomva, akkor a mikrokontroller logikai egy szintet, ha a nyomógomb le van nyomva, akkor logikai nulla szintet érzékel.
- Potenciométer* **
- Potenciométer föld és tápfeszültség közötti feszültségszintet tud kihelyezni a kimeneti lábára, amely a mikrokontroller RA0/AN0 lábára van csatlakoztatva.
- Analóg hőmérő*
- Microchip TC1047 hőmérő IC. A hőmérő tok-hőmérsékletet mér -40 oC és +125 oC között.
- A hőmérő a mikrokontroller RA1/AN1 lábára van csatlakoztatva.
- A hőmérő IC részletes adatlapja itt érhető el.
- Rotary encoder*
- Az inkrementális jeladó forgatás hatására 90 o-al eltolt négyszögjelet tesz ki a kimeneteire. A két lábon lévő négyszögjelekből megállapítható, hogy a jeladó óra járásával megegyező vagy ellentétes irányban lett elforgatva.
- A jeladó egy körülforgás alatt 24 impulzust tesz ki a kimeneteire.
- A jeladó a mikrokontroller RB6 és RB7 lábaira van csatlakoztatva.
- PWM jellel meghajtható passzív piezzo*
- Piezzo hangszóró, amelyet négyszögjellel kel meghajtani ahhoz, hogy hangot adjon ki magából. A piezzo zümmer különböző frekvenciákon más hangerővel szól. A maximális hangerő 4 kHz-es rezegtető jellel érhető el.
- A csipogó a mikrokontroller RB5 lábára van csatlakoztatva.
- 32,768 kHz óra oszcillátor
- A mikrokontroller másodlagos oszcillátor lábain ( SOSCI/SOSCO ) található.
- Az óra oszcillátor felhasználható mikrokontroller Timer 1 időzítőjének meghajtására vagy a mikrokontrollerben található RTCC periféria üzemeltetésére is.
- 2,5 V-os feszültség referencia IC*
- Microchip MCP1525 referencia feszültség IC.
- A mikrokontroller AD konverterének precíziós kalibrálására használható fel.
- A feszültség referencia IC részletes adatlapja itt érhető el.
- A referencia IC a mikrokontroller RB2/AN4 lábára van csatlakoztatva.
- Kapacitív gomb
- 10mm x 10mm-es NYÁK felület, amely segítségével kapacitív technológián alapuló közelítés érzékelés (gomb) próbálható ki.
- A kapacitív gomb használatáról részletesebb információ a http://www.microchip.com/mtouch oldalon található.
- A kapacitív gomb a mikrokontroller RB3/AN5 lábához lett kialakítva.
- UART-USB áttalakító***
- Microchip MCP2200 UART-USB konverter IC.
- Az UART-USB konverter IC segítségével a számítógépen virtuális soros port hozható létre USB porton keresztül.
- Az MCP2200 IC UART lábai a mikrokontroller RB10 és RB11 lábaira csatlakoznak, az IC USB oldala pedig a panelen található USB csatlakozóra van kivezetve.
- Az IC felprogramozva érkezik:
- Sebesség 9600 baud
- RX/TX LED-ek bekapcsolva
- A koverter IC adatlapja és számítógép meghajtó programjai a www.microchip.com/mcp2200 címről tölthetők le.
- MEGJEGYZÉS 32 bites PIC mikrokontrollerek használatához: A Microstick II fejlesztő eszközzel együtt érkező PIC32MX2 családba tartozó PIC32MX250F128B mikrokontrollerrel a panelen található UART-USB átalakító csak a gyakorló panel hardverének módosításával használható . Sajnos a PIC32MX1 és PIC32MX2 családba tartozó mikrokontrollerek esetében nem lehet a perifériákat minden lábhoz hozzárendelni, úgy ahogy azt a Microstick fejlesztőeszközzel együtt érkező PIC24H és dsPIC33F mikrokontrollerek esetén megtehetjük. A PIC32MX1 és PIC32MX2 mikrokontrollerek esetén csak az UART2 periféria paraméterezhető át a mikrokontroller RB10 és RB11 lábára, de sajnos ebben az esetben is fordított RX/TX funkcionalitással. Ebből következik, hogy a panelon található MCP2200 csak abban az esetben használható, ha a panelon az RB10 és RB11 lábat felcseréljük.
- CAN busz illesztő***
- Microchip MCP2551 CAN-BUS illesztő IC.
- A mikrokontroller CAN perifériájával használható.
- A CAN-BUS illesztő IC részletes adatlapja itt érhető el.
- A CAN-BUS illesztő IC a mikrokontroller RB8 és RB9 lábáraira van csatlakoztatva.
- A CAN-BUS illesztő IC CAN-BUS oldala 4 pólusú tüskesorra van kivezetve.
- A CAN-BUS lezárásához használt 120 ohmos ellenállást a BUS-ra ráhelyezni a panelon található jumper segítségével lehet.
**Az előző megjegyzésben leírt kimeneti lábnak van feszültségesése, így a gyakorló panelen nem valódi 3,3 V-os tápfeszültségszint található. Gyakorlati életben a gyakorlópanelen mérhető tápfeszültségszint értéke 3,1 ~ 3,2 V. Mivel a panelen nincsen meg a mikrokontrollert üzemeltető 3,3 V, ezért a potenciométer tápfeszültség oldali állásában is csak maximum 3,2 V-ot ad ki a kimenetére, így a mikrokontroller nem fog maximális feszültségértéket mérni a potenciométer kimeneti lábán.
***FONTOS: A ***-al jelölt perifériák 5 V-os tápfeszültséget igényelnek. A próbapanel 5V-os tápellátását a panelen található mini USB csatlakozó biztosítja, ezért a ***-al jelölt perifériák csak akkor üzemelnek, ha a panelon lévő mini USB csatlakozó segítségével a panel a számítógéphez van csatlakoztatva. A 5 V-os tápfeszültségszint meglétét a panelon található 5 V-os tápfeszültség indikátor LED világítása jelzi. Bizonyos esetekben, amikor az USB csatlakozó nincsen csatlakoztatva számítógéphez, akkor is előfordulhat az, hogy az 5 V-os tápfeszültség meglétét jelző LED halványan világít. Ezt a jelenséget az 5V-os tápfeszültséggel működő eszközök ellen irányú feszültségszivárgása okozza, amely nem jelent problémát az adott perifériákra nézve.