У сайта появился Telegram канал.

Новость о создании канала в Telegram

Денис Заикин

Решил последовать за модой и создал канал в Телеграме @cdeblog.

Если интересно, присоединяйтесь. Можно общаться, задавать вопросы и получать ответы.

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

Подготовка файлов для производства платы.

Описание и исходный код скрипта, позволяющего подготовить файлы для производства печатной платы.

Денис Заикин

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

У нас под боком есть подразделение занимающееся изготовлением плат. Что большой плюс.

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

Оценка трудозатрат программиста. Утилита для подсчета количества строк.

Описание небольшой утилиты для подсчета количества строк в файлах исходных кодов. Для оценки трудозатрат на разработку программного обеспечения. Глупая необходимость.

Денис Заикин

Как бы это глупо не звучало, но трудозатраты программиста оценивают количеством строк кода, которые он написал. Это не решение нашего руководства, так требуют военные и другие гос заказчики.

Проблема в том, что посчитать количество строк в проекте, который насчитывает несколько десятков модулей (.c и .h файлов) не так просто, по крайней мере в Keil'е я такой информации не нашел. Буду рад если подскажите.

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

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

Саму программу можно скачать на странице "Мой софт" называется LineCounter.

Многоканальные схемы в Altium Designer

Небольшая тренировка в мастерстве разводки многоканальных схем в САПР Altium Designer.

Денис Заикин
Cover Image

Частенько бывает что схема состоит из нескольких однотипных узлов. Например усилитель для наушников, стереосистемы и др. состоят из двух и более одинаковых каналов, каждый из которых нужно начертить в редакторе схем и развести на печатной плате. Ладно бы 2-4 канала, что делать если их 16? Здесь можно применить возможность Altium создавать иерархические проекты, где верхним уровнем будет схема устройства (схема соединения узлов), а чуть ниже схемы каналов.

В последствии можно будет не мучиться с разводной 16 одинаковых каналов, а развести один из них, а для остальных просто скопировать формат расстановки и разводки.

Плата переходник IR2113SPBF в 1308ЕУ3АУ. Иногда приходится немного извращаться.

Не большая история о том как ставил IR2113SPBF вместо 1308ЕУ3АУ. На костылях и честном слове.

Денис Заикин
Cover Image

Суть происходящего заключается в том, что наша организация занимается разработкой электроники и для военных. Так вот эти ребята жуть как не любят иностранные компоненты, а вот к российским относятся нормально (но и то к тем, что с приёмкой 5).

В одном из проектов было нужно использовать драйвер для полумоста мосфетов. Не долго думая был выбран драйвер 1308ЕУ3АУ, который является аналогом иностранного IR2113SPBF, но конечно не полным.

Отличий довольно много, но одно из самых существенных - это корпус. Всё бы ничего, но вот только плата была разработана для российских микросхем, а для макета были куплены иностранные и их как-то нужно установить.