Конвертер HTML/CSS/JS кода в массивы байт

В процессе работы по запуску web-сервера на STM32 понадобилась программа, конвертирующая исходные тексты страниц (HTML/CSS и др.) в массивы данных, для последующей загрузки в исходники микроконтроллера.
После непродолжительных поисков было решено написать свою, за одно вспомнить C#.

Программа для конвертации текста в HEX


Читать дальше

Необычный аудио АЦП с использованием ПЛИС. Измерения

Первая часть статьи
Вторая часть статьи

На днях переделал прошивку ПЛИС на частоту дискретизации 768/705.6 кГц, понижение частоты делается суммированием каждых 16 отсчетов, затем также обрезается до 16 бит и делается преобразование в SPDIF.

Сегодня провел пробные измерения.

Для начала записал тишину в SoundForge, а затем загрузил этот файл в анализатор спектра RMAA:

В полном размере

UPD: Заменил несколько конденсаторов, помехи удалось снизить. Последние сэйвы приколол к статье.
UPD2: Сегодня еще поработал над прототипом, результаты улучшились. Отчет здесь.


Читать дальше

Необычный аудио АЦП с использованием ПЛИС

В этой заметке хочу рассказать о моем проекте. Как вы знаете, я люблю хорошее звучание и обычно делаю нестандартные вещи. На этот раз мой проект — аналогово-цифровой преобразователь аудиосигналов. А необычность его в том, что он построен на АЦП последовательного приближения с использованием ПЛИС.



Читать дальше

Power Electronics Handbook: Devices, Circuits, and Applications

Power Electronics Handbook: Devices, Circuits, and Applications. Edited by Muhammad H. Rashid
1st edition’s cover 3rd edition’s cover
Выдержала три издания: в 2001, 2007 и 2011 годах.
Первое издание
Academic Press, 2001, 895 pages. ISBN 0-12-581650-2, 978-0-12-581650-2
Второе издание
Academic Press, 2007, 1192 pages. ISBN 0-12-088479-8, 978-0-12-088479-7
Третье издание
Elsevier, 2011, 1362 pages. ISBN 0-12-382036-7, 978-0-12-382036-5


Читать дальше

Подключение парковочной камеры на RX300 или конвертер CVBS в RGB+Sync

Работа конвертераНа многих автомобилях нет штатной парковочной камеры, но есть штатный монитор навигации. И тут возникает естественный вопрос: А можно ли подключить камеру к штатному монитору? К счастью – да! Правда для этого потребуется адаптер композитного видеосигнала (CVBS) в компонентный RGB + SYNC (синхронизация).

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


Читать дальше

Ещё раз про интерфейсы. RS485->RS232

Вобщем по моему проекты, выбрал я преобразователь RS232->Ethernet WIZ110SR, Уже почти сделали заказ, и тут выесняется что на месте стоят 2 прибора, которыми нужно управлять удалённо… Ну вобщем посмотрел, нашёл WIZ125SR, он с двумя rs232 портами. Но тут ещё одни грабли, на втором устройстве RS485. Поискал преобразователи, дороговато они стоят, вместе с WIZ125SR они не тянут, какие знаете недорогие варианты преобразователей, либо на каких микросхемах собрать можно? Поделитесь плиз.