Обновить
256K+

Производство и разработка электроники *

Как наладить процесс

325,17
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности

SPI-контроллер на FPGA: переносим на Zynq 7000. Часть 2

Уровень сложностиСредний
Время на прочтение140 мин
Охват и читатели4.1K

Продолжаем разработку SPI IP Core на Verilog. В первой части мы перенесли SPI-контроллер с Altera Cyclone IV на Zynq-7020, сохранили исходный регистровый интерфейс и добавили AXI4-Lite. Теперь задача меняется: нужно превратить работающий RTL в полноценное устройство под Linux.

Во второй части соберем Block Design с PS, настроим карту адресов и прерывания, подготовим загрузочную цепочку и Device Tree, а затем подключим контроллер к стандартной SPI subsystem Linux. Здесь уже недостаточно рабочего bitstream: ошибка в ps7_init, адресах или Device Tree может сделать исправное ядро недоступным для ОС. После обычного PIO-доступа добавим потоковый тракт для больших объемов данных. Для этого появятся AXI-Stream адаптер, глубокий FIFO, backpressure и режим TX-only. По ходу разберем ошибки, которые проявляются только под нагрузкой: потерю байтов на границе FIFO, проблемы запуска DMA и устаревший результат синтеза.

Финал этой части - плата самостоятельно загружает Linux, SPI работает через драйвер, а большие буферы передаются из DDR в PL через AXI DMA без побайтового участия Cortex-A9.

Всем, кому интересно продолжение - добро пожаловать под кат! =)

Читать далее

Новости

SkupLink: простое управление ИБП через SNMP без Zabbix и NUT

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели6.6K

Мы производим SNMP-карты для различных источников бесперебойного питания. Основные модели – СКУП-8/8М для ИБП с протоколом Megatec и СКУП-11М для устройств, использующих протокол CyberPower/СайберЭлектро.

Карты поддерживают полноценный обмен по SNMP и могут интегрироваться с Zabbix и другими системами мониторинга. Однако далеко не каждому пользователю нужна полноценная система со сбором метрик, отдельным сервером и сложной настройкой. Если требуется контролировать один компьютер или сервер, хочется получить более простое решение: установить программу, указать адрес SNMP-карты и сразу начать работу.

Для этого мы разработали SkupLink – небольшой веб-сервис для мониторинга ИБП и автоматического завершения работы компьютера при разряде аккумуляторов

Читать далее

Универсальный контроллер управления отоплением и водоснабжением. Железо

Уровень сложностиПростой
Время на прочтение16 мин
Охват и читатели8.5K

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

Читать далее

Расшифровка CAN‑шины на примере тяжёлой техники: две истории из практики

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели7.7K

О том, что можно найти в логах, когда заводской документации нет, а сервисное задание, например для систем мониторинга транспорта есть.

В сервисе тяжёлой и сельскохозяйственной техники привычная ситуация выглядит так: машина в поле, оператор жалуется, что «трансмиссия едет странно», а заводского DBC, A2L и сервисного ПО у заказчика нет. И не будет. Производитель в стране не присутствует или не отвечает, а машину нужно обслуживать сейчас.

В таком режиме реверс‑инжиниринг CAN перестаёт быть экзотикой и становится обычной частью работы. Это не про взлом и не про обход защит — это пассивное прослушивание собственной шины с разрешения владельца и восстановление осмысленной картины из байтов. Ниже — две истории из таких проектов, которые я считаю учебными.

Читать далее

Особенности патентования полезных моделей за рубежом: Япония, Китай, ФРГ, Франция и Италия

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели7.8K

Понятие «полезная модель» подразумевает, как правило, более простой и дешевый, по сравнению с изобретением, способ защиты технических решений, которые по каким-либо причинам не могут получить защиту в качестве последнего. Режим охраны в качестве полезной модели часто выручает заявителей в тех случаях, когда разработка «не дотягивает» до уровня изобретения или когда заявитель выпускает на рынок устройство, жизненный цикл которого довольно короток, и важно получить на него охранный документ как можно быстрее, не растягивая экспертизу на годы. Подобный режим охраны признают не все страны — например, получить патент на полезную модель в США, Великобритании или Канаде невозможно —  однако те из них, где полезные модели существуют как категория (а таких на сегодняшнее время насчитывается более 70), хотя и представляются более привлекательными для малого и среднего бизнеса, но уже который год (за исключением Китая) переживают спад изобретательской активности в данном сегменте и нуждаются в модернизации соответствующей части законодательства. Сегодня на примере отдельных стран вместе с патентным поверенным Анной Чернецовой постараемся разобраться, с чем это связано.

Читать далее

Собираем портативный синий лазер на 70 ватт за вечер

Уровень сложностиПростой
Время на прочтение14 мин
Охват и читатели30K

Матрица лазерных диодов от киношного проектора стоит на Таобао как б/у видеокарта десятилетней давности — 260 юаней за демонтаж. Внутри — 14 синих кристаллов Nichia, около семидесяти ватт оптической мощности и собственная линза на каждом диоде. К ней нужны буст-конвертер за пятьсот рублей, процессорный кулер, восемь банок 18650 и вечер с паяльником.

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

Сразу дисклеймер, без него никак: это лазер 4 класса опасности. Он не «может повредить глаз при неудачном стечении обстоятельств» — он поджигает дерево на дистанции вытянутой руки. Если вы никогда не работали с лазерными диодами, начните с чего-то на порядок дешевле и слабее.

Читать далее

AirSense: самый умный самодельный очиститель воздуха

Время на прочтение15 мин
Охват и читатели10K

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

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

Эта система на основе Waveshare ESP32-S3 выполняет мониторинг концентрации пыли PM2.5, индекса качества воздуха (Air Quality Index, AQI), температуры, влажности и атмосферного давления при помощи специальных датчиков окружающей среды. Все собираемые данные отображаются локально на ЖК‑дисплее устройства; кроме того, к ним можно получить удалённый доступ при помощи Arduino IoT Cloud, что позволяет пользователям отслеживать состояние окружающей среды и управлять очистителем через смартфон.

Ядром AirSense служит HEPA‑фильтр Xiaomi Air Purifier 4 Lite, способный фильтровать до 99,97% частиц размером вплоть до 0,3 мкм, включая пыль, пыльцу, частицы дыма и другие распространённые загрязнители воздуха. Система оснащена мощным вытяжным вентилятором размером 150 мм, непрерывно пропускающим воздух через цилиндрический фильтр.

Чтобы проект выглядел как изготовленный профессионально, конструкцию всего корпуса я создал в Autodesk Fusion 360. Система объединяет в себе HEPA‑фильтр, вентилятор, датчики, дисплей и электронику.

Читать далее

Как ИИ ускорил отказ индустрии от медных кабелей и переход на фотонный интерконнект

Время на прочтение13 мин
Охват и читатели11K

Привет! Я — Аля, старший продакт-менеджер выделенных серверов в Selectel. За последние полтора года в мире сетей для ИИ произошла серия событий, которые по отдельности выглядят как обычные корпоративные новости, но вместе они складываются в любопытную картину.

Broadcom с октября 2025 года серийно отгружает коммутатор Tomahawk 6 «Davisson» с оптикой, встроенной прямо в корпус чипа, а его предшественник разошелся десятками тысяч штук. NVIDIA анонсировала собственные коммутаторы с той же технологией и уже запустила их в производство. Marvell в феврале 2026 года купила стартап Celestial AI, сумма сделки — около $3,3 млрд. Стартап Ayar Labs в марте 2026 года привлек $500 млн при оценке $3,75 млрд, и среди его инвесторов одновременно NVIDIA и AMD. А Lightmatter инвесторы оценили в $4,4 млрд еще до первого массового продукта.

Все эти ставки сделаны на одну и ту же технологию — совместно упакованную оптику, CPO (co-packaged optics), то есть оптику, собранную в одном корпусе с чипом. Да, но оптика в дата-центрах — вообще-то не новость. Оптоволокно носит трафик между городами уже полвека, а между серверными стойками пару десятилетий. Что такого могли придумать в этой области, чтобы настолько разные компании синхронно понесли туда свои миллиарды? 

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

Читать далее

SPI-контроллер на FPGA: переносим на Zynq 7000. Часть 1

Уровень сложностиСредний
Время на прочтение204 мин
Охват и читатели8.6K

Продолжаем разработку SPI IP Core на Verilog. Следующий логичный этап - перенести разработанный SPI IP Core на Verilog на Xilinx Zynq-7020, который установлен на плате TZT RK-ZYNQ7020-F rev.1.1. Рядом с программируемой логикой в Zynq живёт ARM-процессор, между ними проложена шина AXI, на процессоре крутится Linux, а на плате есть дисплей, которому можно скормить готовые кадры, с часами на дисплее ST7789, которые рисуются потоком через AXI DMA. Читать статью можно и без Altera-части, всё существенное мы повторим по дороге; но если есть лишний вечер, начните с неё — увидите, откуда взялись решения, за которые нам сейчас придётся платить.

Главная ценность статьи — не описание того, как «должно быть», а разбор того, почему с первого раза не получилось. Каждая нетривиальная ошибка рассказана целиком: что мы видели своими глазами, какая гипотеза казалась логичной, как проверяли, какая улика перевернула картину, где оказалась настоящая причина и какой вывод мы из этого сделали.

Всем, кому интересно продолжение - добро пожаловать под кат! =)

Читать далее

Умный дом, который начался не с лампочек, а с вентиляции

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели12K

Все началось не с желания построить «умный дом», а с обычной вентиляции. После переезда в новую квартиру я хотел решить одну конкретную задачу — обеспечить нормальный воздухообмен и контроль качества воздуха. Но приточная установка с RS-485 быстро потянула за собой остальное: контроль CO₂, защиту от протечек, управление светом и шторами, Алису, Zigbee и планы на Home Assistant.

В статье расскажу, как из управления приточкой постепенно выросла автоматизация всей квартиры, какие решения пришлось добавлять уже после ремонта и с какими особенностями RS-485 я столкнулся на практике.

Читать далее

“Опять всё распилили?” Мифы, боль и реальная экономика российской микроэлектроники

Уровень сложностиСредний
Время на прочтение20 мин
Охват и читатели11K

Иван Лебедев (“Элрон”) о российской ЭКБ и ее будущем

Интервью с генеральным директором “Элрон” о российской микроэлектронике, электронной компонентной базе, импортозамещении и RISC-V.

На каналах “КЕДР Солюшенс” вышел 9-й выпуск подкаста “Платы и байты”. Публикуем ключевые темы и идеи разговора для тех, кто предпочитает читать. 

Гостем Егора Гуторова в этот раз стал Иван Лебедев, генеральный директор компании “Элрон”. Говорили о том, как компания прошла путь от контрактного разработчика до производителя собственных продуктов. Обсудили, как изменилось отношение потребителей к российской электронике и какое будущее ждет отрасль.

Читать далее

Проектируем с нуля калькулятор на FPGA. Часть 10: Всё работает

Время на прочтение5 мин
Охват и читатели9K

← Девятая часть

В предыдущих постах мы подробно разбирали каждый слой: CPU, арифметику, скриптовый интерпретатор, оборудование. Вот, что окончательный отчёт о синтезе Quartus сообщает обо всех них: в готовой архитектуре используется 1593 логические ячейки из доступных в EP2C5 4608 (35% чипа) с 594 выделенными логическими регистрами и 17 блоками памяти M4K. Сам модуль CPU занимает 1173 из этих логических ячеек и 400 регистров. Остальная логика отдана периферии: драйверу ЖК‑дисплея (154 логические ячейки), сканеру клавиатуры (97), интерфейсу термопринтера (64), таймеру CTC (49) и аппаратному PRNG (20). 12 блоков памяти M4K занимает ROM микрокода (49152 бит: это полная программа калькулятора), 2 блока — ROM скриптинга (8192 бита), 1 — ROM BCD‑констант, 1 — таблица поиска для BCD‑умножения внутри CPU и 1 блок — ОЗУ. Меня это очень радует: полнофункциональный научный калькулятор уместился в 35% небольшой дешёвой FPGA.

Читать далее

Как я устал ждать и написал* свой STEP-экспортёр для Allegro

Уровень сложностиСредний
Время на прочтение25 мин
Охват и читатели5.4K

Я уже почти двадцать лет работаю в Cadence Allegro. Прошёл путь от ручного вбивания артикулов компонентов и лейаута с выводными детальками до полноценной git-версионируемой базы компонентов, кросс-проверок с инженерами-конструкторами и формирования документации почти автоматом. И всегда меня мучил один момент: из оркада, кейденса, аллегро — называйте этот ECAD как хотите — никогда нельзя было получить адекватную трёхмерку для обмена с конструкторами. Но вот наконец появилось оно: технологическое нечто, которое позволило мне не погружаться в изучение внутреннего языка SKILL, не изучать питон, а просто сказать ему: мне нужно вот это и чтобы оно работало вот так, делай! И оно сделало. Это небольшая история о том, как инженер получил доступ к современной нейросети и во что в итоге это вылилось.

Читать далее

Ближайшие события

Как базовая станция превращает данные в радиосигнал: разбираем цифровой тракт радиомодуля

Время на прочтение16 мин
Охват и читатели15K

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

Между этими двумя мирами находится большой цифровой тракт. Данные проходят через протокольную обработку, канальное кодирование, модуляцию, размещение в частотно-временной ресурсной сетке, OFDM-преобразования, IQ-представление, цифровую фильтрацию, ЦАП/АЦП, квадратурное преобразование частоты, усилители. И все это должно работать в жестких временных рамках, синхронно с другими базовыми станциями, с контролем мощности, спектральной маски, задержек, помех и других требований стандарта.

Меня зовут Дмитрий Надумин, я инженер-программист в радиочастотном центре YADRO. В статье разберем путь данных с инженерной точки зрения: как они превращаются в QAM-символы, раскладываются по OFDM-поднесущим, как IFFT формирует временные IQ-отсчеты, почему RU работает именно с IQ-представлением и как в итоге на вход антенны попадает один суммарный полосовой RF-сигнал.

Читать далее

Робот справится не со всем: как устроен выводной монтаж серверных плат

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели5.7K

Всем привет! Сегодня у меня в собеседниках моя коллега и по совместительству тезка — Настя, менеджер по персоналу OpenYard. Казалось бы, при чем здесь HR, если говорить мы будем о производстве серверов? На самом деле связь прямая: Настя хорошо знает команду нашего завода и то, как подбирают людей для работы на разных участках. В этот раз поговорили о выводном монтаже — месте, где даже на автоматизированном производстве многое до сих пор зависит от человеческих рук и глаз.

Заглянуть в цех

Отечественный SI/PI. Разбираем ГОСТ по целостности питания и сигнала

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели5.3K

В России появился отдельный ГОСТ по целостности сигнала и питания — ГОСТ Р 71265—2024. Что в нём действительно полезно, какие рекомендации неожиданно хорошо совпадают с практикой, а где стандарт заметно упрощает реальную работу SI/PI-инженера?

Разбираемся с pre-layout и post-layout анализом, PDN, целевым импедансом, падением напряжения, плотностью тока, частотным анализом, S-параметрами, глазковыми диаграммами и TDR — и заодно посмотрим, чего в отечественном стандарте не хватает.

Читать далее

Защита от блэкаута: тестируем системы РЗА в REPEAT VISION

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели11K

Релейная защита и автоматика (РЗА) является главным элементом безопасности любой энергосистемы. Сбои в работе питания, возникновение коротких замыканий, неселективная работа защит могут остановить не только работу предприятия, но и целых городов и даже стран, как было в истории с блэкаутом в Испании в 2025 году [1]. Поэтому, чтобы избежать таких случаев, от РЗА требуются максимального быстродействия, точности и надежности.

Модели REPEAT VISION позволяют подробно изучить структурные схемы и принципы действия защит, а также проводить эксперименты, моделирование аварийных случаев и подключение к терминалам защит. Ранее мы писали о моделировании электроприводов в REPEAT VISION [2]. Давайте разберем, как моделирование систем РЗА применяют для тестирования и предупреждения аварийных ситуаций на примере высокочастотной дифференциально‑фазной защиты (ДФЗ) линий электропередач.

Читать далее

Дефекты трафаретного нанесения паяльной пасты

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели86K

Недавно мне показали фото свеженамазанной платы от клиента. Выглядело изделие как попытка пьяного кондитера нарисовать зодиакальное поздравление. На вопрос о сути происходящего, технолог выдал универсальный ответ: «Паста плохая». Спойлер – попутный визит нашего наладчика показал, что паста ни при чем. Виновником был трафарет новенького принтера, который, как в анекдоте про бабку и врача, тоже надо мыть. Не последнюю роль сыграла и влажность в цеху, пляшущая на 50% туда-сюда, в зависимости от того, открыта ли дверь на склад.

Читать далее

Космические компьютеры

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели16K

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

Поскольку SpaceX и прочие собираются наводнить орбиту спутниками, просто интересно, какую электронику они собираются там использовать. Какие компьютеры и серверы будут трудиться в космических дата-центрах будущего?

Читать далее

Штыревая антенна в КВ диапазоне: расчет, согласование, шумы

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели13K

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

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

Читать далее
1
23 ...