Jump to content
Caballero

Разработка аудио-устройства: принципиальная схема и прототип

Recommended Posts

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

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

 

Вот выдержка из ТЗ:

ОПИСАНИЕ УСТРОЙСТВА 

Принцип действия 
Устройство предназначено для подключения к нему аналоговых монофонических музыкальных инструментов посредством разъема стандарта 1/4'' TRS. Сигнал, поступающий на вход устройства, разветвляется для получения двух идентичных ему сигналов. Один из полученных сигналов подается на выход устройства, также предназначенный для подключения к нему посредством монофонического разъема стандарта 1/4'' TRS. Второй из полученных сигналов необходимо перевести в цифровую форму, предназначенную для передачу в персональный компьютер через подключение к нему посредством USB через имеющийся на устройстве разъем. 
Устройство получает питание через разъем USB. 


ТРЕБОВАНИЯ К УСТРОЙСТВУ 

Сигнал, передаваемых на выход устройства, должен максимально точно повторять сигнал, поступивший на вход устройства: не содержать слышимых искажений, не иметь явных отличий амплитудно-частотной характеристики, громкости и соотношению сигнал/шум. Сигнал, передаваемый на вход персонального компьютера, должен соответствовать по характеристикам (АЧХ, соотношение сигнал-шум, уровень искажений) сигналу, полученному при аналого-цифровом преобразовании с помощью современных компьютерных аудио-интерфейсов уровня Realtek ALC1150 или выше. Устройство не должно требовать установки дополнительных драйверов и ПО для подключения и функционирования с персональным компьютером под управлением операционных систем семейств Windows и macOS, для чего разработчику предлагается использовать соответствующий кодек (к примеру, Texas Instruments 27**, 29** и др.). 


ТРЕБОВАНИЯ К ИЗГОТОВЛЕННЫМ ОБРАЗЦАМ 

Образцы устройства необходимо выполнить на печатных платах с размещенными на них электрическими компонентами, в пластиковом корпусе. На корпусе устройств необходимо разместить монофонические гнездовые разъемы входа-выхода, а также гнездовой разъем USB. Тип разъема USB (Type A/B/Mini A/B/Micro A/B) выбирается разработчиком исходя из удобства компоновки схемы и размещения разъема на корпусе. 
Печатная плата разрабатывается с учетом простоты и дешевизны изготовления и монтажа элементов, и минимизации размеров устройства и корпуса. 
Качество печатной платы, монтаж элементов, качество корпуса и сборки устройства соответствует требованиям, предъявляемым к электронным общего назначения, функционирующим в стандартных бытовых условиях по температуре, влажности, вибрационным, ударным и прочим механическим нагрузкам. 



Пишите, на любые вопросы по мере своих знаний отвечу.

Share this post


Link to post
Share on other sites

Вы готовы заплатить на порядок больше, чем стОит готовое промышленно выпускаемое устройство подобного назначения?

Share this post


Link to post
Share on other sites
Только что, Falconist сказал:

Вы готовы заплатить на порядок больше

Да здесь не на один порядок, а по более будет...

Edited by Гар

Share this post


Link to post
Share on other sites

Литиевые батарейки Fanso для систем телеметрии и дистанционного контроля

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

Подробнее

Шикарно ТЗ. Особенно порадовало обилие цифр с указаниями технических характеристик.

По вашему требованию вполне подойдёт пару повторителей и USB ЦАП.Будет вам и "максимально точное" повторение сигнала и "отличное соотношение" сигнал/шум.

Цитата

Сигнал, передаваемый на вход персонального компьютера, должен соответствовать по характеристикам (АЧХ, соотношение сигнал-шум, уровень искажений) сигналу, полученному при аналого-цифровом преобразовании

На 100% ? А бывает такое?

Share this post


Link to post
Share on other sites
                     

Приглашаем на вебинар Решения для построения ультразвуковых счетчиков жидкостей и газов на базе MSP430

Компэл совместно с Texas Instruments 23 октября 2019 приглашают на вебинар, посвященный системам-на-кристалле для построения ультразвуковых расходомеров жидкостей и газов на базе ядра MSP430. Вебинар проводит Йоханн Ципперер – эксперт по ультразвуковым технологиям, непосредственно участвовавший в создании данного решения. На вебинаре компания Texas Instruments представит однокристальное решение, позволяющее создавать точные недорогие счетчики жидкостей и газов.

Подробнее...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By Александр Мешик
      Приветствую всех, тема радиоэлектроники интересна для меня как наука, но я больше музыкант чем радиотехник. Пока еще не изучил все вопросы касательно того, что для чего и как надо. Но схемы собирать умею (по схеме). 
      Интересует меня такой проект, в интернете либо плохо(неправильно) искал, либо такого действительно нет. Собственно чем меня не устраивает обычный микшер: у микшеров низкой ценовой категории (деньги важный аспект жизни, но не покупать микшер для дома за 100к, если имеется возможность собрать самому) нет возможности выводить сигнал на несколько пар наушников, да, вы возможно скажете есть же behringer HA400, да, он есть. да и собрать такой не проблема, но мне бы хотелось чтобы был как бы и микшер, но как бы и усилитель для 4 пар наушников (аля ранее упомянутый behringer). 
      Думал я ночь другую почему я не хочу использовать связку обычный заводской микшер и behringer, потому что хочется:
      1. Чтобы каждый источник сигнала настраивался на каждый канал наушников отдельно, т.е. предположим мы имеем 4-5 независимых источников сигнала, и 4 слушателей этого сигнала, у каждого свои запросы и потребности в плане громкости сигнала, баланса и эквализации. Вот и хочется, чтобы 5 источников сигнала вошли в микшер, потом эти сигналы каким то образом были без задержек! скопированы на каждый канал наушников, где каждый слушатель делает со звуком что хочет,  притом, чтобы это все было в одном корпусе и питалось от одного источника питания (бп какого - нибудь) 
      Обращаюсь сюда потому что не шарю в операционниках, только начинаю все это изучать, просто может если не получится здесь со схемой, так может быть направят в каком нибудь направлении (но не три буквы пожалуйста)

    • By artos5
      Приветствую всех на этом форуме!
      Есть необходимость измерять сигнал при помощи данного АЦП. С помощью этого АЦП можно измерять 4 аналоговых не дифференциальных сигнала . Схема следующая:
      Schematic_Temp_opto_sens_V2_20190817124112.pdf
      Картинками с более низким разрешением:
      библиотеку за основу взял эту:
      https://github.com/nsaspook/nidaq700/blob/master/supermoon/example/ADS1220.c
      Путем незначительного допиливания, получилась такая библиотека:
       
      Поправил только эти функции:
      void ADS1220SendByte(unsigned char Byte) { unsigned char Result = 0x01, i=0, flg=0; MOSI_LO; Delay_us(1); for(i=0;i<8;i++) { SCK_LO; //ADC_CLK=0 Delay_us(4); if (flg) MOSI_LO; Delay_us(1); SCK_HI; //ADC_CLK=1 Delay_us(1); if (Byte&Result){ MOSI_HI; flg=1; } else MOSI_LO; Delay_us(4); Result<<=1; } SCK_LO; //ADC_CLK=0 } unsigned char ADS1220ReceiveByte(void) { unsigned char Result = 0, i=0; for(i=0;i<8;i++) { Result<<=1; SCK_LO; //ADC_CLK=0 Delay_us(5); //Delay_us(5); SCK_HI; //ADC_CLK=1 Delay_us(3); if (MISO) Result++; Delay_us(2); } SCK_LO; //ADC_CLK=0 return Result; } И добавил эту функцию:
      void ADS1220Config_MUX_GAIN(uint8_t mux, uint8_t gain) { unsigned Temp; ADS1220ReadRegister(ADS1220_0_REGISTER, 0x01, &Temp); // clear prev value; Temp &= 0x0f; Temp |= gain; Temp |= mux; // write the register value containing the new value back to the ADS ADS1220WriteRegister(ADS1220_0_REGISTER, 0x01, &Temp); ADS1220ReadRegister(ADS1220_1_REGISTER, 0x01, &Temp); // clear prev DataRate code; Temp &= 0x1f; Temp |= (ADS1220_DR_600 + ADS1220_CC); // Set default start mode to 600sps and continuous conversions // write the register value containing the new value back to the ADS ADS1220WriteRegister(ADS1220_1_REGISTER, 0x01, &Temp); } ADS1220.h :
      в результате получаю такую осциллограмму :

      То есть , постоянно считывается 0.
      А вот регистры конфигурации:
      Задаю номер входа MUX и усиление :
       

       
      Читаю данные так:
      ADS1220Config_MUX_GAIN(ADS1220_MUX_0_G, ADS1220_GAIN_1); HAL_Delay(10); temp_[0] = ADS1220ReadData(); Это для 0 канала. 
      Пробовал и так:
      ADS1220SetChannel(ADS1220_MUX_0_G); ADS1220SetGain(ADS1220_GAIN_1); temp_[0] = ADS1220ReadData(); Результат аналогичный. Кто что подскажет? Может кто заметит какой косяк в коде? Уже голова дымит ..
    • By Aleksandr Lipovetsky
      Здравствуйте. Суть проблемы такова: выгорела одна из схем усилителя UTC TDA2030L, купил с такой же маркировкой две штуки, заменил их. Теперь на высокой громкости колонки начинают хрипеть и "рычать". В связи с чем такое может быть? Это некачественные схемы или по цепи питания еще может наблюдаться проблема? Если со схемами проблема, то на какую можно заменить TDA2030L, чтобы они вытягивали мощность колонок? Спасибо.
    • By Максим Турсин
      Всем привет. Прошу подсказать как решить одну проблему.
      Имеется. 2 мотоциклетной гарнитуры (Одна bluetooth и FM гарнитура) в шлеме 1 комплект микрофон + 2 наушника.
      Необходимо создать одновременную работу этих гарнитур в 1 шлеме. Выхода как я понимаю можно просто припаять к наушникам без резисторов, а вот как быть с 1 микрофоном на 2 устройства.
      Для чего это? По fm гарнитуре могут общаться неограниченое число мотоциклистов на одной частоте + не засоряется общий эфир чихами и кашлями как с bluetooth гарнитурами. Тк передача в эфир по PTT кнопке.
      Ну и количество райдеров для bluetooth гарнитур ограничена, а на китайских так и часто просто не соединиться.
      bluetooth гарнитура нужна для как бы приватного общения со "вторым номером" + прием звонков, музыка с телефона и радио (без него ни куда).
      Заранее благодарю.
    • By Gamahad
      Здравствуйте, сделал вчера себе два оя для 5гдш5-4, усилитель на двух к174ун7. Почувствовал, что явно не хватает низких частот. Посоветуйте пожалуйста нч динамик, который подойдет по параметрам, и который можно будет включить от к174ун7 
×
×
  • Create New...