Технический форум
Вернуться   Технический форум > Электроника, самоделки и техника > Форум по электронике > Микропроцессоры


Ответ
 
Опции темы Опции просмотра
Старый 07.03.2013, 19:43   #1 (permalink)
kirmav
Member
 
Регистрация: 27.12.2010
Сообщений: 935
Записей в дневнике: 1
Сказал(а) спасибо: 0
Поблагодарили 14 раз(а) в 1 сообщении
Репутация: 2174
По умолчанию Отладочная плата для микроконтроллеров AVR

Всем привет! Не так давно начал заниматься изучением микроконтроллеров AVR, и, спустя некоторое время, дергать пинами в Proteus мне надоело, множество багов, да и не прикольно Поэтому было принято решение создать отладочную платформу, на которой можно было бы без труда собрать и отладить желаемую схему. Покопавшись в интернете , я выбрал множество вариантов плат, начиная от любительских и заканчивая промышленными, но постоянно хотелось чего то своего, нахватал разных идей и приступил к работе, спустя некоторое время у меня получилось это:
1.jpg
Схему, как таковую, я не составлял, все брал из головы. Размеры сего чуда 150х100мм Плата изготавливалась при помощи фоторезиста.
После приезда деталей плата была собрана и протестирована. Сложностей в сборке не возникло, разве что FT232 припаять Теперь я расскажу, что именно я сюда напихал
2.jpg
1. Питание. Плата может быть запитана как от внешнего источника, так и от верхнего разъема USB, выбор источника осуществляется джампером PS/USB В цепи питания от USB стоит самовосстанавливающийся предохранитель на 400мА для защиты порта. Стабилизатор мне попался 78R05, он с 4 выводами, последний отвечает за блокировку стабилизации. Без проблем можно переделать и под классический стабилизатор. Также можно выбрать и напряжение питания, либо 3.3, либо 5 Вольт при помощи джампера CPU_Power. Снизу на штырьки выведены напряжения: 5V, 3.3V и GND соответственно
2. Преобразователь USB-UART служит для связи микроконтроллера с ПК, выполнен на микросхеме FT232RL, разведен весь виртуальный COM порт и выводы UART с индикацией приемо-передачи. Снизу распаяны три штырька. Можно запрограммировать внутреннее EEPROM микросхемы при помощи программы MProg, и на них, к примеру, будет присутствовать тактовый сигнал. Я использую их для разлочки МК, проводок накинул-разлочил. Удобно! Также можно зашить ПЗУ на отображение режимов работы
3. Блок подтяжки уровней. Незаменимая вещь при работе с такими протоколами как 1-Wire и I2C, можно подтянуть вывод к питанию через резистор, а можно и к земле.
4. Сборка Дарлингтона ULN2003 в SMD исполнении для коммутации мощных нагрузок.
5. Блок сопряжения логических уровней 3.3-5V для работы со всякими низковольтными микрухами
6. Собственно сами панельки под МК, DIP-20, DIP-40 и DIP-28. Выводы для подключения кварца распаяны на цанговых контактах
7. Столбик светодиодов, загорающихся от логической единицы
8. Микросхема часов реального времени DS1307, со всей обвязкой (гнездо под батарейку находится под дисплеем) Часто используется радиолюбителями
9. Стандартные ISP-10 выводы для прошивки и кнопки сброса с отключаемой подтяжкой вывода Reset
10. Блок резисторов, два подстроечных и один перменный, два резистора при установке джамперов образуют делители напряжения. Также блок из 4 RC цепей для работы с ШИМ. Ну и пищалка с усиливающим транзистором.
11. Матричная клавиатура, при снятых джамперах превращается в кучку независимых кнопок, также можно подтянуть к земле
12. Двустрочный LCD дисплей. Подробно останавливаться на нем не буду, скажу только то, что подсветка управляется транзистором
13. Счетверенный семисегментный индикатор с общим анодом (можно воткнуть и с общим катодом), объединённый со сдвиговым регистром 74HC595. Я решил для экономии места объединить эти два девайса. Выбор режима работы осуществляется джампером Hi-Z/OE. Джампер OE-работаем с регистром, Hi-Z переводит выводы регистра в высокоомное состояние, можно подключаться напрямую к сегментам

Вот и все! В заключение скажу, что плата проявила себя с лучшей стороны и я очень ею доволен, все соединяется проводками с контактами от BLD разъемов, все это изолировано термоусадкой Вот плата в работе, отлаживаю программу, проводов, конечно, куча
3.jpg
Мой программатор, это многим знакомый AVR-910, но перешитый в STK-500, работает с AVR-Studio, да и скорость работы в разы выше! В архиве находится файл печатной платы и прошивка STK-500 с драйверами
4.jpg
Ну и еще несколько фото
Миниатюры
5.jpg   6.jpg   7.jpg   9.jpg   100_2347.jpg  

Вложения
Тип файла: rar AVR_Debug_Board.rar (157.2 Кб, 1219 просмотров)

Последний раз редактировалось kirmav; 07.03.2013 в 19:52
kirmav вне форума   Ответить с цитированием

Старый 07.03.2013, 19:43
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Эти темы схожи с вашей и я рекомендую прочитать их

Помогите собрать программатор для PIC-микроконтроллеров
Хочу научиться программированию микроконтроллеров
Печатная плата

Старый 07.03.2013, 20:01   #2 (permalink)
DDREDD
Member
 
Регистрация: 15.10.2010
Сообщений: 9,817
Записей в дневнике: 1
Сказал(а) спасибо: 32
Поблагодарили 45 раз(а) в 8 сообщениях
Репутация: 54920
По умолчанию

Мама моя дорогая, Кирюха ты просто AVRный маньяк!!! Круть!!!
__________________
Там, откуда я родом, безумцы правят народом...
DDREDD вне форума   Ответить с цитированием
Старый 07.03.2013, 20:06   #3 (permalink)
kirmav
Member
 
Регистрация: 27.12.2010
Сообщений: 935
Записей в дневнике: 1
Сказал(а) спасибо: 0
Поблагодарили 14 раз(а) в 1 сообщении
Репутация: 2174
По умолчанию

Хах, спасибо, Сань Решил сделать так сказать на все случаи жизни
kirmav вне форума   Ответить с цитированием
Старый 21.08.2013, 13:44   #4 (permalink)
KonstantinSW
Новичок
 
Регистрация: 21.08.2013
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Все Привет немного о своей отладочной плате прилагаю фото
в ней есть клавиатура 4на4,генератор на 8мега.24с0x память,
спикер,джостик,ик порт,реле, 8 светодиодов,жк1602,семисегментный индекатор.
Миниатюры
dscn1129.jpg   dscn1137.jpg   dscn1140.jpg  
Изображения
Тип файла: jpg DSCN1141.JPG (187.2 Кб, 578 просмотров)
KonstantinSW вне форума   Ответить с цитированием
Старый 21.08.2013, 15:49   #5 (permalink)
DDREDD
Member
 
Регистрация: 15.10.2010
Сообщений: 9,817
Записей в дневнике: 1
Сказал(а) спасибо: 32
Поблагодарили 45 раз(а) в 8 сообщениях
Репутация: 54920
По умолчанию

Цитата:
Сообщение от KonstantinSW Посмотреть сообщение
Все Привет немного о своей отладочной плате прилагаю фото
Крутяк, даже не знаю что ещё добавить
__________________
Там, откуда я родом, безумцы правят народом...
DDREDD вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 08:36.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.