Arduino nano KiCad символы

Может ли кто-нибудь объяснить мне разницу между символами для Arduino nano в KiCad? Есть ли вообще какая-то важная разница? Все они, кажется, имеют все основные контакты.

, 👍3

Обсуждение

Разные платы с разными следами., @Majenko


1 ответ


Лучший ответ:

3

Короче говоря, существенных различий нет. Но имеет смысл использовать тот, который на самом деле соответствует тому, что у вас есть.

Мои символы KICAD устарели, поэтому я загрузил и распаковал текущий архив для символов модуля MCU. Эти вещи определяются в текстовых файлах, так что это позволяет использовать обычные инструменты diff для них, если вы разбиваете интересующие вас части на отдельные файлы, что я и сделал, чтобы создать следующие изображения.

Индексные Записи

Помимо названия, они различаются тем, к какой таблице данных они относятся: Comparison of index entries

Определения

Ниже, слева вы увидите на темно-синем фоне, что и Nano v2.x и v3.x на самом деле определены в одном файле. Таким образом, они на самом деле разделяют определение; таким образом, никаких различий нет вообще. Оригинальные платы Nano отличались тем, что некоторые имели Atmega168P, а некоторые-ATmega328P. Это практически, но не совсем тот же чип. Существенная разница заключается в размерах различных воспоминаний. И у них были разные загрузчики. Ничего такого, что могло бы существенно изменить их символы или следы.

Справа находится Nano-Every, который довольно сильно отличается от старых Nano тем, что это ATmega4809, одна из частей AVR новой серии, и разные значительные способы, большие, чем просто размеры памяти. Но, он был разработан, чтобы иметь тот же макет, что и предыдущие платы Nano. Они даже пошли так далеко, чтобы сделать классы и объекты, чтобы попытаться "эмулировать" более традиционный стиль GPIO портов Nano для Nano Every пользователя.

Как вы можете видеть, на самом деле нет никаких различий, кроме названий контактов и нескольких изменений в нарисованных местах между символом v2/v3 слева и "Каждым" символом справа. Некоторые из имен контактов разные, но это номера контактов, которые имеют значение при сопряжении с отпечатком в Kicad, и они одинаковы между ними.

По какой-то причине контакт 29 изменился с W (в 2/3) на N (в "Каждом"), что согласно их документации является изменением с питания на не подключенный. Я предполагаю, что это может иметь значение между тем, нужно ли добавлять символ PWR_FLAG где-то в вашем дизайне, чтобы удовлетворить проверке электрических правил (ERC). В "Каждом", по какой-то причине, когда они (немного) переставили расположение пинов в символе, они приклеили контакт № 29 прямо поверх контакта 4. Итак, если вам трудно увидеть pin 29, это (и светло-серый текст) - причина.

Symbol Definitions Differences

,

Спасибо за отличный ответ., @FoksaK