Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/50: Рейтинг темы: голосов - 50, средняя оценка - 4.86
mov
0 / 0 / 0
Регистрация: 21.05.2015
1

Прошу помощи

11.11.2014, 18:18. Просмотров 9009. Ответов 18
Метки нет (Все метки)

Есть у меня отладочная плата на которой я экспериментирую. И вот возникла идея, сделать нечто своими руками на базе МК.
Я со схемотехникой на Вы, а тем более с такими программами, как eagle, поэтому прошу помощи в создании проекта очень простой печатной платы.
Кто может помочь сделать?
Задача: от МК нужно сделать usb и swd + вся нужная обвязка (кварцы и т.п.) + кнопку ресета.. больше ничего не требуется..
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2014, 18:18
Ответы с готовыми решениями:

STM8S105K6 и Timer1 прошу помощи
Доброго всем дня. Необходимо запустить Input Capture на Timer1 CH4. Проц - STM8S105K6 Среда...

Stm32F4 + Ethernet. Прошу помощи
Доброго времени суток. Прошу помощи форумчан в организации соединения PC и МК (Плата:...

Прошу помощи по nuvoton. nuc220le3an.
Короче есть такой девайс как электронная сигарета. В ней есть арм контроллер nuc220le3an, и есть...

Прошу помощи с USB composite device
Прошу помочь с передачей данных по usb, а так же проверить проект на предмет косяков инициализации...

Непонятка с таймерами, прошу помощи (решено)
Всем привет! Прошу сильно не пинать, поскольку только начинаю разбираться. Есть у меня плата...

18
friiom
0 / 0 / 0
Регистрация: 22.12.2011
Сообщений: 363
11.11.2014, 18:22 2
Закажи плату на Али за 100 р. + ST-Link за 100 р.


или купи за 500-700 р. в России STM32F***-Nucleo или STM32F***-Dyscovery
0
mov
0 / 0 / 0
Регистрация: 21.05.2015
11.11.2014, 18:28 3
У меня есть и отладочная плата и программатор...
Но щас возникла необходимость в миниатюрной плате, без лишних выводов, нужен только юсби для подключения (ну и swd для прошивки) и всё.
0
OrtDim
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 179
11.11.2014, 18:35 4
А в чём проблема тогда? В даташите подробно описывается что и как надо подключать. Самое главное - не жалеть кондёров на каждую ногу питания и не игнорировать вход для питания аналоговой части.
0
11.11.2014, 18:35
brummim-k
0 / 0 / 0
Регистрация: 19.02.2012
Сообщений: 304
11.11.2014, 18:41 5
Простая плата самое то для старта. Попробуйте развести в sprymt layout, простой трассировщик, для начинающих
0
friiom
0 / 0 / 0
Регистрация: 22.12.2011
Сообщений: 363
11.11.2014, 18:45 6
Цитата Сообщение от mov
У меня есть и отладочная плата и программатор...
Но щас возникла необходимость в миниатюрной плате, без лишних выводов, нужен только юсби для подключения (ну и swd для прошивки) и всё.
Ты даже мигать не собираешься ?
Может в Кубе определишься с типом процессора и нужными тебе ножками ?
Оптимальнее использовать все ножки и вывести их на штырьки (как на фото) - желание отладить приходит уже после отсутствия возможности...

0
Iddy_Im
0 / 0 / 0
Регистрация: 21.11.2012
Сообщений: 1,406
11.11.2014, 18:52 7
Цитата Сообщение от mov
У меня есть и отладочная плата и программатор...
Но щас возникла необходимость в миниатюрной плате, без лишних выводов, нужен только юсби для подключения (ну и swd для прошивки) и всё.
Если не нужен часовой кварц и не нужен внешний кварц, то деталей минимум: сам МК, ESD-защита USB (можно и без нее, но есть риск спалить контроллер), два кондея и 1117 на 3.3В, два 22-омных резистора на USBDP и USBDM, полуторакилоомный резистор и p-канальный полевик или какой-нибудь DTA114Y для управляемой подтяжки USB (чтобы после резета не надо было шнур туда-сюда тыкать), резистор 10кОм и кнопка RESIT.
Вот и весь минимум. Можно даже еще уменьшить количество элементов.

А, кварцы нужны. Ну, тогда еще добавляем 2 кварца + 4 кондера.

Но интересней же как можно больше ног задействовать, а то в чем смысл? Скажем, вот: 16 ног не задействовал (но, возможно, и к ним в будущем что-нибудь будет подвешено):

0
mov
0 / 0 / 0
Регистрация: 21.05.2015
11.11.2014, 19:14 8
Цитата Сообщение от Iddy_Im
Но интересней же как можно больше ног задействовать, а то в чем смысл?
Смысл сделать максимально миниатюрную платку, узко используемую (для конкретной задачи). МК будет stm32f103c8t6, т.к. он у меня есть.
А сложность и проблема в том, что раньше я этого никогда не делал. Всегда пользовался готовыми платами. С лутом я полагаю справлюсь, а вот составить схему правильно, для меня проблематично, я даже некоторых обозначений не знаю..
Цитата Сообщение от OrtDim
А в чём проблема тогда? В даташите подробно описывается что и как надо подключать. Самое главное - не жалеть кондёров на каждую ногу питания и не игнорировать вход для питания аналоговой части.
Для меня это уже проблема. Питание от юсби будет. А о каких кондерах речь, я не понимаю..

ps: пробовал для начала удалить всё лишнее из этого проекта: http://iosyitistromyss.ru/arm-uchebn...demoplata.html, но толком ничего дельного у меня не вышло..
0
Iddy_Im
0 / 0 / 0
Регистрация: 21.11.2012
Сообщений: 1,406
11.11.2014, 19:20 9
Точно, я еще забыл про 4 кондера на питание, которые около микроконтроллера паяются.

А что за задача-то? Неужто ничего наружу не должно торчать? В чем тогда смысл?
0
OtixPM
0 / 0 / 0
Регистрация: 11.01.2013
Сообщений: 5,483
11.11.2014, 19:23 10
Цитата Сообщение от mov
сделать максимально миниатюрную платку, узко используемую (для конкретной задачи)
Такую или такую?

А если совсем не нужны внешние GPIO (что странно), то вот этот миниатюрный девайс точно подходит под описание.
0
mov
0 / 0 / 0
Регистрация: 21.05.2015
11.11.2014, 19:35 11
Цитата Сообщение от OtyxPM
А если совсем не нужны внешние GPIO (что странно), то вот этот миниатюрный девайс точно подходит под описание.
Во, нечто такое мне и нужно. Но изготовить все равно самостоятельно (по большей мере) хотелось бы, ждать месяц (а то и больше) не вариант. Да и интерес есть к этому, опыт получить.
Пару выводов я МК мне нужно будет, но я их думал потом сам добавить, а щас для начало с этим хочу разобраться.

Завтра еще денек посижу, попробую разобраться. Буду тогда тут спрашивать по хочу дела..
0
OtixPM
0 / 0 / 0
Регистрация: 11.01.2013
Сообщений: 5,483
11.11.2014, 19:43 12
Цитата Сообщение от mov
Во, нечто такое мне и нужно. Но изготовить все равно самостоятельно (по большей мере) хотелось бы, ждать месяц (а то и больше) не вариант. Да и интерес есть к этому, опыт получить.
Вам повезло, что из предложенных вариантов выбрали ST-Link adaptir :-)
Найдите на этом форуме тему про реверсинг ST-Linkа - там есть несколько файлов с разными разводками. Может, подберёте что-то для себя.
0
otik110592
0 / 0 / 0
Регистрация: 24.08.2014
Сообщений: 400
11.11.2014, 19:47 13
тут есть схема и файлы орла, удалить ненужное и переразвести
https://github.com/ileshenko/eagle/tree ... _launchpad
0
mov
0 / 0 / 0
Регистрация: 21.05.2015
12.11.2014, 22:12 14
Со схемой вроде разобрался. Прошу проверить, ничего ли я не упустил?!
А и да, L1 и С11 какого номинала должны быть (фильтр)?

0
Iddy_Im
0 / 0 / 0
Регистрация: 21.11.2012
Сообщений: 1,406
12.11.2014, 22:22 15
mov, подтяжку на USB нужно через транзистор подключать, иначе после каждой прошивки МК придется перетыкать шнурок!
На boot и risit лучше кнопки повесить, тогда можно будет спокойно грузиться через бутлоадер, не парясь с проводочками.
Нафига вам бусинка ферритовая на VDDA, если ни один АЦП вход не подключен? Или все ноги будут выведены на пины?
Зачем 100-омные резисторы на кварц?
P.S. И на схеме не разведен USORT1 - как загружать прошивку будете через бутлодыря?
Могу своей схемкой поделиться:
http://sourceforge.net/p/ircontroller/c ... schematic/
там хоть и не отлажено еще все до конца, но чип работает как надо.
А еще полным-полно схем "минимальных девборд" в гугле можно найти.
0
simofor
0 / 0 / 0
Регистрация: 09.11.2014
Сообщений: 30
12.11.2014, 23:59 16
Штатно ставят кварц на 8 МГц
Схему удобнее смотреть в плане - как в документации на Nucleo/Dyscovery
0
mov
0 / 0 / 0
Регистрация: 21.05.2015
13.11.2014, 18:50 17
Цитата Сообщение от Iddy_Im
подтяжку на USB нужно через транзистор подключать, иначе после каждой прошивки МК придется перетыкать шнурок!
Не понимаю о чем речь. На схемке можешь пометить?

А все остальное, вроде как лишнее, убрал. Грузить прошивку буду через swd, забыл его добавить. А буты не знаю нужны мне точно или нет, по идеи их в 1-1 выставить и всё, поэтому я их так и обозначил.

0
Iddy_Im
0 / 0 / 0
Регистрация: 21.11.2012
Сообщений: 1,406
13.11.2014, 19:05 18
USB подтягивается к +3.3В через резистор 1.5к (у тебя почему-то 10к). Так вот, вместо JP1 надо запихать хотя бы p-канальный полевик, а затвор - на какую-нибудь ногу МК. В этом случае каждый раз при резете будет переподключение USB и не нужно будет кабель туда-сюда тыкать.
0
mov
0 / 0 / 0
Регистрация: 21.05.2015
13.11.2014, 19:15 19
JP1 позволяет отключить юсби, оставив только питание. Собственно цель в этом и заключается. Эту часть я подглядел вот тут http://wk.redox.ws/arm/stm32f103c8t6
0
13.11.2014, 19:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.11.2014, 19:15

Неисправность платы F4 Discovery, прошу помощи
Добрый день! В общем, сам не понял что произошло, но платка перестала работать. Выражается это в...

Не могу разобраться с отладчиком, прошу помощи.
Народ подскажите пожалуйста, второй день туплю...с библиотекой периферии RCC. Настраиваю аналог...

Прошу помощи с DMA на STM32F4 DISCOVERY [РЕШЕНО]
Пытаюсь разобраться с DMA + TIM, не понимаю, почему DMA не запускается. Основной смысл программы -...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru