Когда заливаем проект на GitLab
-
Сразу меняем README.md на очень краткое описание устройства.
Например:
«Плата на TS776288 для спаггетификации объектов вне пространно-временного континуума».
Если устройство с особенностями, или, например, всплыли критичные баги при тестах, тут тоже хотелось бы сделать пометку. Чтобы потом, случайно, не выдернуть забагованную часть схемы.
-
В «задачу» на схемотехнику и трассировку прикрепляем ссылку на git.
Поэтому стараемся сразу заводить проект в целевой группе, а не в личных репозиториях, чтобы ссылки не были битыми. Если есть сомнения - лучше уточнить. Можно завести новую группу при необходимости.
-
В проекте создаем каталог DOCs, который наполняется со временем:
- финальные: схему и сборочник в *.pdf , BoM *.xls(x) , архив с gerber, *.step модель(single part), стек при 4+ слоях.
- Несколько черновых *.png скриншотов рендера , когда проект близок к завершению. И на белом фоне хорошие, когда готов (4+ шт. на белом фоне стороны верхней, нижней, перспективы сбоку примерно под 45 градусов к плоскости верхней и нижней стороны.).
- если с трудом скачивались даташиты с недружелюбных сайтов, тоже можно закинуть в эту папку, только в подкаталог Datasheets (либо список названий ДШ если закинуты в сетевую папку (хоть текстовым файлом, хоть в readme.md как удобнее).
Когда выполняем трассировку
Не забываем про скоростные интерфейсы в которых:
- скоростные SDIO, Ethernet(mdio, xfi, rgm...), DDR, SPI, USB.
- Тактирующие линии убрать от сигнальных
- Полигоны не заливаем близко к скоростным интерфейсам.
- Опорный полигон не рвать под дорожкой. Если рвется — нужны конденсаторы.
- Дифпары разносим друг от друга и от линий данных.
В питающих линиях не забываем контроллировать ток, в том числе уходящий в GND
Когда делаем BOM
- Одно устройство - один файл. Разные устройства - файлы разные.
- Не допускать разных компонентов в одной позиции, (в разных столбцах. напрмер:партномер один компонент, комментарий - другой )
- То что не закупается (например компонент составной и покупается как одно целое) удалить из таблицы.
Перечитать то что получилось самому и дать перечитать соседу. Это же касается и схем и трассировок.
Все это здорово сэкономит вам и мне время в будущем.