Jump to content

Search the Community

Showing results for tags 'dac'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Вопрос-Ответ. Для начинающих
    • Песочница (Q&A)
    • Дайте схему!
    • Школьникам и студентам
    • Начинающим
    • Паяльник TV
    • Обсуждение материалов с сайта
  • Радиоэлектроника для профессионалов
    • Автомобильная электроника
    • Питание
    • Ремонт
    • Системы охраны и наблюдения. Личная безопасность
    • Роботы и модели на ДУ-управлении
    • Световые эффекты и LED
    • Самодельные устройства к компьютеру
    • Программное обеспечение
    • Металлоискатели
    • Автоматика
    • Электрика
    • Промышленная электроника
    • Измерительная техника
    • Мастерская радиолюбителя
    • КВ и УКВ радиосвязь
    • Жучки
    • Сотовая связь
    • Спутниковое ТВ
    • Телефония и фрикинг
    • Высокое напряжение
    • Идеи и технологии будущего
    • Справочная радиоэлементов
    • Литература
    • Схемотехника для профессионалов
    • Разное
  • Аудио
    • FAQ, Технологии и компоненты
    • Для начинающих
    • Источники звука
    • Предусилители, темброблоки, фильтры
    • Питание аудио аппаратуры
    • Усилители мощности
    • Акустические системы
    • Авто-аудио
    • Ламповая техника
    • Гитарное оборудование
    • Прочее
  • Микроконтроллеры
  • Товары и услуги
  • Разное
  • Переделки's ATX->ЛБП
  • Переделки's разные темы
  • Киловольты юмора's Юмор в youtube

Blogs

There are no results to display.

There are no results to display.

Marker Groups

  • Пользователи форума

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


ICQ


Skype


Интересы


Город


Сфера радиоэлектроники


Оборудование

Found 12 results

  1. Семейство чипов ЦАПов ES901x производства фирмы ESS Technology является довольно известным и популярным. Наибольшую известность получил 8-канальный чип ES9018 благодаря широким возможностям, наличию встроенного spdif-декодера и высокой точности преобразования цифрового сигнала в аналоговый. Его стерео вариант ES9018K2M, на котором построен данный ЦАП, является не менее популярным и качественным, хоть и лишен некоторых возможностей. Схема ЦАПа построена на основе известного ЦАПа Lynx Audio D48. Особенности ЦАПа 1. 3 входа – USB, SPDIF и оптический. 2. SPDIF и оптический входы используют встроенный в чип ЦАПа декодер spdif потока и поддерживают частоты 32, 44.1, 48, 88.2, 96, 176.4 и 192 КГц разрядностью 16/24 бита. Для преобразования spdif потока с сигналы TTL-уровня используются ресиверы MAX3283. 3. USB вход реализован на модуле USB-I2S Amanero. Поддерживаются все частоты 32, 44.1, 48, 88.2, 96, 176.4 и 192, 352,8 и 384 КГц разрядностью 16/24/32 бита. Модуль Amanero работает в режиме slave, т.е. тактируется от генераторов, расположенных на плате ЦАПа 4. USB вход поддерживает воспроизведение DSD потока – DSD64, DSD128, DSD256 (DSD не щелкает при переключении или прокрутке треков). 5. Переключения между входами производится коротким нажатием и отпусканием на кнопку, расположенную на лицевой панели ЦАПа. Выбранный вход отображается с помощью соответствующего светодиода на лицевой панели ЦАПа. 6. На выходе ЦАПа установлено реле отключающее выход при переключении входов и при включении ЦАПа (задержка при включении), что исключает посторонние звуки при переходных процессах при включении ЦАПа 7. ЦАП, при работе по USB, тактируется от встроенных генераторов на 1024fs (45.1584 МГц и 49.152 МГц). При работе по оптическому и spdif входам ЦАП работает в асинхронном режиме и тактируется от встроенного генератора 100МГц. 8. Для USB входа реализована возможность работы как в синхронном, так и в асинхронном режимах. Переключение осуществляется джампером на плате ЦАПа. 9. На плате ЦАПа находятся 4 стабилизатора для питания микросхемы ЦАПа, а также еще 5 стабилизаторов для питания цифровой и аналоговой части ЦАПа. 10. Аналоговая часть ЦАПа построена на операционных усилителях AD744 и AD811. Выходу ОУ в преобразователе ток-напряжение умощены транзисторным буфером на BD139. 11. В плате блока питания использованы трансформаторы hahn elektrobau gmbh – 6 независимых обмоток для различных частей ЦАПа. USB модуль также имеет отдельное стабилизированное питание 5В. 12. В блоке питания установлены качественные фильтры сетевых помех EPCOS и Murata. 13. Все электролитические конденсаторы производства YAGEO. 14. ЦАП выполнен в пластиковом корпусе размерами 260*180*65 мм 15. В ЦАПе используется активное охлаждение с помощью вентилятора, работающего на низких оборотах (нужно приложить ухо к корпусу чтобы услышать:) ) В комплект поставки входят: 1. ЦАП 2. кабель питания 3. USB кабель Я являюсь автором данного ЦАПа и предоставляю авторскою гарантию на изделие - 1 год с момента продажи! Цена собранного ЦАПа - 17000р Цена пустой платы с микроконтроллером - 1500р Цена пустой платы с микроконтроллером и чипом ES9018K2M - 2000р Доставка по России почтой России - 400р (платы 250р)
  2. Запустил прошлогодний проект небольшого простого ЦАПа на микросхеме ES9023. Конструкция содержит пару недочетов, но в целом рабочая и выдает прекрасный результат. Схема практически повторяет конструкцию Lynx D68: ЦАП можно эксплуатировать в двух режимах: в синхронном режиме с внешним сигналом MCLK - при этом не запаиваются генератор DD1 с обвязкой (Z1, C1, R1) и резистор R3. в асинхронном режиме - при этом запаивается генератор с обвязкой и НЕ запаивается резистор R4. Размеры модуля 50 на 70 мм. Питание осуществляется от трансформатора с парой независимых обмоток на 6-10 В. Измерения экземпляра ЦАПа на ES9023 + MC1458P, режим асинхронный Уровень выходного сигнала 0 дБ - 2,76 Vp-p. 0 дБ (левый, правый), 48 кГц: Есть пустые платы для желающих Внимание! При монтаже диодный мост VD2 надо перевернуть кверху пузом, так как у него перепутаны +/-. P.S.: Pluto - потому что маленький
  3. Продам ЦАП, на PCM5102, авторский. Выхлоп германиевый. Вход I2S. В роли транспорта подключен-Up2Stream Pro . Поддержка wifi ,bluetooth,ethernet,USB,Airplay, DLNA, UPnP. Может играть напрямую с флешки. Цена : 11тыс руб. Отправка без проблем, за счет покупателя.
  4. Есть несколько плат DAC AH-D3 на ak4490 и ak4113. http://audiohobby.ru/otkrytyj-proekt-czap-ah-d3-na-ak4490-i-ak4113.html
  5. Продаю корпус для ЦАП (DAC) AK4490 / усилителя для наушников. Саму плату, если её нет, то можно купить на али ($36), фото платы прикладываю, могу дать ссылку на покупку. Корпус заказывал с завода breeze audio, минимально можно было заказать 2 корпуса ($30 два корпуса с доставкой), поэтому один продаю. Отдаю за $15, без наценки как есть. Если брать плату ЦАП-а и корпус, то получается $51, что дешевле, чем брать готовый ЦАП на том же ali за $60. Об этом писал здесь: На корпусе надпись: AKMDAC - HEADPHONE AMP (сделана по заказу вместо надписи breeze audio) Комплект: 4 силиконовые ножки, саморез для крепления "тюльпанов", 8 винтов для корпуса, сами части корпуса. Стоимость: 1000р или 15$. Пишите в лс.
  6. Привет, знатоки. Написал свою первую программу для контроллера STM8L152C6T6 (STM8L-Discovery). Это, собственно, моя первая программа для контроллеров вообще. Я многого не знаю и не понимаю. Возможно ваш ответ на мой вопрос будет банален. Используемая периферия: DAC, DMA, TIM4, CLK, GPIO Задача у программы такая: В EEPROM зашит один период синусоиды с дискретизацией 44100Гц. Период занимает ровно 101 байт, что по сути должно быть равно 2,29мс (1/44100*101). В коде программы только конфигурация периферии, одно прерывание на кнопке и пустой бесконечный цикл, который ничего не делает. Всю работу выполняет таймер, который настроен выдавать запрос к DMA на каждые 1/44100 (ядро тактируется 2мГц, таймер считает до 45). В свою очередь DMA забирает из EEPROM по одному байту на каждый запрос от таймера и передаёт его в DAC. Далее DAC выводит бесконечную синусоиду на ногу PF0. Прерывание на кнопке запускает весь этот механизм и зажигает светодиод. Проблема: Измеряя ногу PF0 осциллографом было замечено, что период синусоиды занимает около ≈4мс. Фото под катом. Меня это расстроило. Экспериментально выяснилось, что стоит только вписать в бесконечный цикл какую-нибудь проверку, например, [если значение текущего байта синусоиды = 0xFF, то зажечь светодиод, если 0x00, то потушить], то осциллограф показывает правильный тайминг в 2(с копейками)мс. В принципе в теле цикла может быть что угодно, кроме пустоты, и тайминг налаживается. Я не могу отдебажить дизассемблер, т.к. его не знаю. Это у меня в планах. Но я очень хочу понять, что происходит и почему пустой цикл рушит тайминг. Спасибо.
  7. Продам адаптеры USB-I2S. Возможности: стерео ввод/вывод PCM 16-32 бита, 44.1-384 кГц. Ввода DSD нет, как и драйверов для ввода DSD. вывод DSD в режиме DoP 64-128, в режиме Native 64-256. Native доступен в Linux без "хитрых" драйверов. Тактирование от платы ЦАП/АЦП, частоты 512 fs (22.5792/24.576 МГц). Теоретически возможно и 1024fs(скорости 768кГц и DSD512 Native), но это не опробовано. Гальваническая изоляция на Si8662/Si8640. Питание возможно как Self так и Bus Powered. В режиме Bus Powered необходимо самостоятельно позаботиться о мастерклоке, т.к. возможны сильные глюки при выключенном генераторе мастерклока. Тема: срок изготовления 3-5 недель (сильно зависит от поставок процессоров). На данный момент полностью реализован интерфейс Legacy. Для отладки Native режима пока нет платы ЦАП, в процессе разработки, будет не раньше осени. Цена 6000 + пересылка (в среднем 250 р.).
  8. Продам немного обновленные платы ЦАПа Mercury. Комплектуются мелкой платой для генераторов с управлением от МК. Отличие от последней ревизии в том, что добавлен сигнал переключения генераторов и футпринт под трансформаторы сделан универсальным для серий ТП и TEZ. Цена 600р за штуку. Отправлю по России. В наличии 6 шт и есть 2 шт с косметическим дефектом - поцарапанной внизу маской. Они по 450р.
  9. Добрый день всем! Столкнулся с проблемой, над решением которой бьюсь уже месяц - суть в том, что при пересылке аудио данных с контроллера в внешний цап на выходе цапа звучит белый шум(именно когда летят данные). Уже перепробовал разные конфигурации и параметры, да даже другой цап ставил - всё равно та же самая проблема. Может кто сталкивался, или у кого есть идеи почему так происходит? Контроллер stm32f407ve китайский, но вроде как рабочий, цап - pcm1606, вытащенный из двд-плеера. код инициализации i2s RCC_PLLI2SCmd(DISABLE); RCC_I2SCLKConfig(RCC_I2S2CLKSource_PLLI2S); RCC_PLLI2SConfig(200,5); RCC_PLLI2SCmd(ENABLE); while(RCC_GetFlagStatus(RCC_FLAG_PLLI2SRDY) == RESET){}; //WS - word clock output GPIO_PinAFConfig(GPIOB, GPIO_PinSource9, GPIO_AF_SPI2); GPIO_StructInit(&gpioInit); gpioInit.GPIO_Pin = GPIO_Pin_9; gpioInit.GPIO_Mode = GPIO_Mode_AF; gpioInit.GPIO_OType = GPIO_OType_PP; gpioInit.GPIO_PuPd = GPIO_PuPd_NOPULL; gpioInit.GPIO_Speed = GPIO_Speed_100MHz; GPIO_Init(GPIOB, &gpioInit); //BCLK - shift clock output GPIO_PinAFConfig(GPIOB, GPIO_PinSource10, GPIO_AF_SPI2); gpioInit.GPIO_Pin = GPIO_Pin_10; GPIO_Init(GPIOB, &gpioInit); //SD - serial audio data GPIO_PinAFConfig(GPIOC, GPIO_PinSource3, GPIO_AF_SPI2); gpioInit.GPIO_Pin = GPIO_Pin_3; GPIO_Init(GPIOC, &gpioInit); //MCO - master clock output GPIO_PinAFConfig(GPIOC, GPIO_PinSource6, GPIO_AF_SPI2); gpioInit.GPIO_Pin = GPIO_Pin_6; GPIO_Init(GPIOC, &gpioInit); I2S_StructInit(&i2sInit); i2sInit.I2S_CPOL = I2S_CPOL_Low; i2sInit.I2S_Mode = I2S_Mode_MasterTx; i2sInit.I2S_MCLKOutput = I2S_MCLKOutput_Enable; i2sInit.I2S_Standard = I2S_Standard_Phillips; i2sInit.I2S_AudioFreq = I2S_AudioFreq_48k; i2sInit.I2S_DataFormat = I2S_DataFormat_24b; I2S_Init(SPI2, &i2sInit); SPI2->I2SPR = (uint16_t)((uint16_t)512 | (uint16_t)12 | (uint16_t)1); //for 48k Fs SPI_I2S_DMACmd(SPI2, SPI_I2S_DMAReq_Tx, ENABLE); I2S_Cmd(SPI2, ENABLE); код инициализации dma DMA_InitTypeDef dmaInit; NVIC_InitTypeDef nvicInit; DMA_DeInit(DMA1_Stream4); DMA_Cmd(DMA1_Stream4, DISABLE); while(DMA_GetCmdStatus(DMA1_Stream4) == ENABLE){}; __ISB(); RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_DMA1, ENABLE); //To dmaInit.DMA_PeripheralBaseAddr = (uint32_t) &(SPI2->DR); //From dmaInit.DMA_Memory0BaseAddr = (uint32_t)&AUDIO_SAMPLE; dmaInit.DMA_BufferSize = 20480; dmaInit.DMA_Channel = DMA_Channel_0; dmaInit.DMA_DIR = DMA_DIR_MemoryToPeripheral; dmaInit.DMA_PeripheralInc = DMA_PeripheralInc_Disable; dmaInit.DMA_MemoryInc = DMA_MemoryInc_Enable; dmaInit.DMA_PeripheralDataSize = DMA_PeripheralDataSize_HalfWord; dmaInit.DMA_MemoryDataSize = DMA_MemoryDataSize_Byte; dmaInit.DMA_Mode = DMA_Mode_Circular; dmaInit.DMA_Priority = DMA_Priority_High; dmaInit.DMA_FIFOMode = DMA_FIFOMode_Enable; dmaInit.DMA_FIFOThreshold = DMA_FIFOThreshold_HalfFull; dmaInit.DMA_MemoryBurst = DMA_MemoryBurst_Single; dmaInit.DMA_PeripheralBurst = DMA_PeripheralBurst_Single; while(DMA_GetCmdStatus(DMA1_Stream4) == ENABLE); DMA_Init(DMA1_Stream4, &dmaInit); DMA_ITConfig(DMA1_Stream4, DMA_IT_TC | DMA_IT_HT, ENABLE); //configure interrupt nvicInit.NVIC_IRQChannel = DMA1_Stream4_IRQn; nvicInit.NVIC_IRQChannelPreemptionPriority = 0; nvicInit.NVIC_IRQChannelSubPriority = 0; nvicInit.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&nvicInit); DMA_Cmd(DMA1_Stream4, ENABLE); while(DMA_GetCmdStatus(DMA1_Stream4) != ENABLE){}; AUDIO_SAMPLE просто wav скопированный через hex редактор и живущий в памяти контроллера, крутиться по кругу. Вроде как, в теории всё должно работать(снизу скрин из pulseview - снято логическим анализатором), к сожалению осциллограф пока что не приобрёл, так что проверить правильность частот не представляется возможнымб но всё же всё вроде как красиво. Формат i2s на контроллере совпадает с форматом на цапе - первый бит передаётся через 1 тик sck после смены ws П.С. подозреваю сразу вопросы про MSB/LSB - wav файл сам по себе little-endian, собственно как и контроллер, то есть тут не должно быть проблем, а i2s стандарт передаёт MSB первым, соответственно если у меня в памяти записано 0x64, 0x61, 0x61, 0x66, 0x02, 0x00, 0x85... то, судя по скрину всё передаётся правильно? или я что то не понимаю в этом всём? Но не в этом суть - в один момент тоже подумал что порядок не тот, но, к сожалению, попытки свапать байты местами(и побайтово, и по словам) не дали ни какого результата
  10. В последней ревизии своего ЦАПа на PCM1794 я заложил возможность подачи внешнего сигнала мастерклока. А для переключения генераторов разных сеток частот на входной разъем I2S следует подать управляющий сигнал на 2 вывод. Лог. 0 соответствует сетке x48, лог. 1 - сетке x44. Далее после гальванической развязки он попадает на разъем CTRL. Поэтому был разработан модуль, который содержит пару генераторов на обе сетки частот мастерклока и управляющий микроконтроллер ATtiny24/44/84. Схема модуля имеет вид: Логика работы программы до безобразия проста. После инициализации контроллера производится инициализация ЦАПа (опционально), включается один из генераторов в зависимости от сигнала SEL_OSC (Select of Oscillator). Далее МК переключается в режим сна с отключением всех источников тактирования (режим Power-Down). При изменении уровня сигнала SEL_OSC МК пробуждается, приглушает выход ЦАПа путем записи соответствующего бита в его регистр по SPI (бит MUTE регистра 18 PCM1796), переключает генератор и возвращает нормальный режима работы ЦАПа. После этого МК снова уходит в сон до очередной смены уровня сигнала управления генераторами. Объем программы не занимает и 512 байт. Печатная плата: Скачать прошивку под микроконтроллер ATtiny44 (13/03/19) для SW управления. Конфигурационные биты (fuses) следует установить в следующие значения: SELFPRGEN = [ ] RSTDISBL = [ ] DWEN = [ ] SPIEN = [X] WDTON = [ ] EESAVE = [X] BODLEVEL = 4V3 CKDIV8 = [ ] CKOUT = [ ] SUT_CKSEL = INTRCOSC_8MHZ_6CK_14CK_0MS EXTENDED = 0xFF (valid) HIGH = 0xD4 (valid) LOW = 0xC2 (valid)
  11. Для удобства сопряжения транспорта Combo384 со своим ЦАПом Mercury был разработан и заказан вот такой мелкий адаптер: Кроме перехода с 20-выводного разъема транспорта на разъем с распиновкой ЦАПа он имеет индикацию включения Combo384, частоты дискретизации, включения и режима DSD, режима MUTE. Также выведены пины 3,3В для чего-либо. Печатная плата не имеет ограничений в использовании. Combo384 to Mercury DAC Adapter.lay6
  12. Продам ПУСТЫЕ платы для сборки цапа на AK4490. Автор плат не я, ссылка на проект. Размер ПП 100*67 мм. Цена одной платы 300 рублей. Территориально - Уфа. Отправлю почтой.
×
×
  • Create New...