Мазмуну:

PIC микроконтроллерди өнүктүрүү кеңешинин тутуму: 3 кадам
PIC микроконтроллерди өнүктүрүү кеңешинин тутуму: 3 кадам

Video: PIC микроконтроллерди өнүктүрүү кеңешинин тутуму: 3 кадам

Video: PIC микроконтроллерди өнүктүрүү кеңешинин тутуму: 3 кадам
Video: Как просто научиться программировать микроконтроллеры PIC и AVR / Бегущие огни за 8 минут! 2024, Июль
Anonim
PIC микроконтроллерди өнүктүрүү кеңешинин системасы
PIC микроконтроллерди өнүктүрүү кеңешинин системасы
PIC микроконтроллерди өнүктүрүү кеңешинин тутуму
PIC микроконтроллерди өнүктүрүү кеңешинин тутуму

Бул долбоор PICке негизделген электрондук долбоорлордун кеңири чөйрөсүнө ылайыкташтырылган ийкемдүү PICти иштеп чыгуу куралын иштеп чыгуу жана колдонуу үчүн.

Көбүнчө өнүгүү куралдарын колдонуу менен микроконтроллердин долбоорлорун иштеп чыгуу оңой; Бул колдонуучуга негизделген кодду реалдуу убакытта көрсөтүүгө мүмкүндүк берет. Бирок, жеке тажрыйбамдан улам, иштеп жаткан бир катар такталар көбүнчө төмөнкү чектөөлөрдүн бирөөсүнөн же бир нечесинен жапа чегиши мүмкүн;

1. Комплекстүү дизайн көп учурда кымбат, 2. Перифериялык түзүлүштөрдү өтө аз алып жүрүңүз, 3. Конкретүү долбоорлорго ылайык келбеген, ошондуктан сейрек колдонулуучу перифериялык түзүлүштөрдү камтыйт, 4. Чоң көлөмдөгү такта мейкиндигин ээлеген перифериялык түзүлүштөрдү камтыйт, ошентип наркка кошулат, 5. Өзгөртүлбөйт же перифериялык түзүлүштөрдүн өзгөрүшүн колдой албайт, 6. Бетке орнотуучу процессорду камтыйт, аны алып салууга болбойт жана ошону менен иштеп чыгуу тактасынын колдонулушун чектейт.

Чындыгында, колдонуучу көбүнчө долбоордун талаптарынын негизинде өнүгүү тактасын тандайт, бирок бул өнүгүү такталарынын Mountng коллекциясына алып келиши же дизайн эркиндигин чектөөсү мүмкүн.

Бул жерде берилген PIC өнүктүрүү тактасынын дизайны бул чектөөлөрдү кеңейтүүнү көздөйт.

Иштеп чыгуу системасы эки ПХБ тактасынын дизайнын колдонот.

Биринчи ПХБ-бул негизги арткы учак тактасы, ал электр менен камсыздоону, MCLR баштапкы абалга келтирүү схемасын, RS232 жана PICKIT программистинин пин-башын камтыйт. Бул такта алтыга чейин кыздар такталарын камтыган өз ара байланыш тактасы катары кызмат кылат.

Экинчи ПХБ тактасынын түрү - кыздын такта компоненти. Стандартташтырылган ПХБ дизайны жана изи каалаган учурда негизги тактадан кошулуп, алынып салынуучу ПХБ тактасынын дизайнын түзүү үчүн колдонулат. Кыз тактасынын максаты - микроконтроллерди же перифериялык схеманы, мисалы, Digital to Analogue Converter (DAC).

Дизайн ниети талапка ылайык кыз такталарын түзүү. Ошондуктан бул долбоор уланууда.

Бул долбоордун алкагында мен Gerber / Project файлын жүктөө үчүн жеткиликтүү болгон бир нече негизги кыздын тактайчасын иштеп чыктым.

Конкреттүү кыздар такталары тууралуу чоо -жайын билүү үчүн, долбоордун документин караңыз: PIC Controller Development Board - Daughter Board каталогу, документтин реф.: RKD3, бул документтин жайгашкан жери менен же менин веб -сайтым аркылуу берилген; www.rkelectronics.org/picdev

Кыздын тактайлары негизги тактага 2 х 30 2.54мм бийиктиктеги эки баштык аркылуу туташат. Бул кыз такталарын PCB фабрикасы аркылуу же Vero тактасын колдонуу менен түзүүгө мүмкүндүк берет.

1 -кадам: Кыздар кеңештери

Кыздар такталары
Кыздар такталары
Кыздар такталары
Кыздар такталары
Кыздар такталары
Кыздар такталары

Негизги такта менен кыздын коллегиясынын туташуусуна төмөнкү автобустар кирет;

1. 43 аналогдук же санариптик I/O линиялары, 2. VDD жана GND энергия менен камсыздоо, 3. 5 арналган SPI Chip Select (CS) линиялары, 4. SPI Buss MOSI, MISO жана CLK линиялары үчүн, 5. I²C SPI автобустун бир бөлүгү катары бөлүшүлгөн, 6. RS232, RS485 жана MIDI үчүн арналган TX жана RX линиялары, 7. USB маалыматы үчүн арналган D+ жана D- линиялары, 8. Арналган PIC программалоо линиялары, MCLR, PGD жана PGC.

SPI чип тандоо линияларынын мүнөзүнө байланыштуу, бул линиялар ар кандай I/O линиялары менен бөлүшүлөт. Киргизүү/чыгаруу линиясынын бөлүшүлүшү колдонулган микроконтроллердин тактасынан көз каранды. Бул CS линияларын микроконтроллерге туташтыруу кыздын тактайында жасалуусу үчүн арналган. Мисалы, PIC18F4550 үчүн PIC16/18 40 Pin USB кызы такта үчүн CS линиялары I/O казыктарын 16, 17, 18, 19 жана 32 менен бөлүшөт, бул PIC пиндери C0, C1, C2, C3 жана E0 барабар. Ушул себептен улам, SPIди колдонгон бардык перифериялык такталар колдонулбаган же башка колдонулган CS линияларын ажыратуу үчүн коммутатор же өчүрүүчү ыкманы кошушу керек.

RS232 TX жана RX жана USB D+ жана D- линияларынын табиятынан улам бул линиялар башка ар кандай I/O линиялары менен бөлүшүлөт. Ушул себептен улам RS232, RS485 же USB колдонгон бардык перифериялык такталар колдонулбаган же башка колдонулган TX, RX, D+ жана D- линияларын ажыратуу үчүн коммутатор же өчүрүүчү ыкманы кошушу керек.

Киргизүү/чыгаруу линиялары ар кандай микроконтроллерлерге багытталат, алар казык схемасында же PCB жибек экранында деталдуу чагылдырылган. Көбүнчө порттор багытталат;

1. Порт А = I/O линиялары 0 - 7, 2. В порт = I/O линиялары 8 - 15, 3. Port C = I/O линиялары 16 - 23, 4. Порт D = I/O линиялары 24 - 31, 5. Порт E = I/O линиялары 32 - 35, DsPIC30/33 жана 24 сериялары сыяктуу башка PIC түрлөрү ар кандай зым чараларын колдонушат.

2 -кадам: Gerber Files

Бул баракта буга чейин түзүлгөн Башкы тактаны жана Кыздар тактасын өндүрүү үчүн керектүү Gerber файлдары камтылган. Тизме төмөнкүчө;

1. Башкы башкармалык, 2. Башкы Башкарма 2 -Башкы Башкаруу туташуусуна, 3. dsPIC30F 28 пин [А түрү]

4. dsPIC30F 28 пин [В түрү]

5. dsPIC30F 28 пин [Type C]

6. dsPIC30F 40 пин [А түрү]

7. dsPIC30F 40 пин [В түрү]

8. LED/I/O 0 - 39 үчүн

9. MCP3208 [А түрү]

10. MCP3208 [В түрү]

11. PIC16-18 [8-14-20Pin] [USB эмес]

12. PIC16-18 [28Pin] [USB эмес]

13. PIC16-18 [40Pin] [USB эмес]

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

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

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

17. Коммутаторлор

18. ULN2003

19. Жети сегмент

20. 12 Bit DAC

21. MIDI

22. PIC ADC

23. Баскычтар [А түрү]

24. Баскычтар [В түрү]

25. 16 x 2 Alphanumeric LCD дисплейи

26. dsPIC30F [18 пин]

27. Pin Header Breakouts

3 -кадам: KiCAD китепканасынын файлдары

Бул бит бул жерде KiCAD компоненттеринин китепканасы жана кыздын тактысынын изи. Өзүңүздүн gerber файлдарыңызды экспорттоодон мурун, издин тегерегине четтерин кошууңуз керек болот.

Бул долбоор сизге жагат деп ишенебиз!

башка долбоорлор үчүн менин веб -сайтым бар

www.rkelectronics.org

Сунушталууда: