Pull to refresh

Climeworks начала строительство самого крупного в мире завода по улавливанию CO2

Energy and batteries Ecology The future is here

Швейцарская компания Climeworks приступила к строительству крупнейшего в мире объекта прямого захвата и хранения воздуха (DAC) под названием Mammoth. Завод заложен в Исландии, он способен улавливать 36 тыс. тонн углекислого газа в год.

Читать далее
Total votes 3: ↑3 and ↓0 +3
Views 1.3K
Comments 6

Сборка Hifidiy Mini USB DAC Mk2 Kit

DIY
Доброе время суток. Прочитав пост решил попробовать себя в таком нелегком деле, как самостоятельная сборка усилителя. Но для начала захотелось попробовать свои силы и потренироваться на чем-то поменьше и я решил собрать DAC. Выбор пал на Mini USB DAC Mk2 от hifidiy.net.
image
Читать дальше →
Total votes 32: ↑28 and ↓4 +24
Views 13K
Comments 36

Обзор портативного усилителя/ЦАПа FiiO E17 Alpen

Box Overview corporate blog
FiiO – молодая китайская компания, основанная в 2007 году, тем не менее уже достаточно известна во всём мире, в частности и Украине. Занимается разработкой портативных усилителей, ЦАПов. Также в своем арсенале имеет несколько стационарных устройств. Как вы уже догадались из заголовка, сегодня речь пойдёт о портативном усилителе со встроенным ЦАПом – FiiO E17.

Attention! Я не аудиофил, совсем не аудиофил. Я могу различить качество звука, но не могу его описать, поэтому разъяснений по поводу его качества от меня не ждите. На самом деле — это больше обзор «железки» чем усилителя для наушников.
Читать дальше →
Total votes 20: ↑19 and ↓1 +18
Views 70K
Comments 36

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

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

Читать дальше →
Total votes 29: ↑25 and ↓4 +21
Views 76K
Comments 46

FiiO X5 — флагман среди портативных звуковоспроизводящих устройств

Box Overview corporate blog

Моей первой статьей на Хабрахабре был обзор FiiO E17 — весьма забавное и исключительно нишевое устройство совмещающее в себе ЦАП и усилитель при этом предназначенное для портативного использования. Забавно смотреть на свои первые строчки, но не об этом сейчас. Вспомнил я о статье из-за комментариев к оной, точнее быть всего одного комментария:

Компания FiiO видимо прислушалась к хабраюзеру vvzvlad и оснастила весьма тривиальный портативный ЦАП собственной памятью, дисплеем и новым корпусом, но это получился FiiO X3 — младшая модель в линейке плееров китайской компании. А сегодня я расскажу о FiiO X5 — флагманом среди портативных звуковоспроизводящих устройств.
Читать дальше →
Total votes 145: ↑117 and ↓28 +89
Views 41K
Comments 44

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

Debugging *C *
Tutorial

Вступление


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

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

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

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

Debugging *C *
Tutorial

Вступление

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

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

Debugging *C *
Tutorial

Введение.


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

Оруженосцы микроэлектроники. Видеорепортаж с конференции по проектированию электроники в Сан-Франциско

Circuit design *
Каким образом студент или университетский исследователь может не просто спроектировать микросхему, но и получить ее в свои руки с фабрики? Ведь начальный взнос за фабричное производство микросхем для коммерческих целей как правило превышает миллион долларов? К счастью, такой путь существует за гораздо меньшие деньги — через организацию, которая называется Europractice. Я записал видео интервью с ее директором Carl Das.

А если студент вырастет и захочет завалить спроектированными его компанией микросхемами все континенты, но не знает с чего начать? И на это у меня есть ответ — я записал также видео интервью с Mark Scrivener, директором eSilicon’s Semiconductor Manufacturing Services. Мы с Марком вместе рассчитали по пунктам расходы и себестоимость условного российского чипа, который будет производится в больших объемах в 2016-2020 годах.

Эти и другие видео я записал на конференции Design Automation Conference (DAC), которая прошла на прошлой неделе в Сан-Франциско. Конференция DAC фокусируется на индустрии Electronic Design Automation (EDA), которая обслуживает проектировщиков микросхем. Среди людей, которых я проинтервьировал на прошлой неделе — гуру языка описания аппаратуры Verilog Джон Сангвинетти, руководители компаний, которые разрабатывают софтверные инструменты для разработчиков микросхем, разработчики плат с ПЛИС, один из основателей зеленоградской компании по проектированию микросхем ЭЛВИС Александр Галицкий и другие специалисты и бизнесмены.

dac_20150608_191252.jpgdac_20150608_124050.jpgdac_20150608_124532.jpg

Итак:
Читать дальше →
Total votes 18: ↑17 and ↓1 +16
Views 11K
Comments 12

История про хитрожо… индуса, encrypted procedures, DAC и «режим Бога»

Cryptography *SQL *Microsoft SQL Server *
Tutorial
На той неделе пришлось разбираться в логике работы одного бесплатного тула. Почти детективная история вышла с ее автором, который впоследствии оказался индусом канадского происхождения проживающим в Южной Америке.

Конечно же, практическая ценность была не в биографии автора, а в запросах, которые отправлялись приложением на сервер.

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

SELECT
    LogTruncations = (
        SELECT TOP 1 SUM(cntr_value)
        FROM ##tbl_cnt
        WHERE counter_name = 'Log Truncations'
    ),
    LogShrinks = (
        SELECT TOP 1 SUM(cntr_value)
        FROM ##tbl_cnt
        WHERE counter_name = 'Log Shrinks'
    ),
    LogGrowths = (
        SELECT TOP 1 SUM(cntr_value)
        FROM ##tbl_cnt
        WHERE counter_name = 'Log Growths'
    ),
    ...

Поскольку их можно написать на порядок проще и сократить логические чтения из таблицы:

SELECT
    LogTruncations = SUM(CASE WHEN counter_name = 'Log Truncations' THEN cntr_value END),
    LogShrinks = SUM(CASE WHEN counter_name = 'Log Shrinks' THEN cntr_value END),
    LogGrowths = SUM(CASE WHEN counter_name = 'Log Growths' THEN cntr_value END),
    ...
FROM ##tbl_cnt

На этом можно было бы и закончить… Но практически под конец я увидел, что приложение вызывает пользовательские хранимые процедуры из tempdb. Поймал себя на мысли: «Когда приложение успело их создать… и главное зачем?»
Подробнее
Total votes 44: ↑32 and ↓12 +20
Views 42K
Comments 17

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

Programming microcontrollers *
Tutorial
Часть 1
Часть 3

В прошлый раз мы научились создавать в STM32CubeMX новый проект, настраивать тактовый генератор, таймер и порт ввода-вывода, и немного помигали светодиодом. Сегодня мы освоим цифро-аналоговый преобразователь и научимся работать с ним через DMA. В результате у нас должен получиться простой генератор прямого синтеза (Direct digital synthesizer, DDS).


Поехали
Total votes 13: ↑13 and ↓0 +13
Views 61K
Comments 9

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

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

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

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

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

Global Positioning Systems *Development of communication systems *FPGA *Robotics development *

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

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

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

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

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

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

Читать дальше →
Total votes 77: ↑77 and ↓0 +77
Views 44K
Comments 47

В Швейцарии запустят первый в мире завод по добыче CO₂ из атмосферы

Popular science Chemistry Ecology The future is here


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

А вот коммерсантам из швейцарской компании Climeworks от этого радость. В сентябре или октябре 2016 года они намерены запустить первый в мире коммерческий завод по добыче углекислого газа из атмосферы. Химики надеются, что в производственных масштабах себестоимость CO2 не превысит $600 за тонну.
Читать дальше →
Total votes 18: ↑16 and ↓2 +14
Views 21K
Comments 77

Ресемплинг. Цифровая кирпичная стена против теории заговора. Рождественская сказка для любителей чистого звука

Sound Electronics for beginners
Ни в одной области электроники не скопилось столько мифов,
как в области Hi-Fi и Hi-End устройств для воспроизведения звука.
Ударим Рождественской Историей по одному из них!




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

Те, кто не захотел или не смог встречать Новый Год в Дальнем Зарубежье, начинают ощущать на себе зов персонального компьютера.

Именно для них и предназначена моя рождественская история, об основах ресемплинга — технологии, позволившей значительно улучшить качество воспроизведения дисков формата Аудио CD в начале тысячелетия. Именно тогда для воспроизведения 16 битных записей начали применять 18 и даже 20 битные цифро-аналоговые преобразователи. С первого взгляда это выглядело как маркетинговая уловка производителей, направленная на извлечение дополнительной порции денег из кошельков доверчивых аудиофилов, но в этот раз сторонники теории заговоров могут курить в сторонке. На самом деле это было удачной попыткой улучшить качество воспроизведения и снизить цену дорогостоящей профессиональной аппаратуры. История старая, но поучительная, во многом актуальная и по сей день.
Рождественская история от электронщика, ищущего объективность
Total votes 34: ↑31 and ↓3 +28
Views 35K
Comments 83

Учим железки разговаривать, или ESP32 DAC и немного таймера

Programming microcontrollers *DIY
Tutorial
В ходе разработки одного очень интересного устройства (эх, лишь бы силенок хватило) я решил, что будет неплохо, если устройство это будет говорящим. Как нельзя кстати здесь пригодилось наличие в целевом микроконтроллере, ESP32 компании Espressif Systems, двухканального 8-битного ЦАПа.

В этом туториале (если его можно так назвать) я покажу, как можно быстро и довольно просто организовать проигрывание аудиофайла силами микроконтроллера ESP32.
Total votes 21: ↑20 and ↓1 +19
Views 13K
Comments 8

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

Configuring Linux *Development for Raspberry Pi *Smartphones Smart House

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

Правда, в них отсутствует много всяких цифровых штучек. Разные 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 .

Читать далее
Total votes 24: ↑24 and ↓0 +24
Views 23K
Comments 16

AK4452 запуск бюджетного HiFi DAC

Programming microcontrollers *Manufacture and development of electronics *DIY Sound Electronics for beginners
Tutorial

В прошлом году заказал AK4452 от компании AKM. Компания Asahi Kasei Microdevices (AKM) известна своими высококачественными Аудио ЦАП. Вельветовое звучание. Sampling Rate: 768kHz. DR, S/N: 115dB. Встроенные фильтры. Все это можно посмотреть в материалах по ссылке внизу. Кстати совсем недавно его устанавливали в бытовые домашние центры в которых из заменили AK4459 и другие. Сейчас AK4452 используется в переносимых плеерах и USB свистках

Стало интересно запустить и посмотреть как работает чип. AK4452 рассчитан на работу 3.3V. Для полноценного раскрытия потенциала необходимо 5V для аналоговой части. Хотя и на 3.3V так же работает в штатном режиме. Характеристик чипа снято не было. минимальные тесты. Прогон в основных режимах.

Не обошлось без перерезания дорожек и прочих ошибок, все в лучших традициях прототипирования устройства. С размышлениями. Исследованиями программной и хардварной части. Тот кто впервые знакомится с построением HI-Fi аудио плееров статья пригодится. Вылилось в длинный журнал действий, который не закончен

Читать далее
Total votes 14: ↑13 and ↓1 +12
Views 8.5K
Comments 9