pdsink – открытый стек приемника USB PD 3.2 для встраиваемых устройств

pdsink – это открытая реализация приемника USB Power Delivery (PD) 3.2 для встраиваемых устройств, выпущенная под лицензией MIT.

Виталий Пузрин заметил, что большинство доступных стеков USB PD имеют как минимум одно жесткое ограничение: привязка к вендору, NDA, отсутствие публичных исходников, привязка к конкретной ОС или фреймворку, неполный набор функций приемника (например, отсутствие EPR) или сложность адаптации к новым комбинациям контроллеров Type-C Port Controller (TCPC) и MCU. Поэтому он создал pdsink – компактный, независимый от платформы, читаемый стек исключительно для приемника, который легко адаптировать к различным контроллерам.

Читать далее «pdsink – открытый стек приемника USB PD 3.2 для встраиваемых устройств»

HackBEE — это адаптер Raspberry Pi RP2350 с USB-C для разработчиков (Краудфандинг)

HackBEE от Hack the Board представляет собой компактный программируемый USB-C донгл и платформу для разработки на базе микроконтроллера Raspberry Pi RP2350 с ядрами Arm Cortex-M33/Hazard3 RISC-V. Устройство поддерживает режимы USB-хоста и устройства, оснащено боковыми кнопками и многоцветным RGB-светодиодом для обратной связи.

Устройство может использоваться в качестве программируемого HID-устройства (клавиатура/мышь/медиаконтроллер), USB-хоста или устройства для тестирования и прототипирования, инструмента автоматизации повторяющихся задач, компактного эмулятора ввода или учебного пособия для изучения C/C++, MicroPython и встраиваемых систем.

Читать далее «HackBEE — это адаптер Raspberry Pi RP2350 с USB-C для разработчиков (Краудфандинг)»

$4 плата Shrike-lite FPGA объединяет 1120 LUTs Renesas ForgeFPGA с микроконтроллером Raspberry Pi RP2040

Shrike-lite — это ультрабюджетная плата с ПЛИС на базе устройства Renesas ForgeFPGA (SLG47910V) с 1120 ЛЭ и микроконтроллером Raspberry Pi RP2040.

Плата также оснащена портом USB-C для питания и программирования, двумя 18-контактными разъемами и 12-контактным совместимым с PMOD разъемом для ввода-вывода, а также кнопками Boot и Reset, но больше ничего, поскольку она разработана как минималистичная отладочная плата.

Читать далее «$4 плата Shrike-lite FPGA объединяет 1120 LUTs Renesas ForgeFPGA с микроконтроллером Raspberry Pi RP2040»

Digilent Analog Discovery Studio Max – портативный комплект для обучения электронике 14-в-1 с четырьмя макетными платами

Analog Discovery Studio Max (ADS Max) — это многофункциональный комплект для обучения электронике с четырьмя макетными платами, разработанный Digilent для академических и инженерных экспериментов. Спроектированный как для аудиторного, так и для дистанционного обучения, он объединяет функциональность 14 основных приборов в одном устройстве, что делает его идеальным для проектирования схем, анализа сигналов и обучения встраиваемым системам.

Приборы включают осциллограф, генератор сигналов, логический и спектральный анализаторы, мультиметр, программируемые и статические источники питания, а также анализатор протоколов. Он поддерживает программное обеспечение WaveForms, LabVIEW, C и Python для управления и анализа данных. С осциллографом 100 Мвыб/с, 14-битным, источниками питания ±15 В, 16 каналами цифрового ввода/вывода и WaveForms SDK он предоставляет полноценную экосистему для обучения и экспериментов.

Читать далее «Digilent Analog Discovery Studio Max – портативный комплект для обучения электронике 14-в-1 с четырьмя макетными платами»

Плата CH32V317 стоимостью менее $7 предлагает Ethernet 10/100 Мбит/с, два USB 2.0 Type-C, интерфейс DVP

nanoCH32V317 от MuseLab — это недорогая плата разработки на RISC-V, предназначенная для прототипирования встраиваемых систем и обучения. Основана на микроконтроллере WCH CH32V317WCU6 с тактовой частотой 144 МГц. Эта плата разработки подходит для различных проектов в области встраиваемых систем, IoT, прототипирования и автоматизации.

Другие особенности платы разработки включают контроллер USB 2.0 высокоскоростной и полноскоростной, Ethernet MAC 10/100 Мбит/с с PHY, SDIO и интерфейс DVP для цифрового видеоввода, а также расширенные таймеры ШИМ для управления двигателями. Плата также включает основной кристалл 8 МГц и кристалл RTC 32,768 КГц. Для программирования она включает два интерфейса USB Type-C, USB ISP, а также порт SWD.

Читать далее «Плата CH32V317 стоимостью менее $7 предлагает Ethernet 10/100 Мбит/с, два USB 2.0 Type-C, интерфейс DVP»

Легко добавьте Ethernet со скоростью 80+ Мбит/с к микроконтроллерам с модулем WIZ630io QSPI RJ45

WIZnet WIZ630io — это компактный модуль с разъемом RJ45 и контроллером W6300, поддерживающий Ethernet со скоростью до 80+ Мбит/с через QSPI @ 150 МГц.

Напомним, что W6300 обладает 64 КБ SRAM для 8 сокетов, каждый с буфером TX/RX 4 КБ по умолчанию. Он, в частности, встречается в плате разработки WIZnet W6300-EVB-Pico2 на базе микроконтроллера Raspberry Pi RP2350. WIZ630io позволяет легко добавить Ethernet к любой плате RP2350 или другим микроконтроллерам с интерфейсом SPI или QSPI.

Читать далее «Легко добавьте Ethernet со скоростью 80+ Мбит/с к микроконтроллерам с модулем WIZ630io QSPI RJ45»

Платы Olimex RP2350-PICO2 с открытым аппаратным обеспечением выводят все 48 выводов GPIO для прототипирования на макетной плате.

Платы разработки с открытым железом Olimex RP2350-PICO2-BB48 и RP2350-PICO2-BB48R построены на базе микроконтроллера Raspberry Pi RP2350B и выводят все 48 GPIO в двухрядном исполнении печатной платы с шагом 0.6 дюйма. По сравнению с более ранними платами PICO2-XL и PICO2-XXL , эта новая плата отличается дизайном, совместимым с макетными платами , с опциями PSRAM и microSD в версии BB48R.

Другие особенности включают питание/данные через USB-C, кнопки BOOT и RESET, стабилизатор 3.3V 2A, коннекторы UEXT и Qwiic/Stemma, светодиод состояния и площадки для отладки. С предустановленными заголовками плату можно напрямую подключать к макетной плате, что делает её идеальной для DIY-проектов, IoT, ретро-вычислений и прототипирования аппаратного обеспечения.

Читать далее «Платы Olimex RP2350-PICO2 с открытым аппаратным обеспечением выводят все 48 выводов GPIO для прототипирования на макетной плате.»

Использование мощного вейпа в качестве второго дисплея

На прошлой неделе мы отмечали, что возможно запустить веб-сервер на одноразовом вейпе через его порт USB-C, а теперь мы увидели DOOM на еще более мощном вейпе, работающем в качестве второго дисплея, который немного больше по размеру, чем USB-дисплей WeAct Display FS 0.96 дюйма , который мы только что рассматривали. Возможно, мне стоит добавить категорию «vaporware» на CNX Software…

Новый хак был выполнен Аароном Кристофелем (ACT1441) с использованием вейпа Aspire PIXO с MCU Cortex-M4F, небольшим цветным ЖК-дисплеем, портом USB-C, подключением Bluetooth LE и аккумулятором.

Читать далее «Использование мощного вейпа в качестве второго дисплея»