Встраиваемый модуль/отладочная плата AVR Mega16USB-LCD. Отдам в хорошие руки платы

В рамках данной заметки речь пойдет о моем избавлении от вот таких вот плат: ПЛАТЫ ЗАКОНЧИЛИСЬ!



Причем, речь именно об избавлении, а не о чем-то другом. Ну и еще один казус – на момент написания заметки яндыкс.фотки че-та приболели, поэтому все оригиналы картинок залиты на медиафайр. Так что – пусть и через жопу, но хоть как-то:)

Третьего дня Высшее Начальство решило озаботиться разработкой простенького универсального встраиваемого модуля на базе МК от Atmel. Поэтому третьего дня развел под эту тему соответствующую плату. Однако, третьего дня Высшее Руководство решило переходить на кирпичи от STM. Ну а поскольку платы под AVR-овские камни были заказаны «на заводе», их теперь надо куда-то сплавлять, иначе они просто тупо засирают свободное пространство. На данный момент (2015.02.21 2:39) в наличии 8 голых плат.

Пара слов о сабже. Рассматриваемая поделка – это в первую очередь встраиваемый модуль, а не отладочная плата. Поэтому основной акцент сделан на чисто насущные вещи – возможность относительно беспроблемного встраивания модуля в различные корпуса, возможность подключения периферийных плат при помощи обычного шлейфа 1,27мм (ибо соответствующие кабели изготовить проще простого) и прочее.

В плату можно напрямую втыкать камни ATMega8535, ATMega16x, ATMega32x в корпусе DIP-40. Естественно, поддерживается также семейство MegaX4, как pin-to-pin совместимое с мегой16. Предусмотрена возможность использования переходников TQFP-44=>DIP40, ибо в ДИП-корпусе подобные камни стоят процентов на 50 дороже, да и (что самое главное) с доставаемостью у них похуже:



На борту присутствуют:

— преобразователь USB-UART на базе чипа FT232RL. Понятно, что данная микросхема в полтора раза дороже той же CP2102, но зато у нее имеется вполне паябельный корпус и возможности линии CBUS (выведены на штыри), как то – генератор импульсов, BitBang’овый режим и прочие плюхи. Но самое главное – данный чип позволяет реализовать встроенный ISP-программатор для камней AVR. Сие означает, что используемые кирпичи можно нарямую шить через USB безо всяких отжирателей памяти аля булодырь. Линии RXD и TXD преобразователя могут подключаться к интерфейсам UART0/UART1 кирпича при помощи джамперов;

— часовой кварц (подключается к камню джамперами);

— формирователь опорного напряжения для АЦП в виде либо подстроечного резистора, либо специализированных микросхем-ИОНов типа MCP1525/1541 (втыкаются в цанговые разъемы);

— основной кварц (втыкается в цанги);

— источник питания. При помощи LM317 умеет делать +3,3В или +5,0В (выбирается джампером) из входного напряжения. Также делает +3,3В из напряжения питания шины USB. Позволяет джампером выбрать в качестве питающего напряжения камня и периферии: входное напряжение, напряжение на выходе стабилизатора (+3,3В/+5,0В), напряжение с шины USB, а также +3,3В, которые делаются из usb-шных +5,0В. Каждое из упомянутых напряжений выведено на штыри. Реализация источника, канечна, так себе, но уж что есть.

— пищалка. В качестве оной может выступать как просто динамик, так и излучатель со встроенным генератором. Подключается джампером к выводу PB3 (OC0);

— разъем для подключения ЖКИ. Также есть встроенная хреновина, позволяющая работать с 5-вольтовыми индикаторами при напряжении питания камня +3,3В. Контраст ЖКИ выведен на подстроечный резистор. Подсветка индикатора – через джампер



Под периферию заложены штыревые разъемы типа BH-xx (интерфейсы UART, SPI, I2C), при этом каждая линия интерфейса подключается джампером. Под каждый интерфейс предусмотрены дополнительные управляющие линии (на всякие прерывания и прочую херню).

Общая схема поделки:



3D-модель:



Отдельно хотелось бы отметить вот такую фичу. Поскольку модуль встраиваемый, а не отладочный, помимо всего прочего было продумано и размещение его на передней панели устройства. На морду дывайса плата крепится при помощи доработанных стоек PCHSS-20:



при этом профрезерованные пазы позволяют подогнать расположение платы под толщину конкретной панели.

Ну и еще одно. Поскольку модуль, опять же, встраиваемый, была заложена возможность реализации на базе него несложных панелей управления и индикации. Под эту тему на плате заточены 6 разъемов «FR. PAN», в которые могут втыкаться либо простейшие (на фото-слева), либо хитрожопые (на фото – справа) индикаторные/управлятельные модули:



В общем случае максимальное количество элементов управления и/или индикации – 12. При использовании ЖКИ – 6. При этом простейшие модули – они и в самом деле простейшие, и по большому счету могут быть вырезаны из текстолита чуть ли не скальпелем. Ну и в качестве иллюстрации – пример работы платы с модулями СМК-МИУ-С2-00 (два светодиода на одной плате):



Ну и, наверное, последнее, что хотел бы сказать. Габариты платы, конечно, не позволяют встроить ее в мелкий корпус. Минима, что можно использовать, это корпус G738 от Gainta:


В обчем, если кого сия плата заинтересовала, либо есть вопросы по ее устойтсву/работе – добро пожаловать в камменты (ну или на крайняк, на мыло – podkassetnik@yandex.ru). Повторюсь, данный топик – он для того, чтобы оценить, нужна вам вообще эта плата или нет. Платы голые, без элементов. Высылать буду почтой России. Стоимость платы – 0р., но стоимость пересылки, естественно, на вашей совести.

Опять же, при наличии интереса со стороны сообщества – детальное описание платы буду выкладывать кусками. Ну а на сегодня всё. Желаю удачи при работе с микроконтроллерами AVR!
Файлы в топике: mega16usb-lcd_Lite.zip

Комментарии (20)

RSS свернуть / развернуть
Правильно понимаю, что панелька под контроллер и переходник сделана из двух? Для внешних контактов переходника у панельки просто отрезаны перемычки?
0
всё верно, колхоз-стайл рулит:)
0
А зачем? Мне сперва показалось, что это PBS — он, ИМХО, куда лучше подходит под PLS. И пилить не нуна)
0
высота, камрад, высота:) если впаять pbs, то жки не влезет:)
0
Ну, значит, не два горошка на ложку) Хотя можно в ЖКИ пины повыше впаять.
Не очень мне нравится PLS в панельку, с трудом влазит и контакты сминает.
0
контакты сминает.

да похер — кроме pls туда же ничего совать не предусмотрено:)
0
А после такого сминания контакты не утрачивают способность пружинить? А то и PLS может перестать контачить после десятка коммутаций.
0
не, десять раз проверено на практике — контачат нормально.

я ж не рекламирую неизвестность:) всё, о чем пишу — всё проверено:) ну, кроме качества контактов штыревых разъемов, там больно уж накладно всё получается:)
0
В чём Вы рисовали схему?
0
pcad-2004
0
Я возьму две.
Напишите в личку, куда платить.
И подскажите, пожалуйста, марку LCD, а то у меня с другим расположением гребенки.
0
жки — WH1602C, он же MT-16S2D
0
Кстати, раз уж платы кончились — можно упоминание раздачи из заголовка и тела статьи убрать и оставить просто как заметку о очередном проекте, приложив документацию (схему, трассировку, сборочный).
+1
  • avatar
  • Vga
  • 21 февраля 2015, 19:35
Поделитесь разводкой
0
  • avatar
  • foxit
  • 21 февраля 2015, 21:58
действительно — че-та не подумал:) добавил архив в заметку.
0
После слов «третьего дня» понял кто автор топика :-)))
Вы наверно гоблина(пучкова) пересмотрели.
0
И что теперь тебе придется STM осваивать?
0
я ж куда больше железячник, чем программист. корпус — «новый», да:) с «очень мелким» шагом!:)
0
Ну тогда тебе повезло. Значит кому то из ваших придется мозг ломать, чтоб пересесть на новое железо.
0
Офигеть, как я мог просрать этот топик?..
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.