Мазмұны:
Бейне: PIC микроконтроллерлерді әзірлеу тақтасының жүйесі: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Бұл жоба PIC негізіндегі электрондық жобалардың кең спектріне сәйкес келетін икемді PIC әзірлеу құралын жобалауға және қолдануға арналған.
Әзірлеу құралдарын қолдана отырып, микроконтроллерлік жобаларды әзірлеу жиі оңай болады; пайдаланушыға негізделген кодты нақты уақытта көрсетуге мүмкіндік береді. Алайда, жеке тәжірибеге сүйенетін болсақ, бірқатар дамушы тақталар жиі келесі шектеулердің біреуіне немесе бірнешеуіне ұшырауы мүмкін;
1. Кешенді дизайн жиі қымбат, 2. Перифериялық құрылғыларды өте аз алып жүріңіз, 3. Құрамында арнайы жобаларға сәйкес келмейтін, сондықтан сирек қолданылатын перифериялық құрылғылар бар, 4. Құрамында кеңістік кеңістігін алатын перифериялық құрылғылар бар, осылайша шығынға қосылады, 5. Шеткі қондырғыларды өзгертуге немесе өзгертуге қолдау көрсету мүмкін емес, 6. Құрылғы бетінде орнатылатын процессоры бар, оны алып тастауға болмайды, осылайша әзірлеу тақтасының қолдану жағдайын шектейді.
Іс жүзінде, пайдаланушы көбінесе жобаның талаптарына сәйкес әзірлеу тақтасын таңдайды, алайда бұл даму тақталарының жиналуына әкелуі немесе дизайн еркіндігін шектеуі мүмкін.
Мұнда ұсынылған PIC әзірлеу тақтасының дизайны осы шектеулерді кеңейтуге бағытталған.
Әзірлеу жүйесі ПХД тақтасының екі дизайн принципін қолданады.
Бірінші ПХД-бұл қоректену көзі, MCLR қалпына келтіру схемасы, RS232 және PICKIT бағдарламашысының түйіндік ағышы бар негізгі артқы жазықтық тақтасы. Бұл тақта бір -бірімен байланысты тақта ретінде қызмет етеді, оның құрамында алтыға дейін тақта бар.
ПХД тақтасының екінші түрі - қосымша тақта компоненті. PCB тақтасының дизайнын жасау үшін стандартты ПХД дизайны мен ізі қолданылады, оны қалауыңызша негізгі тақтадан қосуға және алып тастауға болады. Негізгі тақтаның мақсаты - микроконтроллер немесе перифериялық схема, мысалы, аналогты сандық түрлендіргіш (DAC).
Дизайн мақсаты - қажет болған жағдайда қосымша тақталар жасау. Сондықтан бұл жоба жалғасуда.
Бұл жобаның аясында мен Gerber / Project файлдарын жүктеу үшін қол жетімді негізгі тақталар дизайнын жасадым.
Қызметтік тақталар туралы толығырақ ақпарат алу үшін жобалық құжатты қараңыз: PIC контроллерін әзірлеу тақтасы - Қыздар тақтасының каталогы, құжаттың сілтемесі: RKD3, осы құжаттың орналасқан жерінде немесе менің веб -сайтым арқылы; www.rkelectronics.org/picdev
Негізгі тақталар негізгі тақтаға 2 х 30 2,54 мм екі бұрандалы штрихтер арқылы қосылады. Бұл қосымша тақталарды ПХД өндіру үйі арқылы немесе Vero тақтасының көмегімен қолмен жасауға мүмкіндік береді.
1 -қадам: Қыздар тақтасы
Негізгі тақта мен қосымша тақтаның өзара байланысына келесі автобустар кіреді;
1. Аналогты немесе цифрлы 43 бөлінген енгізу -шығару желісі, 2. VDD және GND қуат көзі, 3. SPI Chip Select (CS) арнайы 5 желісі, 4. MOSI, MISO және CLK желілеріне арналған SPI Buss, 5. I²C SPI автобустарының бір бөлігі ретінде ортақ, 6. RS232, RS485 және MIDI үшін арнайы TX және RX желілері, 7. USB деректері үшін арнайы D+ және D- жолдары, 8. Арнайы PIC бағдарламалау желілері, MCLR, PGD және PGC.
SPI чипін таңдау жолдарының сипатына байланысты бұл жолдар әр түрлі енгізу -шығару жолдарымен бөлісіледі. Енгізу -шығару желісінің ортақ пайдаланылуы микроконтроллердің қосымша тақтасына байланысты. Микроконтроллерге CS желілерінің қосылуы қосымша тақтада жүзеге асырылатын болады. Мысалы, PIC18F4550 үшін PIC16/18 40 істікшелі USB ендіргіш тақтасы үшін CS сызықтары C, C1, C2, C3 және E0 PIC түйреуіштеріне тең келетін 16, 17, 18, 19 және 32 енгізу -шығару түйреуіштерімен бөліседі. Осы себепті SPI қолданатын барлық перифериялық тақталарда пайдаланылмаған немесе басқа пайдаланылған CS желілерін ажырату үшін қосқыш немесе ажыратқыш әдісі болуы қажет.
RS232 TX және RX және USB D+ және D- желілерінің сипатына байланысты бұл жолдар басқа да басқа енгізу-шығару желілерімен ортақ пайдаланылады. Осы себепті RS232, RS485 немесе USB пайдаланатын барлық перифериялық тақталарда пайдаланылмаған немесе басқа пайдаланылған TX, RX, D+ және D- желілерін ажырату үшін қосқыш немесе ажыратқыш әдісі болуы қажет.
Енгізу -шығару жолдары әр түрлі микроконтроллер түйреуіштеріне бағытталады, олар түйреуіштер тақта схемасында немесе ПХД жібек экранда егжей -тегжейлі көрсетілген. Әдетте порттар бағытталады;
1. А порты = I/O жолдары 0 - 7, 2. В порт = I/O жолдары 8 - 15, 3. С порт = I/O жолдары 16 - 23, 4. D порты = енгізу -шығару жолдары 24 - 31, 5. E порты = енгізу -шығару жолдары 32 - 35, DsPIC30/33 және 24 сериялары сияқты басқа PIC түрлері сымның әр түрлі орналасуын қолданады.
2 -қадам: Гербер файлдары
Бұл бетте осы уақытқа дейін құрылған негізгі тақта мен қосымша тақталарды шығаруға қажетті Gerber файлдары бар. Тізім келесідей;
1. Басқарма, 2. Басқару тақтасы 2 -ші Басқармаға қосылады, 3. dsPIC30F 28 істікшелі [A түрі]
4. dsPIC30F 28 түйреуіш [В түрі]
5. dsPIC30F 28 істікшелі [С түрі]
6. dsPIC30F 40 істікшелі [A түрі]
7. dsPIC30F 40 істікшелі [В түрі]
8. Ендіру/шығару 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 бит DAC
21. MIDI
22. PIC ADC
23. Басу түймелері [А түрі]
24. Басу түймелері [В түрі]
25. 16 x 2 Әріптік -сандық СКД дисплей
26. dsPIC30F [18 істікшелі]
27. Бекіту тақырыбының үзілуі
3 -қадам: KiCAD кітапханасының файлдары
Бұл бит KiCAD компоненттерінің кітапханасына және қосымша тақтаға арналған ізге арналған. Жеке гербер файлдарын экспорттамас бұрын, іздің айналасына жиектерді кесу сызықтарын қосу қажет болады.
Сізге бұл жоба ұнайды деп үміттенемін!
басқа жобалар үшін менің веб -сайтым бар
www.rkelectronics.org
Ұсынылған:
DIY ESP32 әзірлеу тақтасы - ESPer: 5 қадам (суреттермен)
DIY ESP32 әзірлеу тақтасы - ESPer: Жақында мен көптеген IoTs (Интернет заттары) туралы оқыдым және маған сендім, мен Интернетке қосылу мүмкіндігі бар осы керемет құрылғылардың бірін тексеруді күте алмадым. мен өз қолыммен жұмысқа кірісемін. Бақытымызға орай, мүмкіндік
Mojo FPGA әзірлеу тақтасының қалқаны: 3 қадам
Mojo FPGA әзірлеу тақтасының қалқаны: Mojo даму тақтасын осы қалқанмен сыртқы кірістерге қосыңыз. Mojo әзірлеу тақтасы дегеніміз не? Тақтаны Alchitry компаниясы жасайды. FPGA -лар өте тиімді
Atmel Studio -да USBasp бағдарламашысы бар микроконтроллерлерді бағдарламалау: 7 қадам
Atmel студиясындағы USBasp бағдарламашысы бар микроконтроллерлерді бағдарламалау: Сәлеметсіз бе, мен Arduino IDE көмегімен USBasp бағдарламашысын қалай қолдану керектігін үйрететін көптеген оқулықтарды оқыдым және білдім, бірақ мен университеттік тапсырма үшін Atmel студиясын пайдалануым керек еді, бірақ мен ешқандай оқулық таба алмадым. Зерттеулер мен оқулардан кейін көптеген
Adobe XD көмегімен мобильді қосымшаларды әзірлеу: 5 қадам
Adobe XD көмегімен мобильді қосымшаларды әзірлеу: Сәлеметсіз бе, баршаңызға! Мен Элизабет Качерекпін, орта мектепті бітіруші, мен осы нұсқаулықты жасадым, себебі мен осы кеңінен қолданылатын платформада мен толтыра алатын тесікті байқадым. Мен бір жылдық зерттеуімді бастаған кезде осындай нұсқаулықты ұнататын едім
Қашықтан суару жүйесін басқару және бақылау үшін микроконтроллерлерді қолдану: 4 қадам
Қашықтан суару жүйесін басқару және бақылау үшін микроконтроллерлерді қолдану: фермерлер мен жылыжай операторлары арзан автоматты суару жүйесі үшін. Бұл жобада біз топырақ ылғалдығының электронды датчигін микроконтроллермен біріктіреміз, топырақ тым құрғақ болған кезде өсімдіктерді автоматты түрде суару үшін