Реклама ⓘ
Главная » Микроконтроллеры
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Похожие статьи:


Реклама ⓘ

IAR и STM32 CORTEX M0. Часть 0x02, Начинаем пайку!

Присядем на дорожку

Перед пайкой надо подготовиться — и не только морально (КЭП MODE ON):

  • Открыть мануалы (крик с галерки: «Мануалы не открывают, их курят!»).
  • Нарисовать схему в Sprint Layout (недовольные возгласы: «фууу! Прошлый век! Орел рулит!»).
  • Распечатать и перевести схему по технологии ЛУТ (истерика: «Тру-пацаны используют фоторезист!»).
  • И, наконец, вытравить — персульфатом аммония.

1. Мануалы: где брать, что читать
Где брать? В первую очередь, разумеется, на официальном сайте st.com [1] (вкладка «Design Resources»). Сначала нас будет интересовать только «Product Specifications» (aka даташит) и «Reference Manual» (сокращенно RM — мануальчик... почти на 800 страниц) — смело их скачиваем.

Для планшетов и прочих андроидов советую приложение ST MCU FINDER. Через него можно найти любой STM, скачать любые доки: от аппнотов до ерратов (формат pdf).

Раскурку начнем с мануала потоньше — даташита (который, напомню, «Product Specifications»). Схему нашей козявки (STM32F030F4P6) можно посмотреть на странице 27

iar-2-1

Примерно там же можно найти подробное описание каждой ноги. Сейчас это необязательно (хотя для интереса можете и почитать), достаточно и картинки. Что мы из нее видим:

  • На 1-м выводе расположен BOOT0 — забегая вперед, в режиме прошивки на нем должен быть высокий уровень. В обычном состоянии он подтянут к земле резистором порядка 10k.
  • На 4-м выводе у нас RESET. В обычном состоянии — подтянут к питанию.
  • На 5-м — VDDA. Источник опорного напряжения АЦП. Должен быть не меньше VDD (16-й pin). Объединяем выводы 5 и 16.
  • На 15-м — VSS. Земля.
  • На 16-м — VDD. Питание (не более 3,6 В). Как упоминалось, объединяем с 5-м выводом.
  • Остальные — порты ввода/вывода с разными полезными доп. функциями.

Покурили мануалы — и хватит. А то с непривычки голова будет болеть. Что там у нас дальше?

2. Sprint Layout
Итак, камень идет в 20-лаповом корпусе TSSOP-20. Кому-то привычней рисовать все детали в вручную, а для лентяев вроде меня dcoder в свое время выложил готовый макрос [2]. Рисовать общую схему не буду, она проста, как две копейки. А вот пару хинтов Sprint Layout упомянуть следует (смотрим врезку к статье [3]). Здесь представлю сразу результат (само собой, lay-файлик прилагается):

iar-2-2

Краткие пояснения:

  • Выводы NRST и BOOT0 подтянуты резисторами на 9.1 кОм к питанию и земле соответственно.
  • Для экономии места на плате и удобства разводки VSS и VDD вынесены отдельно.
  • На VDD подается напряжение 5V (например, от usb), которое на стабилитроне BZV55C3V3 понижается до 3,3V.
  • Перед стабилитроном стоит токоограничительный резистор на 50 Ом — ИМХО, он тут лишний, но пусть будет.
  • Между питанием и землей (справа) стоит фильтрующий конденсатор.
  • Типоразмер конденсатора и резисторов — 1206.
  • Разъемы — pls.

В результате получается что-то такое:

iar-2-3

Чем так угажена плата, спросите? Это я в первый (и, надеюсь, в последний!) раз в жизни затестил «жидкое олово». Может, пожадничал/недодержал/передержал, но желание лудить таким способом отпало напрочь... даже канифоль смывать не стал. Лучше уж буду лудить по-старинке, жалом паяльника. Расстроился, приклеил на обратную сторону бумажку, стараюсь теперь не переворачивать:

iar-2-4

Но мы отвлеклись, тут все-таки речь про Sprint Layout. Усложним схемку, сделаем ее более удобной и автономной:

iar-2-5

Слева направо: тактовая кнопка сброса (резет он и в Африке резет), подтягивающие резисторы от NRST и BOOT0 по 9.1 кОм, два переключателя DS1040-01RN, по центру платы — разъем под дисковую батарейку CR2032, справа фильтрующий конденсатор. Ну и pbs-панельки, чтобы было куда втыкать (лучше делать несколько рядов). Результат получился лучше (см. ниже). Начинаем ЛУТить и травить.

3. ЛУТ и травление
Фотографировать утюг и принтер я не буду. В самом деле, что, вы утюга никогда не видели? :) Распечатали, выкинули (потому что забыли отзеркалить), распечатали снова, обезжирили плату, перевели на нее схему.... А теперь нам понадобится скотч. Равномерно наклеиваем его на плату и хорошенько разглаживаем:

iar-2-6

Цель — избавиться от этих ужасных прожилок, что остаются после глянцевой бумаги. А заодно проверим качество ЛУТа. Аккуратно сдираем скотч, на нем остается такой вот рисунок:

iar-2-7

По этому рисунку не только хорошо видно, где глянец не сошел полностью, но и легко понять, куда плохо лег тонер. Берем маркер, закрашиваем огрехи — теперь точно нигде протрав не будет!

iar-2-8

Видно, что дорожки теперь чистые, без белого налета на ваших зубах, впечатление портят только следы, оставшиеся после скотча. Что с ними делать? Хорошая новость — ничего. Этот клей никак не мешает травлению персульфатом (с хлорным железом сложней — может и не вытравиться), так что смоем его потом, вместе с тонером.

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

iar-2-9

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

iar-2-10

Особенность в том, что просто так оставлять нельзя — вода остынет, после чего травление затянется на несколько часов и привет, подтравленные дорожки! Потому садимся поближе к плате, берем в руки ложечку (пластиковую) и начинаем водить ей по поверхности платы. Ну или автоматизировать: пузырьки, вибраторы или какая-нибудь струйная травилка должны дать аналогичный результат. Как и подогрев. После минут 5-6 плата становится такой:

iar-2-11

Еще минут 6-7, потом отмывка — и вот результат!

iar-2-12

Теперь лудим и паяем. Здесь я эти процессы рассматривать не буду, просто отправлю, например, сюда [4]. Результат:

iar-2-13

Обратная сторона:

iar-2-14

Вот у нас и получились первые полигоны для испытаний, можно начинать прошивку!

Список литературы:

1. http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1574/LN1826/PF258968?s_searchtype=partnumber#tabHeader-2
2. http://forum.easyelectronics.ru/viewtopic.php?p=113405#p113405
3. Курс по SprintLayout
4. Видео по пайке

Список радиоэлементов

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
Первая плата
МК STM32
STM32F030F4
1 Поиск в магазине ОтронВ блокнот
Стабилитрон
BZV55-C3V3
1 Поиск в магазине ОтронВ блокнот
Резистор SMD 1206
9.1 кОм
2 Поиск в магазине ОтронВ блокнот
Резистор SMD 1206
50 Ом
1 Поиск в магазине ОтронВ блокнот
Конденсатор SMD 12060.1 мкФ1 Поиск в магазине ОтронВ блокнот
Разъем PLS-401 Поиск в магазине ОтронВ блокнот
Тактовая кнопка SMD1 Поиск в магазине ОтронВ блокнот
Вторая плата
МК STM32
STM32F030F4
1 Поиск в магазине ОтронВ блокнот
Переключатель DS1040-01RN2 Поиск в магазине ОтронВ блокнот
Тактовая кнопка SMD1 Поиск в магазине ОтронВ блокнот
Резистор SMD 1206
9.1 кОм
2 Поиск в магазине ОтронВ блокнот
Конденсатор SMD 12060.1 мкФ1 Поиск в магазине ОтронВ блокнот
Разъем BLS-401 Поиск в магазине ОтронВ блокнот
Батарейка CR20321 Поиск в магазине ОтронВ блокнот
Разъем под батарейку CR20321 Поиск в магазине ОтронВ блокнот
Добавить все

Скачать список элементов (PDF)

Прикрепленные файлы:

Теги:

Опубликована: 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (10) | Я собрал (0) | Подписаться

0
MadOrc #
На "жидкое олово" зря наговариваете.
Из личного опыта: Когда оно не просроченное и хранилось в темноте и прохладе - результат отличный. См. http://cxem.net/dozimetr/images/3-12-3.jpg
Однако при нарушении хранения и/или истечении срока годности получается именно тот ужас, что у вас. Только выливать и говорить продавцу какой он нехороший человек.
Ответить
0
Алексей #
Я сплавом Розе лужу - все нормально. Сковородка, чуть воды чтобы плату покрыла + пару кристалликов лимонки, пару катышков сплава в воде и когда потечет плату в кипяток мордой вниз. Как сплав прилип к фольге перевернуть и прямо в кипятке растереть по плате обычным куском бинта, намотанным на карандаш.
Ответить
0

[Автор]
DySprozin #
пробовал... возни много... достань сковородку, нагрей воду... паяльник-то под рукой - раз-раз и все... хотя если плата больше, чем 50х100, то наверное да, имеет смысл.
Ответить
0

[Автор]
DySprozin #
Возможно, мне не повезло... Плата у вас здоровская - фоторезистом делали?
А к хим. лужению как готовили плату? Обезжиривали? Лудили при комнатной температуре? Сколько времени заняло?
Ответить
+1
MadOrc #
Лут с термотрансферной китайской бумагой, которая на самом деле подложка для самоклеек, но так уж на али называют.
Качественно выходят дорожки до 0,2 включительно.
Обезжиривание/чистка перед лутом - шкурка 2000+, затем нашатырный спирт. Греть с этой бумагой надо долго. Дорожки не плывут, совсем, "перегреть" не получится. После травления смываю тонер 646м растворителем и сразу в олово = то, что на фото.
Ответить
0

[Автор]
DySprozin #
Вот тоже хочу с термотрансферной попробовать... Когда-нибудь, я придушу жабу!
А нашатырный спирт - здесь типа слабого флюса? Я просто после шкурки ацетоном протираю.
Ответить
+1
MadOrc #
Обезжиривает медь и снимает окислы, после него тонер хорошо прилипает, хотя поверхность и выглядит непрезентабельно.
Отредактирован 24.05.2017 23:44
Ответить
+1
MadOrc #
PS по времени лежания в жидком олове - от 5 минут до пока покрытие визуально не станет ровным. Сразу после погружения в раствор видно как появляется пленка олова.
В некачественном/просроченном сколько не держи лучше не станет - серое, пятна. не держится плате.
Ответить
0
Rhime #
Чтобы подключить нужные выводы к полигону не нужно проводить дорожки. Нужно просто выбрать опцию "тест", кликнуть на вывод компонента, который нужно подключить к полигону и в свойствах установить галочку "термобарьер". Ну а дальше выбираем как подключить и с какой шириной.
Ответить
0

[Автор]
DySprozin #
Чтобы подключить нужные выводы к полигону не нужно проводить дорожки.
Справедливое замечание, делаю чисто для подстраховки.
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическая мощность?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Программатор Pickit3
Программатор Pickit3
200 Вт усилитель класса D на IRS2092 Набор для сборки - LED лампа
вверх