Giới thiệu

PCB này dựa trên vi điều khiển PIC16F của Microchip. PIC16F thuộc họ vi điều khiển PIC, nổi tiếng với kiến ​​trúc RISC hiệu quả và dễ lập trình.

Được trang bị bộ nhớ flash có thể lập trình, PIC16F cho phép cập nhật chương trình cơ sở dễ dàng và nhanh chóng, giúp đơn giản hóa quá trình phát triển và bảo trì hệ thống điện tử.

Bộ nhớ EEPROM tích hợp cũng có khả năng lưu trữ dữ liệu theo cách không mất dữ liệu, đảm bảo thông tin quan trọng được lưu giữ ngay cả khi mất điện.

Nhiều chân I/O của PIC16F giúp dễ dàng giao tiếp với nhiều thành phần bên ngoài, trong khi khả năng giao tiếp nối tiếp như I2C và UART giúp tích hợp với các thiết bị ngoại vi khác.

Ngoài ra, khả năng xử lý ngắt của nó cho phép phản ứng nhanh với các sự kiện thời gian thực, cải thiện khả năng phản hồi của hệ thống.

Để lập trình cho pic16F22, chúng tôi đã thêm một đầu cắm đực 5 chân kết nối với các chân +5V, GND, RB6 và MCLR của vi điều khiển PIC16F. Tính năng này cho phép bạn kết nối với bộ MPLAB và giao diện với MLPAB IDE do Microchip phát triển. Chúng tôi cũng đã thêm một đèn LED màu xanh lá cây ở +5V để báo hiệu rằng card đã được bật nguồn. Chúng tôi cũng đã thêm một đèn LED màu cam nhấp nháy nhanh khi chương trình đang được truyền tới PIC16F. Cuối cùng chúng tôi đã thêm hai đầu nối cái 14 chân để kết nối các thành phần với PIC16F:

Mục tiêu của tấm thiệp là làm cho thiết kế trở nên nhỏ nhất có thể: 23mm x 41mm. Điều này giúp giảm chi phí mua thẻ xuống khá thấp: 12 đô la tại PCBWay.

Để lập trình bo mạch PIC16F, bạn sẽ cần bộ MPLAB để cài đặt chương trình trên bo mạch. Bạn có thể tìm thấy dự án của chúng tôi trên github.

 

PCB design

Bo mạch PCB bao gồm hai lớp: Lớp trên cùng và Lớp dưới cùng. Chúng tôi có một đầu nối đực ở phía trên cùng của bo mạch để lập trình.

Để thực hiện điều này, chúng tôi sử dụng các chân GND, RB6 và MCLR được kết nối với bộ MPLAB. Chúng tôi đã thêm +5V để dễ dàng cấp nguồn cho bo mạch sau khi đã lập trình.

Sau đó, chúng ta có hai đầu nối cái ở hai bên của PIC16F để dễ dàng kết nối các thành phần với nó: