Плата ПМК19ПБ2В2 на основе отечественного микроконтроллера. Введение в плату.



Наконец нашлось время для описания платы ПМК19ПБ2В2.
Это вторая версия платы ПМК19ПБ2, которая разработана для Pinboard2 или для Bredboard.

Вторая версия была сделана без шелкографии, так как обилие штырей и деталей не позволят разместить более мене подробную шелкографию.
Причина переразводки в большей степени из-за аналогово питания, в этой версии разведена лучше, и разводка более пригодна для использовании без Pinboard2.


Шелкография в принципе была, я просто забыл её указать при отправке в производство.
шелкография пмк19пб2в2 в2
Но я думаю выход есть, это использовать вот эти фото с подробным описанием портов. Они также идут в комплекте с ПМК19ПБ2В2.
описание портов бока пмк19пб2в2
описание портов верх пмк19пб2в2

На плате установлены 2 стабилизатора, AMS1117-3.3 и AMS1117-5.0(или аналогичный).
Первый используется для питания мк, второй для питания MDRI4852I.
Оба имеют по несколько штыревых контактов. Оба имеют общий вход внешнего питания 7-12в и общий вход напряжения от USB.
USB +5V идёт через IRLML5203 и предохранитель на входы AMS1117-3.3 и AMS1117-5.0, использовать MDRI4852I при таком включении затруднительно.
Для корректной работы MDRI4852I используйте внешнее питание 7-12в.
Самовостанавливающийся предохранитель на ток 0,5А(Рабочий режим), но используется он только для защиты USB входа.
AMS1117-3.3 также может подавать напряжение и на саму Pinboard2 и Bredboard.

Схема ПМК19ПБ2В2. Как обычно схему делаю уже после разводки платы…
схема пмк19пб2в2 07
Описание компонентов, скоро…

Топология ПМК19ПБ2В2.
Топология ПМК19ПБ2В2

Способы программирования ПМК19ПБ2В2.
Можно прошить используя 4 метода. Встроенный в Pinboard2 FT2232, использовать плату USBtoUART, прошивать используя ST-Link(STM32) SWD или юзать JTAG. Я пользуюсь первыми тремя и в основном ST-Link(STM32) SWD. Красным цветом выделено то куда подключать и что замыкать джампером.

пмк19пб2в2 с пинбордой2 прошивка1
При использовании Pinboard2, сначала выставите в правильное положение все джамперы на ней, а уже потом подключайте ПМК19ПБ2В2.
На CPU PWR олжно быть 3,3вольта примерно. Хоть я и проводил тест и на 4.3вольтах мк нормально держался но всёже…
Для заливки прошивки используется виртуальный ком порт. На плате нужно выставить правильно положения для канала TX/RX B1.
Программа для заливки использовать с этой ссылки dekstroplat.ru/wiki/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:1986BE1UARTWSD_V12_2013.zip тамже и описание.

пмк19пб2в2 с ЮСБтоСЕРОЮТ прошивка1
ПМК19ПБ2В2 можно прошить платой USBtoSERIAL(которая также доступна в моём магазине) используя туже программу для заливки что и для Pinboard2.
5В с этой платы надо подать на вход 7..12в, ничего страшного, просто 7в нужно для стабильной работы стабилизатора на 5в. 3,3в стабилизатор хорошо работает и от 5в.
В этой плате есть 3.3в, его надо подать на CPU PWR, но лучше всётаки как написано выше.

пмк19пб2в2 с дискавери стм32ф4 прошивка1
Это наверно простой вариант, но только в начале надо попарится с настройкой сред разработки.
5В напругу подаём на вход 7..12в. SWDIO подаём на PD0, SWCLK а PD1.
Обратите внимание что джамперы с MODE0..2 должны быть сняты.

Настройка uKeil для прошивки к1986ве92 при помощи ST-Link(STM32) SWD, тык сюда.

И пробный проект для uKeil по ссылке, с примером миганием встроенным светодиодом.

В дальнейшем примеры будут выкладыватся по мере свободного времени тут и возможно написание новой статьи посвящёной примерам программ для к1986ве92.

Тестирование стабильности работы кварца youtu.be/nUpcfq-G6UM. Описание теста в видео.
В каком виде примерно к вам будет приходить плата, можно посмотреть видео от первой версии ПМК19ПБ2 youtu.be/AC2tSyXhLKg.
И вот в ближайшее время я постараюсь сделать видео обзор с озвучкой, в котором я покажу как прошивать этими тремя способами. Ссылку опубликую сдесь с оповещением.

Приобрести плату ПМК19ПБ2В2 можно в моём магазине, а чтобы не жалко было отдавать деньги за доставку только за плату, добавил много товара в магазин.
Пока доставка работает по России, отправка в СНГ пока проблематична и думаю проблема решится в конце января.

Контакты:
diktatorus@gmail.com — основной контакт, часто проверяю почту.
dekstroplat.ru — мой интернет магазин.
dekstroplat.ru/wiki — вики, пока не полная.
vk.com/id36323838 — я в вк.
vk.com/mcuru — моя группа посвящённая отечественным компонентам.
vk.com/dekstroplat — моя группа в вк посвящённая моему проекту ДЕКСТРОПЛАТ.
www.youtube.com/user/TssShemik — мой канал на ютубе.

  • -1
  • 25 декабря 2013, 07:27
  • ULHEDER

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

RSS свернуть / развернуть
… с точки зрения схемотехники ничего не могу сказать, но вот с точки зрения маркетинга название ПМК19ПБ2В2 — ни о чем, даже запомнить сложновато.
+1
Когда я думал над названиями для своих плат, я в первую очередь задумался над тем что плат я собираюсь выпустить большое разнообразие. И использовать конкретные имена для плат которые могут использованы в разных целях я не хочу.

Другое дело например ШИММОБОТ32СТМ4, эскиз платы которой почти готов.
Эта плата специально разрабатывается для паукообразных роботов с большим количеством сервоприводов. Плата имеет 2 микросд, 32 аппаратных шим 12бит, стм32ф4** и другие вкусности.
Както так.

Тоесть платы которые предназначены для конкретного применения я буду называть именами, их разновидностей и моделей будет небольшим.
0
у тебя какой-то военно совковый подход к названию
если хочеш продавать, то давай им человечные образные названия, а не набор букв с цифрами
даже у нынешних фимозников образное мышление хоть как-то работает, а есть альтернативно одаренные типа меня, у которых оно является основным и запомнить набор букв или даже читать его вообще не хочется

вот у пиндосов хоть и тупые названия, зато запоминаются легко
как изучающий бизныс, могу дать тебе бездвоздмедно название твоей платы УПРАВМОТ-1
внизу пишеш «плата для управления моторами»

если есть спецификации для серв, шаговиков или линейных, то пиши так
управмот-1шим
управмот-1шаг
управмот-1лин

еще можеш писать так: управмот-1лин 2А
и даеш пояснение, что максимальный ток до 2а, тогда в головах выстраивается некая логическая связь и человеку уже легче будет запомнить и даже понять характеристики
0
То-есть даже ШИММОБОТ тоже не подходит?

Я думаю в каждой ситуации найдутся не нависники того или иного. Я просто в меньшистве.
0
УПРАВМОТ-1
Как будто это не совок-стайл аббревиатура)
0
Вот вот, а еслибы я назвал плату MARIODRIVE1STEP, ктото изпоследних патриотических сил сказал бы, «фи УПРАВМОТ РУЛЕЙШЕН». Его бы адово заминусили…

Почему совок ассоциируется с говном??
-Спросил я из последних патриотических сил XD
0
Какой-то странный стиль разводки, чем обусловлен?
0
В этой разводке я разводил как прямые так и закруглённые проводники, но вторые использовались для питания, аналоговых портов, юсб D+ D-, и проводники кварцевого резонатора. В дальнейшем на всех платах проводники с закруглёнными углами будут только на USB D+ D- и проводниках кварца. Исключение это если эта разводка действительно улучшит параметры сигнала в данном проводнике.
0
USB HS тоже на углы (по крайней мере если поворачивать на 45, а не 90 градусов) пофигу. Гораздо существенней уравнивание длин. Так, не рекомендуется разводить так, что количество правых и левых поворотов на линии различалось более чем на единицу. У тебя три. Впрочем, и это требование только для HS. Если этот МК имеет USB 2.0 FS, как STM32F103 — без разницы.
0
разработана для Pinboard2 или для Bredboard
Не получится одновременно, т.к. у PII расстояние между линейками модулей не кратно 2,54 мм.
Уже было на форуме в PinBoard >> Pinboard II Патчи, дополнения, исправления.
0
При такой ширине плат удобнее использовать с двумя раздельными бредбордами по краям.
Если воткнуть в середину широкого бредборда, то половина полезной площади будет тупо под платой.
0
Да, всё правильно. Забыл написать какая именно бредбоард.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.