Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Простой цифровой генератор сигналов произвольной формы

DIY или Сделай сам


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

Читать дальше →
Всего голосов 64: ↑59 и ↓5 +54
Просмотры 18K
Комментарии 16

Обзор внешнего усилителя/ЦАПа FiiO E10 OLYMPUS

Блог компании Box Overview Звук
FiiO E17, тот самый медиакомбайн рассмотренный мною в одном из предыдущих обзоров полностью удовлетворял мои потребности в качественном звуке, более того некоторые его характеристики были даже излишни для меня, например аккумуляторная батарея. Исходя из того обзора, в портативном сегменте, я решил отдать предпочтение отдельному плееру (который до сих пор выбираю) взамен связке телефон + FiiO E17. Последний был продан, а на его место пришёл стационарный ЦАП и усилитель для наушников FiiO E10 OLYMPUS о котором я и расскажу в данном обзоре.

Читать дальше →
Всего голосов 29: ↑25 и ↓4 +21
Просмотры 75K
Комментарии 46

Лазерное шоу своими руками. Часть 2

DIY или Сделай сам
Теперь, когда вы прочитали(или не прочитали) всю эту скучную теорию из первой части – займёмся практическими экспериментами. Если у вас в хозяйстве завалялся аналоговый осциллограф, то вы сможете не прилагая почти никаких усилий вывести на него видео.
Читаем
Всего голосов 75: ↑69 и ↓6 +63
Просмотры 51K
Комментарии 8

Переходим с STM32 на российский микроконтроллер К1986ВЕ92QI. Генерируем и воспроизводим звук. Часть первая

Отладка *C *
Tutorial

Вступление


В предыдущей статье мы поговорили о настройке тактовой частоты микроконтроллера. Сейчас мне хотелось бы рассмотреть варианты работы со звуком: его генерирование и воспроизведение. По началу мне хотелось написать одну большую статью, в которой было бы рассмотрено все. От генерации прямоугольных импульсов до воспроизведения FLAC с microSD карты. Но статья получилось просто гигантской. Так что я решил разбить ее на несколько статьей поменьше. В каждой из которых я разбираю по одному периферийному модулю.
Читать дальше →
Всего голосов 17: ↑15 и ↓2 +13
Просмотры 24K
Комментарии 13

Переходим с STM32 на российский микроконтроллер К1986ВЕ92QI. Генерируем и воспроизводим звук. Часть вторая: освоение DMA

Отладка *C *
Tutorial
В прошлой статье нам удалось получить звук, но это очень дорого нам далось. Во первых, мы разогнали контроллер до максимальной скорости. А во вторых, кроме генерирования звука контроллер ничего не может, так как большая часть процессорного времени занята постоянным обновлением значения ЦАП-а. Не хорошо это. Именно сейчас остро стоит вопрос об использовании ДМА.
DMA, или Direct Memory Access – технология прямого доступа к памяти, минуя центральный процессор.
— (с) отсюда.
Читать дальше →
Всего голосов 20: ↑16 и ↓4 +12
Просмотры 18K
Комментарии 8

Переходим с STM32 на российский микроконтроллер К1986ВЕ92QI. Генерируем и воспроизводим звук. Часть третья: TIM + DMA

Отладка *C *
Tutorial

Вступление

В предыдущей статье я рассказал о своем первом знакомстве с DMA. В ней мы делали связку DMA + SysTick. Статья получилась очень специфичной и сложной, ввиду неопытного кривого подхода. Набравшись опыта, в данной статье я расскажу о куда более простом и понятном способе работы с DMA.
Читать дальше →
Всего голосов 31: ↑23 и ↓8 +15
Просмотры 18K
Комментарии 7

Переходим с STM32 на российский микроконтроллер К1986ВЕ92QI. Генерируем и воспроизводим звук. Часть четвертая: финал

Отладка *C *
Tutorial

Введение.


В данной статье мы закончим тему генерации звука средствами нашего микроконтроллера. Создадим одноголосную и многоголосую основу для музыкальной открытки.
Читать дальше →
Всего голосов 32: ↑21 и ↓11 +10
Просмотры 16K
Комментарии 6

Цифровой звук: DSD vs PCM

Звук
Из песочницы
Цифровой звук. Как же много мифов крутится вокруг этой фразы. Сколько споров возникало между любителями удобства и качества цифры и приверженцами «живого воздушного» винилового звука помноженного на «тёплое ламповое» звучание. Кроме того, есть немало споров и между любителями «цифры»: достаточно ли 16х44.1 или нужно 24х192? Что лучше: мультибит или дельта-сигма? CDDA или SACD? PCM или DSD? В этой статье я попробую простым языком изложить азы цифрового звука, а так же более подробно остановлюсь на сравнении двух типов кодирования аналогового сигнала в цифровой: DSD и PCM.
Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 141K
Комментарии 14

Начинаем работать в STM32CubeMX. Часть 3

Программирование микроконтроллеров *
Tutorial
Продолжаем цикл про основы работы STM32MXCube и программированию микроконтроллеров STM32.

Часть 1
Часть 2

В прошлых частях мы освоили базовые настройки микроконтроллера, работу с GPIO, таймером, DMA и DAC. В этой части мы познакомимся с ADC и USB.
Читать дальше →
Всего голосов 25: ↑25 и ↓0 +25
Просмотры 45K
Комментарии 14

Революция в радиотехнике? RF-ARM-FPGA SoC

Глобальные системы позиционирования *Разработка систем связи *FPGA *Разработка робототехники *

Компания Xilinx тихо и без лишней помпы анонсировала продукт, который может полностью изменить облик и процесс разработки современных радиоприемников и передатчиков. Это маленькая микросхема, которая объединяет 90% вопросов обработки и формирования радиосигналов:

  • программируемая логика (FPGA),
  • процессоры для обработки сигналов и пользовательских приложений (два ARM’а),
  • до восьми 12-разрядных АЦП с частотой дискретизации до 4 ГГц (!),
  • до восьми 14-разрядных ЦАП с верхней частотой до 6.4 ГГц (!).

Кажется мы входим в эпоху, когда архитектура трансивера становится такой же универсальной, как архитектура современного ПК. Make SW, not HW!
Читать дальше →
Всего голосов 81: ↑79 и ↓2 +77
Просмотры 40K
Комментарии 105

Сказ про резисторы и неонки

Ненормальное программирование *Занимательные задачки C++ *Математика *Программирование микроконтроллеров *
Tutorial

Расчёт цепей постоянного тока на пальцах, или давайте считать ЦАП для троичной логики


Но для начала неонки, какой же русский их не любит?


Итак, снова я со своими троичными железками, но в этой статье они выступают фоном, сегодня статья про резисторы. Запаял я было несколько платок, в которые можно воткнуть газоразрядные лампы типа ИН-12 или ИН-15, но часы делать не захотел :)


Всего голосов 28: ↑27 и ↓1 +26
Просмотры 14K
Комментарии 58

Внутренности SDR чипа AD9361 — когда микроэлектроника выгоднее наркоторговли

Блог компании Zeptobars Реверс-инжиниринг *Разработка систем связи *Схемотехника *Производство и разработка электроники *
Когда в 2013 году Analog Devices выпустила SDR трансивер AD9361 — случилась настоящая революция в цифровой радиосвязи. SDR были и раньше, но теперь в одном чипе можно было получить все: 2 канала на прием и 2 на передачу (с набортными 12-бит ЦАП и АЦП) с шириной канала до 56МГц, локальные генераторы и радиотракт — для работы в диапазоне от 70 (на передачу от 47) до 6000Мгц. На AD9361 «из коробки» можно реализовать почти любой цифровой приемопередатчик, за исключением наверное только UWB и начинающего набирать популярность диапазона 60ГГц (но там без аппаратной многоэлементной ФАР все равно делать почти нечего). Остается лишь добавить источник/приемник данных (пока это обычно FPGA), внешние фильтры и LNA/PA, если задача того требует.

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

Читать дальше →
Всего голосов 77: ↑77 и ↓0 +77
Просмотры 40K
Комментарии 47

Ты помнишь, как всё начиналось…

Блог компании Highscreen Гаджеты Смартфоны Звук
В этой статье я попробую рассказать о том, как же на свет появился аудиотракт смартфона Highscreen Boost 3, который был представлен в сентябре и поступил в продажу в ноябре 2015 года. В интернете уже есть достаточно много обзоров и других материалов, посвященных данному смартфону, но очень часто информация, касающаяся разработки, далека от истины.

image
Читать дальше →
Всего голосов 19: ↑12 и ↓7 +5
Просмотры 14K
Комментарии 7

Отличия аналогового звука от цифрового

Блог компании Soundpal Звук


Очень часто мы слышим такие определения, как «цифровой» или «дискретный» сигнал, в чем его отличие от «аналогового»?
Читать дальше →
Всего голосов 27: ↑15 и ↓12 +3
Просмотры 118K
Комментарии 52

Симфоническая музыка – проблемы качества воспроизведения, выбор формата и аппаратуры

Блог компании Pult.ru Научно-популярное Периферия Звук
Симфоническая музыка общепризнанно считается одной из самых сложных для исполнения. В не меньшей степени она сложна для записи. К причинам этих особенностей жанра в первую очередь причисляют большое количество инструментов, использующихся в симфонических аранжировках, плотность и многогранность звучания. В связи с этим аппаратура для прослушивания симфонической музыки должна соответствовать ряду критериев, а выбор такой аппаратуры, особенно при ограниченном бюджете, вызывает серьёзные затруднения.



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

Главный принцип при решении задачи воспроизведения симфонической музыки – это поиск форматов и устройств с максимально достоверной передачей сигнала. Поиск максимально «честного» звука – задача для тех, кому важен каждый нюанс в произведении. Как правило предельно точно передающие сигнал системы особенно важны для музыкантов, музыкальных критиков, дирижеров, взыскательных меломанов и, естественно, чутких аудиофилов.
Читать дальше →
Всего голосов 11: ↑8 и ↓3 +5
Просмотры 18K
Комментарии 29

Аудиофильский смартфон: критерии выбора и несколько типичных представителей класса

Блог компании Pult.ru Гаджеты Смартфоны Звук
Музыкальные смартфоны для меломанов выдумывали с незапамятных времен. Тогда память мобильных устройств связи не превышала сотни мегабайт, а аппаратные возможности были намного скромнее чем сейчас. Это приводило к необходимости наращивать вычислительную мощность и объем памяти для полноценного выполнения функции плеера. Сегодня полиморфных кнопочных мамонтов сменило однообразие сенсорных прямоугольников, а музыкальный смартфон стал несколько другим гаджетом. У пользователей появилось желание не просто сносного портативного звука, который есть в любом современном телефоне, но максимальной верности воспроизведения в карманном форм-факторе и без применения дополнительных устройств.



К сожалению, спрос на HI-FI-смартфоны привел к маркетологическим манипуляциям. “Благодаря” этому сегодня практически любой мало мальски приличный смартфон можно увидеть в обзорах из серии “лучшие аудиосмартфоны сезона” и т.п. Несмотря на расхожее убеждение о том, что качество звука в смартфонах не имеет отличий и все смартфоны звучат одинаково, разница таки есть. Как ни странно качество отличается и во многом зависит от аппаратных возможностей устройств. Под катом о критериях качества музыкальных смартфонов и о некоторых моделях, которые, по моему мнению, заслуживают внимания.

Термин “аудиофильский” в статье используется не как ругательство, но для упрощения и, возможно, с легким сарказмом.
Читать дальше →
Всего голосов 24: ↑20 и ↓4 +16
Просмотры 58K
Комментарии 12

Применение MATLAB/Simulink с аппаратурой производства АО «ИнСис»

FPGA *Matlab *
Важной практической задачей является использование Matlab/Simulink с реальной аппаратурой которая позволит принять сигнал из реального мира. Это очень полезно для отладки алгоритмов. В данной работе представлена технология подключения к Simulink устройств АЦП производства АО «ИнСис». Для подключения используется DLL, которая видна в Simulink как компонент sm_adc. Для работы с аппаратурой используется отдельная консольная программа. Связь с DLL производится через разделяемую память. По данной технологии могут быть подключены любые АЦП на любых несущих модулях АО «ИнСис». В работе представлена система из генератора A7_DAC и модуля сбора FMC128E/FM412x500M.

Данная работа демонстрировалась на конференции «Технологии разработки и отладки сложных технических систем» 27-28 марта 2018 года.



Читать дальше →
Всего голосов 26: ↑26 и ↓0 +26
Просмотры 7.2K
Комментарии 15

Предпраздничный обзор: плеер N6IIT01 и арматурные наушники YB04 — hi-fi из южного Китая

Блог компании Pult.ru Носимая электроника Звук
Новый 2020-й близок. По внутренней статистике продаж Pult.ru, среди предновогодних покупок первое место занимает портативные аудиоустройства. На долю наушников, плееров и прочих мобильных колонок приходится (в среднем) 40 — 50 % среди декабрьских покупок в Pult.ru. Поэтому я решил, что перед праздниками буду специально публиковать обзоры на носимые аудиогаджеты. Этот пост станет первым. Под катом рассмотрим плеер и наушники, созданные молодым брендом Zhuhai Spark. Ввиду того, что бренд недавно на российском рынке, напишу пару слов об истории этой китайской компании.


Читать дальше →
Всего голосов 11: ↑7 и ↓4 +3
Просмотры 5.7K
Комментарии 48

Power-line communication. Часть 1 — Основы передачи данных по линиям электропередач

Блог компании Directum Разработка систем связи *Программирование микроконтроллеров *
Не так давно передо мной встала нетривиальная задачка — собрать устройство, которое могло бы по линиям электропередач (0,4 кВ), в сетях обычных бытовых потребителей, передавать некоторую информацию, а точнее — показания электросчетчиков.



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

Дальнейший материал — это выжимка из профессионального опыта в том виде, в котором я бы хотел это рассказать самому себе из прошлого. Многие факты сильно упрощены для лучшей читаемости.
Читать дальше →
Всего голосов 48: ↑47 и ↓1 +46
Просмотры 18K
Комментарии 50

Делаем из старого усилителя многофункциональный медиа сервер с помощью Raspberry pi

Настройка Linux *Разработка на Raspberry Pi *Смартфоны Умный дом

У кого из нас нет добротной техники из прошлого, которая работает так, как и не снилось множеству ширпотребных вещей из настоящего. Старые усилители, проигрыватели пластинок и радиолы. Да, было время, когда не умели делать хрупко и недолговечно в погоне за дешевизной. Эти вещи еще проработают долго. И звучание какого-нибудь старого усилителя будет радовать и нас и наших детей.

Правда, в них отсутствует много всяких цифровых штучек. Разные flac и тому подобные форматы. Управление проигрыванием, музыкой и фильмами через телефон или компьютер. Возможность запустить музыку с Youtube, Last.fm или выбрать интернет радио. Удаленное проигрывание медиа через DLNA. Или просто возможность подключить ваш компьютер через Bluetooth и выводить весь звук через большие колонки. Или что там еще напридумывают нам в будущем для облегчения нашей аудиофильской жизни.

Но что нам мешает использовать все эти технологии в старой технике? Да и почему обязательно в старой… У вас есть RCA, miniJack 3.5 или S/PDIF разъем на вашей магнитоле? Тогда мы идем к вам и … И делаем из старого усилителя многофункциональный медиа сервер с помощью Raspberry Pi. Подключаем нашу Raspberry Pi через RCA и обновляем нашу технику до "острия технологической атаки". Не обязательно использовать RCA. Найдите аналоговый или цифровой вход на своей технике и выберите нужную комплектацию вашей Raspberry Pi. Я буду рассматривать вопрос сугубо с практической точки зрения. Как настроить все быстро на Raspberry Pi? Ведь статей профессионалов об особенностях работы той или иной технологии достаточно, чтобы не останавливаться на этом. Я возьму в качестве примера Raspberry Pi и плату для цифровой обработки звука на основе чипа PCM 5102 A .

Читать далее
Всего голосов 24: ↑24 и ↓0 +24
Просмотры 21K
Комментарии 16
1