Wstęp

Ta płytka PCB bazuje na mikrokontrolerze PIC16F firmy Microchip. PIC16F należy do rodziny mikrokontrolerów PIC, znanych z wydajnej architektury RISC i łatwości programowania.

Wyposażony w programowalną pamięć flash mikrokontroler PIC16F pozwala na łatwą i szybką aktualizację oprogramowania sprzętowego, upraszczając proces opracowywania i utrzymywania systemów elektronicznych.

Wbudowana pamięć EEPROM pozwala na przechowywanie danych w sposób nieulotny, co gwarantuje, że kluczowe informacje zostaną zachowane nawet w przypadku awarii zasilania.

Liczne piny I/O mikrokontrolera PIC16F ułatwiają komunikację z różnymi komponentami zewnętrznymi, a funkcje komunikacji szeregowej, takie jak I2C i UART, wspomagają integrację z innymi urządzeniami peryferyjnymi.

Ponadto funkcje obsługi przerwań pozwalają na szybką reakcję na zdarzenia w czasie rzeczywistym, co poprawia responsywność systemu.

Aby zaprogramować nasz pic16F22, dodaliśmy 5-stykowe złącze męskie, które łączy się z pinami +5V, GND, RB6 i MCLR mikrokontrolera PIC16F. Umożliwia to połączenie z zestawem MPLAB i interfejsem ze środowiskiem programistycznym MLPAB opracowanym przez Microchip. Dodaliśmy również zieloną diodę LED na +5V, aby poinformować, że karta jest włączona. Dodaliśmy również pomarańczową diodę LED, która szybko miga podczas przesyłania programu do układu PIC16F. Na koniec dodaliśmy dwa 14-pinowe złącza żeńskie w celu podłączenia komponentów do PIC16F:

Celem projektu karty było jak najmniejsze wymiary: 23 mm x 41 mm. Dzięki temu koszt karty jest stosunkowo niski: 12 dolarów w PCBWay.

Aby zaprogramować płytkę PIC16F potrzebny będzie zestaw MPLAB umożliwiający instalację programu. Nasz projekt znajdziesz na github.

 

PCB design

Płytka PCB składa się z dwóch warstw: górnej i dolnej. Na górze płytki znajduje się złącze męskie służące do jej programowania.

W tym celu wykorzystujemy piny GND, RB6 i MCLR podłączone do zestawu MPLAB. Dodaliśmy +5V, aby ułatwić zasilanie płytki po jej zaprogramowaniu.

Następnie po obu stronach płytki PIC16F znajdują się dwa złącza żeńskie, które umożliwiają łatwe podłączanie do niej podzespołów: