Мой вариант печатной платы под AtMEGA 16/32/644/1284 (TQFP-44 0.8mm).
Оригинал разводился еще в древнем Eagle 5.6.0.
Было интересно, получится ли провести экспорт в KiCad 5.xx.
И да — все прошло на удивление гладко, герберы успешно сгенерированы, и приняты на производство PCBWAY.
KiCad 3D render top
Схема
KiCad 3D render bottom
Пинмап (нотация Sanguino)
Схема с герберами в KiCAD на Github'e
Коротко об особенностях схемы:
Выведены кнопка (SW1/PC5) и светодиод (LED1/PC4).
External pull-up на UART RX0/RX1.
Резистивные делители под 3.3V-TTL на UART ТX0/ТX1.
SPI пины под 3 устройства тк. на них подключается:
Ethernet (Wiz5500/ENC28J60), Sd-Card, CAN MCP2515 и тд…
Диод на входе питания защита от переполюсовки,
небольшой радиатор на K142EH5/xx7805 может греться довольно сильно,
при подключении Ethernet ENC28J60 (WIZ5500 потребляет значительно меньше
и стабилизатор почти не греется).
Отлично стыкуется с CP2102 — еще один переходник USB-COM.
При этом получается система со сдвоенным внешним/USB питанием, и возможностью загрузки(Optiboot например)/отладки кода через USB-Com.
Соответствующий С-код, предназначенный для данной платы.
PS.
Для Arduino-страждущих совместима с Sanguino или Mightycore (с этой не тестил).
Оригинал разводился еще в древнем Eagle 5.6.0.
Было интересно, получится ли провести экспорт в KiCad 5.xx.
И да — все прошло на удивление гладко, герберы успешно сгенерированы, и приняты на производство PCBWAY.
KiCad 3D render top
Схема
KiCad 3D render bottom
Пинмап (нотация Sanguino)
Схема с герберами в KiCAD на Github'e
Коротко об особенностях схемы:
Выведены кнопка (SW1/PC5) и светодиод (LED1/PC4).
External pull-up на UART RX0/RX1.
Резистивные делители под 3.3V-TTL на UART ТX0/ТX1.
SPI пины под 3 устройства тк. на них подключается:
Ethernet (Wiz5500/ENC28J60), Sd-Card, CAN MCP2515 и тд…
Диод на входе питания защита от переполюсовки,
небольшой радиатор на K142EH5/xx7805 может греться довольно сильно,
при подключении Ethernet ENC28J60 (WIZ5500 потребляет значительно меньше
и стабилизатор почти не греется).
Отлично стыкуется с CP2102 — еще один переходник USB-COM.
При этом получается система со сдвоенным внешним/USB питанием, и возможностью загрузки(Optiboot например)/отладки кода через USB-Com.
Соответствующий С-код, предназначенный для данной платы.
PS.
Для Arduino-страждущих совместима с Sanguino или Mightycore (с этой не тестил).
Комментариев нет:
Отправить комментарий