EdigE

STM32F407 разнёс RX и TX DMA на полбуфера в полнодуплексном I2S

В полнодуплексном аудиотракте на STM32F407 приёмный DMA запускается через половину передающего буфера, разделяя во времени стадии RX, обработки и TX. Тест с кодеком WM8731 прошёл на стереопотоке 48 кГц и 16 бит, однако осциллограмма GPIO-маркеров пока подтверждает только порядок обработчиков — целостность семплов требует отдельной проверки.

STM32MP257 разделил аудиоанализ и управление VFD между A35 и M33

8192-точечное БПФ выполняется под Linux на Cortex-A35, а 25 рассчитанных полос передаются с частотой 100 Гц на bare-metal Cortex-M33 для вывода на VFD 256×64. Такое разделение освобождает обновление параллельной шины дисплея от задержек Linux, однако заявленная предсказуемость пока не подкреплена измерениями джиттера.

ESP32-S3 запустил TinyStories на 28.9 млн параметров при 9.88 токена/с

ESP32-S3 с 512 КБ SRAM генерирует текст локально со скоростью 9.88 токена/с, используя модель размером 14.9 МБ. В 28.9 млн параметров входят 25 млн редко выбираемых элементов Per-Layer Embeddings, поэтому основная вычислительная нагрузка остаётся небольшой. Результат определила раскладка данных между SRAM, PSRAM и flash с учётом характера доступа.

Microchip выпустила dsPIC33AK256MPS306 с шагом PWM 78 пс

Шаг позиционирования фронтов PWM у dsPIC33AK256MPS306 достигает 78 пс, а три 12-битных SAR-АЦП работают со скоростью до 40 Мвыб/с каждый. Такая связка рассчитана на быстрые контуры DC/DC-преобразователей, SiC/GaN-силовых каскадов и электроприводов. Цена высокой интеграции проявляется в ограничениях ранних ревизий кристалла и зависимости реальной динамики контура от джиттера, ENOB и задержек аналогового тракта.

Космические мюоны считают STM32F411: SiPM → TIA → discriminator → coincidence → аппаратный timer

Сформированные импульсы космических мюонов в установке TIFR считает периферия STM32F411CEU6: ядро Cortex-M4 исключено из быстрого тракта. Трёх- и четырёхкратные совпадения собираются дискретной логикой после аналогового фронтенда на SiPM, а микроконтроллер получает уже готовый поток событий. Архитектура показывает границу, на которой таймер МК заменяет специализированный счётчик.

Лазерный датчик перемещения за $50: шум 0,25 мкм и 4800 измерений в секунду

Смещение лазерного пятна на 0.02 пикселя удалось устойчиво выделить из сигнала 1024-пиксельной линейки с 8-битным АЦП. Проект Measuring Microns with Lasers получает около 4800 полных профилей в секунду на головку и обслуживает три канала одним Teensy 4. Главный инженерный предел здесь задаёт уже стабильность оптической геометрии, а не скорость считывания.

PHOTONICS · 4 авг. 2026 г.

PicoTTY: один Raspberry Pi Pico на сервер вместо полноценного IP-KVM

PicoTTY выводит текстовую консоль Linux через USB CDC и одновременно эмулирует USB-клавиатуру для BIOS, GRUB и аварийных сочетаний. На каждую машину ставится Pico или Pico 2 с проводным Ethernet, а Raspberry Pi Zero 2 W сводит узлы в общую панель. Ключевой компромисс системы связан с питанием узла от самого управляемого компьютера.

RASPBERRY PI PICO · 3 авг. 2026 г.

Семь модулей, которые не стоит бездумно тащить в серийное устройство

Изоляция ACS712 на уровне корпуса рассчитана на 2.4 kVrms, однако готовая плата с этим датчиком способна потерять это свойство из-за геометрии меди и малых зазоров. Обзор семи привычных модулей сводит проблему к повторяемости, поставке, нормативам и конструкции узла. Самый критичный компромисс возникает там, где лабораторный датчик оказывается на границе сетевой и низковольтной частей изделия.

Шесть сервоприводов получили «осязание» через шесть резисторов по шесть центов

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

ROBOTICS · 2 авг. 2026 г.

Serial Wombat 8B — программируемый I/O-сопроцессор дешевле многих пассивных расширителей

Восьмивыводная плата Serial Wombat 8B переносит обработку энкодеров, кнопок, PWM и простых контуров управления в отдельный CH32V003. Команды и результаты проходят по I²C, а пользовательские линии обслуживаются прошивкой как назначаемые функции. Предел такой архитектуры задают общие ресурсы дешёвого MCU и конфигурация одновременно активных режимов.

ESP32-P4 превратили в настоящий IP-KVM с HDMI, H.264, USB HID и загрузочными образами

ESP32-P4 в открытом проекте ESP-KVM захватывает HDMI-сигнал ещё до загрузки ОС, кодирует картинку и одновременно работает USB-клавиатурой, мышью и виртуальным накопителем. На стенде с 1080p получены 20 fps для MJPEG и 5–7 fps для H.264: предел задаёт не только видеокодер, но и обмен кадрами с PSRAM. Именно этот конфликт DMA и цветового конвейера определяет практическую цену компактного IP-KVM.

STM32CubeProgrammer наконец получил нативный компактный CLI для Raspberry Pi

Raspberry Pi получил официальный ARM64-инструмент для прошивки STM32 через ST-LINK, J-Link, UART, USB и GPIO-загрузчики. STM32CubeProgrammer 2.23 записывает внутреннюю и внешнюю Flash, OTP и option bytes из командной строки. Контур защищённой персонализации при этом остаётся ограничен возможностями пакета для aarch64.

Квадрокоптер скрестили с дирижаблем: больше часа в воздухе и аварийный переход в обычный multirotor

Гибридный БПЛА JANUS в 15 испытаниях распознавал резкий разрыв несущего баллона максимум за 66 мс и переводил четыре ротора в вертикальную конфигурацию за 0.362 с в 90% запусков. До отказа гелий снимает основную нагрузку с силовой установки, после отказа аппарат удерживается как обычный квадрокоптер. Цена такой страховки — масса механизма, сопротивление крупного баллона и ограниченная работа на ветру.

DisplayPort AUX перехватывают физически: два M-LVDS-трансивера и PIO в RP2040

Служебный канал DisplayPort AUX удалось физически снять с линии парой M-LVDS-трансиверов и PIO микроконтроллера RP2040. Проект HardwareDDC нацелен на управление монитором по MCCS там, где команды яркости и выбора входа доступны по HDMI, но отсутствуют на DisplayPort. Пока захват ограничен повторяемыми битовыми фрагментами, а ключевой вопрос состоит в достоверном Manchester-декодировании и прозрачной передаче AUX.

DISPLAYPORT · 22 июл. 2026 г.

WebAssembly становится «пользовательским пространством» микроконтроллера

ESP32-S3 в AkiraConsole отделяет прикладной код от базовой прошивки: модули WebAssembly загружаются по Wi‑Fi, BLE или USB и получают доступ к периферии только через заявленные разрешения. Консоль с 8 МБ PSRAM, экраном и двумя радиотрактами служит стендом для этой схемы. Цена изоляции пока известна главным образом по расчётам самого проекта.

Moonshine Micro: распознавание речи, VAD и синтез уместили в RP2350

RP2350 с 520 KiB SRAM запускает VAD, распознавание 50 изолированных голосовых токенов и синтез ответа, резервируя около 468 KiB памяти. Такой результат получен за счёт последовательного исполнения стадий: вычислительная арена TensorFlow Lite Micro переходит от одного блока к другому. Цена экономии памяти — turn-based режим, где запись, классификация и ответ идут по очереди.

ST начала выпускать официальные Rust-драйверы для MEMS

Официальный драйвер IMU LSM6DSV320X от STMicroelectronics получил no_std-совместимый Rust-код с async API, I²C и SPI. Пакет сохраняет регистровую логику C-драйверов, но переносит обмен с датчиком на traits embedded-hal. Граница инициативы проходит по DMA, прерываниям и полноте покрытия функций конкретного сенсора.

Настоящий Z80, а RP2350B притворяется всей ULA ZX Spectrum

В гибридном ZX-совместимом компьютере тактирование Z80, арбитраж видеопамяти и формирование VGA перенесены в RP2350B, тогда как процессор Z84C00, ROM и SRAM оставлены дискретными. Плата выдаёт 720×576 при 50 Гц и сохраняет загрузку программ с кассеты. Главный компромисс проекта лежит в таймингах: совместимость с играми уже показана, однако поведение оригинальной ULA по каждому такту пока не воспроизведено.

MicroPython запустили на SNES — и нашли несколько настоящих 16-битных багов

Порт MicroPython для Super Nintendo проходит 430 из 468 запускаемых базовых тестов на процессоре 65C816 с частотой 3.58 МГц. Работа выявила переполнение индекса кадрового буфера уже со строки 128 и пропуск живых объектов консервативным сборщиком мусора. Эти сбои показывают, какие предположения о размерах типов и выравнивании остаются в зрелом переносимом коде.

MICROPYTHON · 12 июл. 2026 г.
NO SIGNAL

PumpSaver постоянно транслировал всю телеметрию через неприметное ИК-окошко

Для промышленного реле защиты насосов SymCom/Littelfuse PumpSaver Plus 233P впервые полноценно задокументировали IR-протокол штатного, давно снятого с производства терминала Informer. Интерфейс оказался не запрос–ответ, а постоянной односторонней трансляцией: 5000 бод, NRZ, MSB-first, базовый ИК без несущей.

Microchip сделал MPLAB XC Pro и MPLAB ML бесплатными

Полные оптимизации MPLAB XC для PIC, AVR, dsPIC и SAM перестали требовать отдельной платной лицензии. Microchip с 8 июля 2026 года разрешает неограниченное число установок компиляторов и MPLAB ML Development Suite, что снимает лицензионное ограничение для CI и параллельных стендов. Сертификационные артефакты для safety-проектов по-прежнему покупаются отдельно.

MICROCHIP · 9 июл. 2026 г.

SB Mini II: Apple II без FPGA, на современных DIP‑логических микросхемах

Apple II получил современную пересборку на 65C02, SRAM и россыпи DIP-корпусов серии 74HC. SB Mini II работает на 1.024 МГц, хранит 48 КБ ОЗУ и оставляет ключевые сигналы старой машины доступными на плате. За повторяемость конструкции пришлось заплатить отдельным Pico-видеомодулем и ограниченной шиной расширения.

APPLE II · 8 июл. 2026 г.

8192 RISC‑V MCU как “GPU”, который ест киловатты

Кластер из 8192 микроконтроллеров CH570 уже собран на модульных платах с общей backplane, но расчётные 2.16 кВт относятся к следующему масштабу — 65 536 вычислительным узлам. Проект превращает питание, разводку и обмен данными в главную часть графической архитектуры. На одной только оценке тока видно, почему «микроконтроллер на пиксель» быстро упирается в силовую электронику.

AVR16EB28 как точный генератор 2 Гц–33,5 МГц с шагом 2 Гц

Цифровой генератор на AVR16EB28 выдаёт прямоугольный сигнал от 2 Гц до 33.5 МГц, причём каждая соседняя уставка отстоит ровно на 2 Гц. Сетку задаёт 24-битный таймер TCF в режиме NCO, тактируемый PLL от кварца 4.194304 МГц. Цена такой дискретности проявляется в распределении периодов входного такта между отдельными фронтами.

ESP32-P4 как IP-KVM вместо Raspberry Pi

ESP32-P4 принимает HDMI-сигнал, преобразованный мостом Toshiba TC358743 в MIPI CSI-2, и отдаёт картинку через Ethernet в виде MJPEG. Прошивка задаёт HDMI-источнику EDID для 1920×1080@30 Гц, однако опубликованных замеров кадровой частоты и задержки пока нет. Главный компромисс сборки лежит в тракте RGB888, пропускной способности сети и отсутствии защищённого доступа.

Forgix: RP2354 + FPGA за $50 в breadboard-формате

На 36 × 18 mm разместились RP2354, FPGA Efinix Trion T8F49 на 7 384 логических элемента и 16-Mbit PSRAM, а цена Forgix заявлена на уровне $50. Большинство контактов гребёнок выведено прямо к FPGA, поэтому плата рассчитана на собственные цифровые интерфейсы и жёстко синхронную логику. Главный компромисс определяется узким последовательным каналом между микроконтроллером и fabric.

DEBIX T62P-01: industrial edge на Sitara AM62P с двумя real-time ядрами

В DEBIX T62P-01 интерфейс отладки выводит три независимых UART: для Cortex-A53, MCU R5F и R5F Device Management. Такая разводка делает видимыми границы доменов Sitara AM62P, где четыре Cortex-A53 до 1.4 ГГц соседствуют с двумя R5F до 800 МГц. Ценность платы зависит от того, какой доступ к управляющему R5F откроет BSP и как будет настроен TSN-тракт.

H₂H³: USB-KVM как открытый прибор, а не чёрная коробка

H₂H³ переключает USB-периферию между двумя компьютерами через один USB 2.0 hub и выводит состояние питания на OLED. Внутренний STM32G0B1 подключён к тому же hub как четвёртое устройство, поэтому аппаратный коммутатор получает собственный канал управления и телеметрии на каждом из host-PC. Ключевой вопрос здесь — как совмещены переключение линий, питание VBUS и повторное перечисление USB-устройств.

USB CDC Motor Driver: моторный HAT заменили пачкой COM-портов

Два коллекторных двигателя получают собственный замкнутый контур и появляются в хост-системе отдельным USB CDC-устройством. Контроллер XorTech Electronics считает квадратурные энкодеры с декодированием 4× и обновляет скорость раз в 100 ms по таймеру, пока USB обслуживает команды и телеметрию. Цена такой простоты определяется дискретностью измерения, 10-герцовым контуром и устройством бинарного протокола.

МИКРОКОНТРОЛЛЕРЫ · 2 июл. 2026 г.

Zigbee Touch Keypad: ESP32-C6 + MPR121, шесть месяцев от 1300 мА·ч

Заявленные шесть месяцев от LiPo ёмкостью 1300 мА·ч требуют среднего тока около 0.30 мА, и в открытой Zigbee-клавиатуре этот бюджет построен вокруг отдельного тач-контроллера. MPR121 продолжает сканировать 12 электродов, пока ESP32-C6 находится в deep sleep, а его IRQ выводит MCU из сна. Реальная задержка ввода определяется последующим восстановлением Zigbee-соединения и пока не подтверждена измерениями.

Patternflow: LED-синтезатор на ESP32-S3 с web-редактором паттернов

HUB75-панель 128×64 P2.5 в Patternflow управляется ESP32-S3 и четырьмя энкодерами, а новые визуальные алгоритмы проходят путь от браузерного preview до прошивки устройства. Открытая конструкция публикует PCB, Gerber и корпус, однако инструкция v3 временно запрещает питание через USB-C после зафиксированного отказа цепи ввода 5 В.

CSS на ESP32-S3: не браузер, а компилятор веб-модели в C++

3D-куб с перспективой, прозрачными гранями и отсечением обратных поверхностей GEA отрисовала на ESP32-S3 за 24 мс на кадр. Интерфейс описывается TSX и CSS, затем превращается в нативную прошивку C++; разбор CSS в цикле рисования отсутствует. Предел сцены задают внешний PSRAM, DMA и обмен с AMOLED-панелью.

STM32WBA2: не новый чип, но свежая практическая точка входа в дешёвый 2,4 ГГц STM32

STM32WBA25CE заявляет 3.58 мА в приёме BLE 1 Mbps и 4.65 мА в передаче при 0 dBm, однако эти цифры зависят от режима питания радиотракта и измерительной методики. Июньский воркшоп ST сосредоточен на связке конфигуратора радио, профилирования тока и RF-разводки, где паспортные режимы можно сопоставить с реальным duty cycle устройства.

ChillPoint: ESP32-C6 как современный полевой считыватель iButton

Контакт с таблеточным Thermochron-логгером должен заменять связку из USB-адаптера, драйвера и ноутбука: ChillPoint считывает журнал по 1-Wire во внутреннюю flash и открывает его через собственную Wi‑Fi-сеть. В корпусе 50.5 × 105 × 29 мм заявлены ESP32-C6, аккумулятор, RTC и защищённый элемент ATECC608. Ценность теперь определят электрическая часть 1-Wire и результаты полевых испытаний, которых пока нет в открытом доступе.

ESP32-C6 получил «BIOS»: payload-архитектура, ABI и network boot на микроконтроллере

OpenC6 BIOS переносит на ESP32-C6 схему с постоянной базовой прошивкой и небольшими RISC-V payload’ами, которые можно исполнять из RAM или из выделенной XIP-области flash. Проект заявляет HTTP-загрузку по Wi‑Fi, настройку через web-интерфейс и управление частотой 80, 120 или 160 МГц. Фактическая разметка 8-МиБ flash при этом раскрывает ограничение заявленного OTA-rollback.

Из SDK для наушников восстановили полноценную прошивочную платформу Mi Band 10

В Mi Band 10 обнаружили 1.4 МБ SRAM и 4 МБ flash вместо 512 КБ и 2 МБ, описанных в близком аудио-SDK. Реверс-инжиниринг периферии BEST1503 дал собираемую платформу с UART-загрузкой, AMOLED, тачскрином и портом DOOM. Главный технический результат состоит в переносе программной базы между родственными SoC через восстановление карты памяти и аппаратных блоков.

2D-транзисторы впервые собрали в CMOS-подобную пару на 300-мм пластине

На одной 300-мм пластине изготовлена квазикомплементарная пара из MoS₂-nFET и WSe₂-pFET с contacted poly pitch 50 нм. Критерий Imax/Imin выше 10⁵ выполнили более 94% протестированных структур, однако этот результат характеризует отдельные транзисторы, а параметры контактов и разброс по пластине ещё определят ценность маршрута.

НАНОТЕХНОЛОГИИ · 20 июн. 2026 г.

Сегнетоэлектрическая память: 1,3 В и вертикальный стек из пяти FeFET

Сегнетоэлектрические конденсаторы Imec на 5-нм HZO выдержали не менее 10¹³ циклов при рабочем напряжении 1.3 В и показали удвоенную остаточную поляризацию 2Pr выше 40 мкКл/см². Параллельно продемонстрирован вертикальный IGZO-FeFET со стеком из пяти word lines, где второй затвор предназначен для стабилизации стирания. Две работы используют близкую физику HZO, однако измеренные метрики относятся к разным устройствам.

ПАМЯТЬ · 20 июн. 2026 г.

Matter-устройство можно подготовить к сети, вообще не подавая на него питание

Несущая NFC 13.56 МГц может питать защищённый контроллер достаточно долго для обмена Matter-ключами и выполнения SPAKE2+. ST25DA-C сохраняет результат сеанса в энергонезависимой памяти, поэтому после подачи питания конечному устройству остаётся поднять собственный Thread- или Wi‑Fi-интерфейс. Предел такой схемы задают энергетический бюджет антенны, положение смартфона и время криптографического диалога.