Arduino nano standalone - печатная плата для производства

Используя EasyEDA, я разработал автономный Arduino nano и планирую иметь небольшую печатную плату производства jlcpcb. Я использовал руководство пользователя Nano в качестве эталона для печатной платы; в этой области я использовал тот же самый микроконтроллер (ATMEGA168-20AU) и держался близко к оригинальному дизайну.

Схема скромно проста и будет использовать пустую цель ATMEGA168, размещенную jlcpcb - мой вопрос - От программатора Arduino, я прошиваю загрузчик и программирую целевой микро через ICSP (левая сторона) или что-то еще требуется для программы bootloader plus? Достаточна ли принципиальная схема для работы? (задавая этот вопрос, можно было бы открыть банку с червями)

Спасибо

ATMEGA168-20AU

, 👍0

Обсуждение

Я не вижу никаких высокочастотных байпасных конденсаторов., @Gil

Добавьте конденсаторы, предложенные в ответе (вы можете обратиться к руководству для справки), и в качестве хорошей практики добавьте контактный заголовок с несколькими дополнительными контактами на нем. Это спасало мою задницу бесчисленное количество раз. Они вообще не займут много места, и вы никогда не знаете, когда они могут пригодиться, даже просто для тестирования., @HavocRC


1 ответ


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

3

Да, вы программируете чип через ICSP. Независимо от того, включаете вы загрузчик или нет, это необязательно - вам не нужен загрузчик для программирования через ICSP, это только в том случае, если вы хотите программировать через контакты UART и адаптер USB-UART.

Похоже, что ваша схема не включает в себя никаких "байпасных" конденсаторов. Это небольшие конденсаторы (обычно 100nF), расположенные рядом с каждым выводом питания (VCC) на всех микросхемах. Они не являются необязательными и необходимы для правильной работы чипа.

,