Проектирование отладочной платы для ATMEGA16
Решил восстановить часть своих старых проектов под AVR, один из кандидатов на восстановление выступает отладочная плата. Я писал программы для ATMEGA16 и мне их хватало. Ну чисто принципиально, я бы хотел восстановить схему программатора, но он у меня есть в железе, так, что он пока не столь критичен. А вот потренировать мозг и размять пальцы я планирую на одной из своих старых разработок. Правда, я не представляю как опять смогу запихать всё, что планировал на маленькой плате.
Одна из больших проблем у меня была связана с компактностью. Иногда под конец проекта плата сжималась в два или три раза. Но сейчас я хочу изначально заложиться на маленькую плату, которую можно будет брать с собой на работу. Если получится, то я попробую ещё и какой-нибудь неброский корпус сварганить.
Какие элементы я планирую разместить в первую очередь:
- Цанговая панель под ATMEGA16.
- Обвяз для кристалла.
- Цанговая панелька для сменных кварцев.
- Подключаемый часовой кварц.
- Подключенный разьем для ISP.
- USB-конвертор на FTDI FT232RL.
- Обвязка для V-USB.
- Обвяз для ШИМ (не менее 2 каналов).
- Обвяз для шины TWI (I2C).
- Обвяз для шины Micro-LAN.
- Тактовые кнопки 4 штуки.
Если хватит места, то дополнительно можно будет добавить:
- Часы реального времени.
- Светодиодная линейка с обвязом.
- Кнопка включения питания на плате.
- Конвертор уровней на резистивных делителях.
- TSOP.
- IR-светодиод.
- Пьезо-динамик.
- Подключаемый переменный резистор.
- Семисегментный индикатор.
- LCD-панелька 2x16.
Если что-то забыл, то в процессе проектирования вспомню и добавлю или вычеркну из планов.
В своё время я спроектировал подобную платку где-то за неделю, вычистил и уменьшил за неделю и потом вытравил. Как ни странно, все части заработали с первого тычка. Потом у плата была доработана до седьмой версии и благополучно похоронена во времени. Сейчас же я попробую всё восстановить и начать заниматься одним из своих любимых хобби.
Тэги: микроконтроллеры
Отредактировано:2020-09-29 06:04:16
Поддерживаю намерение сделать отладочную плату для ATMega16. Мне нравится этот микроконтроллер и я тоже начал думать о создании отладочной платы. Это позволит как освоить все возможности микроконтроллера, так и делать проверку создаваемых программ, а также проверять новые купленные экземпляры этого микроконтроллера.