Перейти к содержимому

МК + USB: библиотека

Время: ~60 мин

Цели урока

  • найти готовые компоненты и оценить, можно ли им доверять
  • сделать недостающие символы и посадочные места по чертежам из даташитов
  • проверить посадочное место до заказа платы, в том числе печатью в масштабе 1:1

Резисторы, конденсаторы и светодиоды берутся из готовых библиотек за минуту. Но в проекте 11.2 есть детали, с которыми так не получится: CH340C, USBLC6-2SC6, ATmega328P в TQFP-32, кварц в корпусе 3225 и разъём USB-C. Ошибка в посадочном месте — самая дорогая ошибка новичка: её не поймает ни компиляция схемы, ни DRC, а плату придётся заказывать заново.

Пройди по черновику BOM из урока 11.2.1 и раздели детали на три группы:

Группа Детали Что делать
Стандартные R, C 0805, светодиоды, гребёнки 2,54 из библиотек
Типовые корпуса, нестандартный символ CH340C (SOP-16), USBLC6-2SC6 (SOT23-6), ATmega328P-AU (TQFP-32), кварц 3225 готовая модель или свой символ + посадочное место из IPC Wizard
Нестандартное всё разъём USB-C, тактовая кнопка посадочное место по чертежу производителя

Шаг 2. Готовые модели: доверяй, но проверяй

Заголовок раздела «Шаг 2. Готовые модели: доверяй, но проверяй»

Сначала поищи деталь по точному коду производителя (MPN) в панели Components и через поиск деталей производителей (урок 7.2). Для многих популярных деталей там есть модели с символом, посадочным местом и 3D. Их делают поставщики моделей и сообщество, и они могут содержать ошибки.

Что проверить у любой готовой модели — пять минут, которые спасают плату:

  1. Распиновка символа совпадает с таблицей выводов даташита — для каждого вывода, а не выборочно.
  2. Посадочное место: шаг, размеры площадок и расстояние между рядами — против чертежа корпуса или рекомендуемого посадочного места в даташите.
  3. Первый вывод на посадочном месте там же, где на корпусе.
  4. Вариант корпуса именно твой: SOP-16 узкий (150 mil) или широкий, TQFP-32 7×7 или другой.
  5. 3D-модель стоит на своём месте и правильно ориентирована.

Для микросхем символ удобнее рисовать по функциям, а не по физическому расположению выводов: питание сверху, земля снизу, входы слева, выходы справа. Именно так нарисованы рис. 11.6 и 11.7. Обязательно задавай электрический тип каждого вывода (Power, Input, Output, I/O, Passive): по ним Altium проверяет схему при компиляции. Например, найдёт два соединённых выхода. Подробно — урок 8.2.

Шаг 4. Посадочные места типовых корпусов: IPC Wizard

Заголовок раздела «Шаг 4. Посадочные места типовых корпусов: IPC Wizard»

Для SOP-16, SOT23-6, TQFP-32 и кварца 3225 используй мастер посадочных мест по IPC-7351 (урок 8.4). В редакторе библиотеки посадочных мест: ToolsIPC Compliant Footprint Wizard. Размеры вводятся из чертежа корпуса в даташите, а не «по памяти».

19172581624327×7 ммшаг 0,8● метка вывода 1 (шелкография)◢ скос корпуса со стороны вывода 1■ площадки: медь + маска + паста┅ courtyard — зона деталинумерация: против часовой стрелки1→8 слева, 9→16 снизу,17→24 справа, 25→32 сверху
Рис. 11.11. Посадочное место TQFP-32: выводы нумеруются против часовой стрелки, начиная с левого верхнего угла (метка — точка на шелкографии и скос корпуса). Корпус 7×7 мм, шаг 0,8 мм. Оранжевый пунктир — courtyard, зона, в которую не должны заходить соседние детали. Шелкография не заходит на площадки.

Ориентиры (окончательно — по чертежу конкретного даташита):

Корпус Шаг Размер корпуса Где чертёж
TQFP-32 (ATmega328P-AU, «32A») 0,8 мм 7×7 мм, 9×9 мм по выводам раздел Packaging Information даташита ATmega328P
SOP-16 (CH340C) 1,27 мм узкий, ширина корпуса ≈ 3,9 мм раздел о корпусах даташита CH340
SOT23-6 (USBLC6-2SC6) 0,95 мм ≈ 2,9×1,6 мм даташит USBLC6-2, раздел Package information
3225 (кварц) 4 площадки 3,2×2,5 мм даташит кварца

Шаг 5. Разъём USB-C: по чертежу производителя

Заголовок раздела «Шаг 5. Разъём USB-C: по чертежу производителя»

Разъём — не стандартный корпус: у него два ряда мелких SMD-контактов с шагом около 0,5 мм и металлические лапки корпуса, которые паяются в отверстия или прорези (slots). IPC Wizard такие посадочные места не строит. Порядок:

  1. Найди в даташите разъёма Recommended PCB Layout (рекомендуемое посадочное место).
  2. Нарисуй площадки по размерам из чертежа. Для лапок корпуса — металлизированные прорези. Altium поддерживает площадки с отверстием-прорезью (slot): форма отверстия задаётся в свойствах площадки.
  3. Отметь на механическом слое кромку платы: многие разъёмы ставятся заподлицо с краем или с выступом.
  4. Пронумеруй площадки буквенно-цифровыми номерами контактов (A1…A12, B1…B12), как в даташите, а лапки корпуса — например, номером S. Символ должен использовать те же номера.

Распечатай верхний слой меди с посадочными местами в масштабе 1:1 (в настройках печати PCB выбери масштаб 1,0) и положи на распечатку настоящие детали: микросхемы, кварц, разъём. Выводы должны лечь на площадки. Это старый, дешёвый и очень эффективный способ поймать ошибку в шаге или зеркальное посадочное место.

  • У каждого компонента: символ, посадочное место, 3D-модель, параметры (номинал, MPN, производитель).
  • Номера выводов символа = номера площадок посадочного места = номера в даташите.
  • Первый вывод отмечен на шелкографии и в сборочном слое.
  • Courtyard есть у каждой детали — без него DRC не поймает наложение деталей.
  • Посадочное место USB-C сверено с чертежом производителя и с кромкой платы.
  • Печать 1:1 проверена с реальными деталями.

🧯 Типичные ошибки

Микросхема SOP-16 не помещается: площадки слишком близко

Почему Взяли посадочное место узкого корпуса для широкого или наоборот.

Как исправить Сверяй размер корпуса и расстояние между рядами выводов с чертежом конкретного даташита.

Всё припаяно, но микросхема не работает: номера выводов «сдвинуты»

Почему В символе из сторонней библиотеки ошибка распиновки, или номера площадок не совпадают с номерами выводов.

Как исправить Сверь каждый вывод символа с даташитом и проверь соответствие номеров в посадочном месте.

Разъём USB-C стоит не той стороной, кабель упирается в плату

Почему Посадочное место нарисовано зеркально или без учёта кромки платы.

Как исправить Рисуй по чертежу с видом сверху (Top View) и отмечай кромку на механическом слое. Проверяй в 3D.

Проверь себя

  1. 1. Готовая модель CH340C скачана из интернета. Что проверить в первую очередь?
  2. 2. В каком направлении нумеруются выводы TQFP-32?
  3. 3. Почему посадочное место USB-C не делают в IPC Wizard?

Практическое задание~60 мин

  1. Создай библиотеку проекта и добавь в неё CH340C, USBLC6-2SC6, ATmega328P-AU, кварц и разъём USB-C — с символом, посадочным местом, 3D-моделью и параметрами.
  2. Для каждого компонента заполни строку в таблице проверки: «распиновка сверена (стр. даташита) / посадочное место сверено / печать 1:1».
  3. Обнови схему: замени временные компоненты на компоненты из своей библиотеки и снова скомпилируй проект.