Tartalomjegyzék:

PIC mikrokontroller fejlesztő tábla rendszer: 3 lépés
PIC mikrokontroller fejlesztő tábla rendszer: 3 lépés

Videó: PIC mikrokontroller fejlesztő tábla rendszer: 3 lépés

Videó: PIC mikrokontroller fejlesztő tábla rendszer: 3 lépés
Videó: Mikrokontroller alapú rendszerek: Beágyazott hardver- és szoftverfejlesztés 2024, November
Anonim
PIC mikrokontroller fejlesztő tábla rendszer
PIC mikrokontroller fejlesztő tábla rendszer
PIC mikrokontroller fejlesztő tábla rendszer
PIC mikrokontroller fejlesztő tábla rendszer

Ez a projekt egy PIC fejlesztőeszköz tervezésére és használatára szolgál, amely rugalmasan illeszkedik a PIC alapú elektronikus projektek széles köréhez.

Gyakran könnyebb mikrokontroller projekteket fejleszteni fejlesztési eszközök használatával; amelyek lehetővé teszik a felhasználóalapú kód valós idejű demonstrálását. Személyes tapasztalatok alapján azonban számos meglévő fejlesztőbizottság gyakran szenvedhet az alábbi korlátozások egy vagy többétől;

1. Az átfogó tervek gyakran drágák, 2. Nagyon kevés perifériát vigyen magával, 3. olyan perifériákat tartalmaz, amelyek nem alkalmasak konkrét projektekhez, és ezért ritkán használják őket, 4. Tartalmaz olyan perifériákat, amelyek nagy mennyiségű táblaterületet foglalnak el, ezáltal növelve a költségeket, 5. nem módosíthatók, vagy nem támogatják a perifériák cseréjét, 6. Tartson egy felületszerelt processzort, amelyet nem lehet eltávolítani, és ezáltal korlátozza a fejlesztőlap használatát.

Valójában a felhasználó gyakran választ egy fejlesztési táblát a projekt követelményei alapján, azonban ez a fejlesztőlapok gyűjteményéhez vezethet, vagy korlátozhatja a tervezés szabadságát.

Az itt bemutatott PIC fejlesztőtábla -terv célja ezen korlátok kibővítése.

A fejlesztési rendszer a két NYÁK lap tervezési elvét használja fel.

Az első NYÁK egy fő hátsó síklap, amely a tápegységet, az MCLR reset áramkört, az RS232-t és a PICKIT programozó pin-header-t tartalmazza. Ez a tábla összekötő táblaként szolgál, amely legfeljebb hat leánytáblát tartalmaz.

A második NYÁK -kártya típus a leánylemez -alkatrész. A szabványosított NYÁK -kialakítás és lábnyom felhasználásával létrehozható egy olyan NYÁK -lemezterv, amely tetszés szerint hozzáadható és eltávolítható az alaplapról. A leánytábla célja egy mikrokontroller vagy periféria áramkör, például egy digitális -analóg átalakító (DAC).

A tervezés célja, hogy szükség szerint leánylemezeket hozzon létre. Ez a projekt tehát folyamatban van.

Ennek a projektnek a részeként számos alapvető leánylemez -tervezést terveztem, amelyek elérhetők a Gerber / Project fájl letöltéséhez.

Az egyes leányvállalatokkal kapcsolatos részletekért tekintse meg a projektdokumentumot: PIC Controller Development Board - Daughter Board katalógus, dokumentum hivatkozás: RKD3, elérhető a dokumentum helyével vagy a webhelyemen keresztül; www.rkelectronics.org/picdev

A leánytáblák két 2 x 30 2,54 mm -es lépcsős csapszeggel csatlakoznak az alaplaphoz. Ez lehetővé teszi a leánylemezek létrehozását akár NYÁK -gyártóházon keresztül, akár kézzel a Vero tábla használatával.

1. lépés: Lánytáblák

Lánytáblák
Lánytáblák
Lánytáblák
Lánytáblák
Lánytáblák
Lánytáblák

Az alaplap és a leánylemez összekapcsolása a következő buszokat tartalmazza;

1. 43 dedikált I/O vonal analóghoz vagy digitálishoz, 2. VDD és GND tápegység, 3. 5 dedikált SPI Chip Select (CS) vonal, 4. SPI Buss a MOSI, MISO és CLK vonalakhoz, 5. Az I²C megosztva az SPI busz részeként, 6. dedikált TX és RX vonalak RS232, RS485 és MIDI számára, 7. Dedikált D+ és D-sorok az USB-adatokhoz, 8. Dedikált PIC programozási sorok, MCLR, PGD és PGC.

Az SPI chip kiválasztó vonalak jellegéből adódóan ezek a vonalak különböző I/O vonalakkal vannak megosztva. Az I/O vonal megosztása a használt mikrokontroller leánytáblától függ. A tervek szerint a CS vonalak és a mikrovezérlő csatlakoztatása a leánylemezen történik. Például a PIC16/18 40 tűs USB leánykalaphoz a PIC18F4550 esetében a CS vonalak megosztják a 16, 17, 18, 19 és 32 I/O érintkezőket, ami megegyezik a CIC, C1, C2, C3 és E0 port PIC tűivel. Emiatt minden SPI -t használó perifériás táblának tartalmaznia kell egy kapcsoló vagy megszakító módszert a nem használt vagy más használt CS vonalak leválasztásához.

Az RS232 TX és RX, valamint az USB D+ és D-vonal jellegéből adódóan ezeket a vonalakat más I/O vonalakkal is megosztják. Emiatt minden RS232, RS485 vagy USB-t használó periférialapnak tartalmaznia kell egy kapcsolót vagy megszakító módszert a használaton kívüli vagy egyéb használt TX, RX, D+ és D-vonalak leválasztásához.

Az I/O vonalak különböző mikrovezérlő tüskékhez vannak elvezetve, amelyek részletei a leánylemez sematikus ábráján vagy a PCB selyemszitán találhatók. Általában a portok a következőkre vannak irányítva;

1. A port = I/O sorok 0 - 7, 2. B port = I/O sorok 8 - 15, 3. C port = I/O sorok 16 - 23, 4. D port = I/O vonalak 24 - 31, 5. E port = I/O vonalak 32 - 35, Más PIC -típusok, mint például a dsPIC30/33 és a 24 -es sorozat, eltérő vezetékrendszert alkalmaznak.

2. lépés: Gerber -fájlok

Ez az oldal tartalmazza az eddig létrehozott alaplap és leánytáblák gyártásához szükséges Gerber fájlokat. A lista a következő;

1. Főtábla, 2. Az alaplap és a 2. alaplap közötti kapcsolat, 3. dsPIC30F 28 tűs [A típus]

4. dsPIC30F 28 tűs [B típus]

5. dsPIC30F 28 tűs [C típus]

6. dsPIC30F 40 tűs [A típus]

7. dsPIC30F 40 tűs [B típus]

8. LED -ek I/O 0 - 39

9. MCP3208 [A típus]

10. MCP3208 [B típus]

11. PIC16-18 [8-14-20Pin] [nem USB]

12. PIC16-18 [28Pin] [nem USB]

13. PIC16-18 [40Pin] [nem USB]

14. PIC16-18 [8-14-20Pin] [USB]

15. PIC16-18 [28Pin] [USB]

16. PIC16-18 [40Pin] [USB]

17. Kapcsolók

18. ULN2003

19. Hét szegmens

20. 12 Bit DAC

21. MIDI

22. PIC ADC

23. Nyomógombok [A típus]

24. Nyomógombok [B típus]

25. 16 x 2 alfanumerikus LCD kijelző

26. dsPIC30F [18 Pin]

27. Tűfejfej -kitörések

3. lépés: KiCAD könyvtári fájlok

Ez a bit itt a KiCAD komponenskönyvtárhoz és a leánylemez lábnyomához szól. A saját gerber fájlok exportálása előtt hozzá kell adnia az élvágási vonalakat a lábnyomhoz.

Remélem tetszeni fog ez a projekt!

honlapom további projektekhez a címen található

www.rkelectronics.org

Ajánlott: