Главная » Регуляторы тембра
Призовой фонд
на июль 2017 г.
1. Осциллограф DSO138
Паяльник
2. Регулируемый паяльник 60 Вт
Паяльник
3. 200 руб.
От пользователей

Похожие статьи:


Профессиональный ЦАП с микропроцессорным управлением

Вступление:  

Данный проект начал свое развитие еще из далекого 2010г. Был сконструирован модуль ЦАП на связке AD1955 + DIR9001 , без всяких конфигураторов и т.д.

Первое включение меня ошеломило! Очень понравилось звучание. И я пошел дальше.Начитавшись того что если переключить ЦАП в 16бит. (а это возможно только при наличии микроконтроллера) звук стает еще более натуральный и качественный. Я взялся за поиски разработчика ПО для моего проекта. В скором времени я нашел исполнителя. Он создал мне софт для управления ЦАПом. Но меня не устроил его функционал. И я решил своими силами создать программу для ЦАП.

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

 Итак, спустя год я написал 1 версию программы для новой версии ЦАП (в этой версии была полностью переработана аппаратная часть) устройство было уже построено на современном приемнике WM8804 который по всем параметрам превосходил DIR9001 (убивало в этом приемнике срыв синхронизации SPDIF при грязной сети в доме...) Была полностью переразведена аналоговая и цифровая часть устройства. Микроконтроллер был интегрирован на плату что исключило сбои из за наводок на шлейфы. Микропроцессор тактировался уже от кварцевого резонатора на 4мГц а не от встроенного генератора. Было создано два независимых программных SPI (это позволило регулировать тактовую частоту шины в широких пределах) интерфейса для управления AD1955 и для WM8804 Что также исключило возможность сбоев. Также были заказаны заводские Печатные платы. Плату разводил в старой, доброй, простой программе - Sprint Layout . Некоторые могут сказать что я сошел с ума :) но мне было удобно рисовать в ней, так как я ее отлично знал.

На сегодняшний день уже создана 4 версия программы. Отточена до идеала. В настройках отображается как 4.0SP

Индикация и управление:

Управление осуществляется одним "джойстиком" на четыре положения с центральным нажатием.

Индикация с помощью ЖК дисплея на 2 строки и 16 символов. В данном случае применил Winstar WH1602D

Возможности данного ЦАП:

1) Конфигурирование ЦАПа и приемника на лету (одновременно оба, для тестирования звучания при разных форматах)

2) Регулирование громкости средствами ЦАП. (отключаемая в меню)

3) Функцию HI-END MODE . Останавливается тактовый генератор MCU Отключается LCD , работает только ЦАП и приемник.
Эта опция срабатывает По истечению программного таймера примерно через > 30сек.
При нажатии любой из кнопок запускается MCU и активируется LCD при чем команда не срабатывает при первом нажатии, а только при втором.
(отключаемая в меню)

4) Функцию AUTO SEARCH поиск входа с наличием аудио потока.
Работает следующим образом:
При "пропадании" сигнала высвечивается NO SIGNAL потом через секунду SCAN в правом верхнем углу и после начинает переключать по порядку входы. Как только находит - сканирование прекращается. (функция отключается в меню) Также в этом режиме можно переключать входы кнопками NEXT и PREV.

5) Функцию авто отключения подсветки (настраивается в меню)

6) Устройство имеет на борту три входа: USB , coaxial , toslink и два выхода отключаемые с меню, toslink и coaxial

7) Устройство Умеет сканировать ЧД и выводить на дисплей .Отображаются соответствующие частоты 22kHz, 32kHz, 44.1kHz, 48kHz, 88.2kHz, 96kHz, 192kHz.

8) Так же имеется на борту "Зуммер" Тоже отключаемый по желанию.

9) Авто подстройка цифрового фильтра (отключаемое в меню). 

10) Для отладки. Возможность просматривать массив еепром памяти.

11) Подстройка тактовой частоты (можно ставить кварц от 1 до 8МГц) пробовал от 2 до 6МГц

12) и всякие мелкие функции типа сброса настроек и сброса конфигурации к заводским настройкам.

Исходный код написан на языке Си. Это дает большие возможности. Можно без проблем модифицировать код, добавить что то особенное и т.д.

Исходный код хорошо прокомментирован. Благодаря этому программист быстро сможет "въехать" в алгоритм работы.

Приведу пару важных участков кода. А также постараюсь их описать.

// процедура запуска тактового генератора в режиме HI-END mode
 interrupt [EXT_INT1] void ext_int1_isr() 
 { 

  sleep_disable(); 
    
     timer_sleep=0;
     enable_mcu=1;     
     //************************************************************//		 
			 flags_enab=1; // флаг активирующий подсветку дисплея
             min=sek=time=0; // таймер активирующий подсветку
			 
     //************************************************************//
            LED=1;

     timer_delay_read=TCCR1B=TCNT1=timer_sck=0;  
 }

В этой функции обрабатывается запуск процессора после Power down mode . Если не использовать опцию HI-END mode - можно смело выкинуть кусок кода и часть аппаратной части.

 

 if (in_scan == 0) // отображаем частоту дискретизации
             {
            
              
              if (freg > 5999 && freg < 9000)   //32000
               {
                lcd_gotoxy(0,1);
                  lcd_putsf(" 32kHz   "); 
                  
                  if (flags_sample_rate)
                   {
                     data_spi1 = data_spi1 &~ (1<<0);
                     data_spi1 = data_spi1 &~ (1<<1); // 48kHz 
                     if (flags_sample_rate1)
                       {
                         flags=1;
                         flags_sample_rate1=0;
                         flags_sample_rate2=1;
                         flags_sample_rate3=1;
                          
                       }
                   }
               }

Этот код определяет ЧД для 32кГц (код не совсем оптимизирован в этом плане, но работает отлично. Сейчас сделал бы по другом)

Для других частот код похож. Также в этом участке кода идет определение режима цифрового фильтра - если мы разрешили в настройках управлять автоматически цифровым фильтром.

 

  if (hi_end_mode==1)    // Флаг активации этого режима
   {

    
     if(++timer_sleep > 250)    // счетчик включения индикации HI-END MODE
     { 
      flags_led_active=0; 
      LED=1;  // включаем подсветку
      timer_sleep=251;
      flags_scan_=1; // поднимаем флаг исключения глюка дисплея (Отображение частоты дискретизации) 
      timer_delay_read=0; // сбрасываем таймер подсчета импульсов (образцовый таймер)
      timer_sck=0;         // таймер тактовой
       
       lcd_gotoxy(0,1);
       lcd_putsf("  HI-END MODE   ");  
       
       if (++timer_sleep_enable > 200)       // таймер отключения дисплея и МК
        { 
         timer_sleep_enable=0;  
         timer_sleep=0; 
         button_active=0; // флаг активации клавиатуры, нужен для исключения выполнения команд когда активирован этот режим
         LED=0;  
         lcd_clear();
         flags_led_active=1; 
         enable_mcu=0; // активируем прерывание
         delay_ms(20);
         sleep_enable();
         powerdown();
        }
     } 

   }  

Этот код запускает процесс перехода в режим микро потребления. Из кода все довольно хорошо понятно.

 

void menu_shou()
{

        switch (menu)
       {
          case 0: menu_active(); break;
          case 1: menu_mclk_mode(); break;
          case 2: menu_data_width(); break;
          case 3: menu_serial_data_format(); break;
          case 4: menu_de_emphasis(); break;
          case 5: menu_pcm_sample_rate(); break;
          case 6: menu_out_format(); break;
          case 7: menu_reset(); break;
          case 8: menu_mute_system(); break;
          case 9: menu_version_system(); break;
          case 10: menu_reset_system(); break; 
          case 11: menu_hi_end_mode(); break;
          case 12: menu_zummer_enable(); break;
          case 13: menu_spdif_enable1(); break;
          case 14: menu_spdif_enable2(); break;
          case 15: menu_led_control(); break;   
          case 16:  volume_control(); break;
          case 17: mode_WM8804_control(); break;  
          case 18: mode_calibration(); break;
          case 19: menu_eeprom();break;
          case 20: menu_end(); break;  
        }

}

Здесь мы можем "наращивать" функции , добавлять пункты меню и т.д.

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

Необходимые компоненты:

Резисторы СМД счетверенные, шаг – 0.5мм
33 – 100 Ом – 1шт.
4.7к – 1шт.

Резисторы СМД 0603
22 Ом – 1шт.
1к – 1шт.

Резисторы СМД 0805
16 Ом – 3шт.
100 – 3шт.
300 Ом – 1шт.
1к – 11шт.
1.2к – 1шт.
1.5к – 3шт.
1.8к – 1шт.
2к – 5шт.
2.2к – 5шт.
3.3к – 3шт.
5.6к – 3шт.
10к – 6шт.
16к -1шт.
47к – 3шт.
150к – 1шт.
1мОм – 1шт.

Резисторы СМД 1206
0 Ом – 3шт.
1 Ом – 6шт.
4.7 Ом – 6шт.
75 Ом – 12шт.
200 Ом – 1шт.
220 Ом – 2шт.
470 Ом – 1шт.
680 Ом – 5шт.
820 Ом – 1шт.
1к – 4шт.
1.2к – 1шт.
1.8к – 1шт.
2к – 4шт.
3к – 1шт.
3.3к – 4шт.
4.7к – 1шт.
6.8к – 4шт.
10к – 4шт.
33к – 1шт.
1мОм – 1шт.

Конденсаторы СМД 0805 NP0
100пФ – 8шт.
270пФ – 4шт.
560пФ – 4шт.
10нФ – 12шт.
100нФ – 2шт.

Конденсаторы СМД 1206 NP0
10нФ - 19шт.
1мкФ – 5шт.

Конденсаторы танталовые СМД (сниженные габариты)
10мкФ/16В – 4шт.

Конденсаторы выводные Nichicon Stand Power (для аналога)
4700мкФ/35В – 2шт.
4700мкФ/25В – 1шт.

Конденсаторы выводные SAMWA (для цифры) 105гр.
4700мкФ/25В – 1шт.
47мкФ/50В – 1шт.

Конденсаторы выводные Nichicon FG
470мкФ/25В или 470мкФ/16В MUSE – 2шт.

Конденсаторы выводные Nichicon MUSE
47мкФ/16В или 25В – 4шт.
100мкФ/16В или 25В – 1шт.

Конденсаторы выводные Nichicon FG
22мкФ/25В или 47мкФ/25В– 7шт.

Конденсаторы выводные ELNA SILMIC2
100мкФ/16В или 100мкФ/25В – 1шт.

Конденсаторы выводные пленочные WIMA MKP2 или подобные по качеству
10нФ – 5шт.
15нФ – 1шт.
100нФ – 3шт.
680нФ – 2шт.

Конденсатор 2кВ
4.7нФ – 1шт.

Диоды СМД 1206
1N4148 – 9шт.

Ферритовые бусины СМД 0805
 2-10мкГ - 1шт.

Ферритовые бусины СМД 1206
2-10мкГ - 5шт.

Ферритовые бусины выводные
?мкг – 8шт.

Резисторы выводные 0.25Вт
300 Ом – 2шт.
10к – 2шт.

Резисторы выводные 1Вт
1 Ом – 1шт.
4.7 Ом – 2шт.
10 Ом – 6шт.
39 Ом – 1шт.

Резисторы выводные 2Вт
2.2 Ом – 2шт.

Стабилитроны выводные 0.25- 1Вт
12В – 1шт.

Диоды выводные
FR207 – 5шт.

Разьем штырьковый двухрядный, шаг 2.54
BH-10  - 2шт.
BH-10 R – 1шт.

Разьем штыревой однорядный, шаг 2.54
ZL202-40G – 1шт.
ZL201-40G – 1шт.

Кварцевые резонаторы
4МГц – 1шт.
12МГц – 2шт.

Кнопка тактовая СМД -1шт. 5мм

Кольцо ферритовое СВЧ наружный диаметр 4мм. – 1шт.

Мотается в два провода 0.1-0.3мм 10витков

Потом провода отделяются на первичную и вторичную обмотку

Кольцо такое можно выколупать с трансформатора гальвано-развязки сетевой карты 100мБит.

Список ИМС и их корпуса:

                   
                   

AD1955

 

SSOP-28

 

1шт.

 

ЦАП

     

WM8804

 

SSOP-20

 

1шт.

 

Приемник

   

PCM2705

 

SSOP-28

 

1шт.

 

Конвертер

   

AD8066

 

SOIC-8

 

2шт.

 

ОУ

     

LM4562

 

DIP-8

 

1шт.

 

ОУ

     

ADM1485

 

SOIC-8

 

2шт.

 

Преобразователь

   

ADUM1100

SOIC-8

 

1шт.

 

Развязка

     

AHC1G125

SOT23-5

 

2шт.

 

Ст. Логика

   

Atmega32/16

TQFP-44

 

1шт.

 

Микроконтроллер

   

WH1602D

 

 

1шт.

 

Дисплей

     

IRLML0030

SOT23

 

3шт.

 

Силовой транзистор

 

BC847

 

SOT23

 

1шт.

 

Транзистор

   

BC857

 

SOT23

 

1шт.

 

Транзистор

   

TQ2-5V/A-5W-K

DIP-10

 

2шт.

 

Реле сигнальное

   

LM1117-5V

SOT-223/D-PAK

3шт.

 

Линейный стабилизатор

 

LM1117-3.3V

SOT-223/D-PAK

1шт.

 

Линейный стабилизатор

 

LM317

 

D2PAK/TO220mod

1шт.

 

Линейный регулятор

 

M5230L

 

SIP-8

 

1шт.

 

Сверхмалошумящий стабилизатор

2SC4793

 

TO220F

 

1шт.

 

Силовой транзистор

 

2SA1837

 

TO220F

 

1шт.

 

Силовой транзистор

 

L7808-09

 

TO220F

 

2шт.

 

Стабилизатор общего назначения

L7805

 

TO220F

 

1шт.

 

Стабилизатор общего назначения

MBRA340

 

SMA

 

4шт.

 

Диод Шоттки

   

MBRA160

 

SMA

 

12шт.

 

Диод Шоттки

   

TORX179

 

 

1шт.

 

Приемник SPDIF

   

TOTX179*

 

1шт.

 

Передатчик SPDIF

   

Гнездо тюльпан

 

4шт.

         

Гнездо USB-B

 

1шт.

         

Краткое описание работы меню можно увидеть в архиве.

Также там можно увидеть монтажную схему для сборки устройства.

Схема устройства состоит из 3-х частей.

1) Микропроцессорная

2) Основная (аналог + частично цифра)

3) Мультиплексорная часть.

Схема №1

схема Ц%

Схема №2

схема а%

Схема №3

tembr68_sch3.png

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

Приемник генерирует сигнал отсутствия "аудио", а микропроцессор тем временем перебирает входы. Когда выбран вход с наличием "аудио" приемник снимает сигнал ошибки, и МК перестает переключать входы. Эта функция может отключаться в главном меню.

Фото ЦАП:

tembr68-4.jpg

tembr68-5.jpg

tembr68-6.jpg

tembr68-7.jpg

2013-02-11_220555.png

Фьюзы ЦАП для прошивки контроллера:

Программа для прошивки Uniprof специально сделал ее скрин, так как она самая простая. Советую шить в ней на маленькой скорости!

фьюзы.png

Ссылка на программатор: http://avr.nikolaew.org/progr

Измерения:

Данные тесты проводились на бюджетной ЗК  ( ~100$ )

В результате получены следующие картинки:

генера�%

2013-04-03_195620.png

2013-04-03_195837.png

2013-04-03_195856.png

Измерялось при 24бит 44.1кГц.

Список радиоэлементов

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
Схема №1
МК AVR 8-бит
ATmega32A
1 Поиск в FivelВ блокнот
MOSFET-транзистор
IRLML2502
2 Поиск в FivelВ блокнот
Биполярный транзистор
2N5551
1 Поиск в FivelВ блокнот
Биполярный транзистор
2N5401
1 Поиск в FivelВ блокнот
Линейный регулятор
LM7808
1 Поиск в FivelВ блокнот
Линейный регулятор
LM1117-N
1 Поиск в FivelВ блокнот
А1 Диод Шоттки
MBRA340
1 Поиск в FivelВ блокнот
D1, D2, D5-D8 Выпрямительный диод
1N4148
6 Поиск в FivelВ блокнот
D3 Светодиод1 Поиск в FivelВ блокнот
D4 Стабилитрон9 V1 Поиск в FivelВ блокнот
С1, С6, С7 Конденсатор10 мкФ3 Поиск в FivelВ блокнот
С2, С3, С12 Конденсатор1 мкФ3 Поиск в FivelВ блокнот
С4, С5 Конденсатор22 пФ2 Поиск в FivelВ блокнот
С9-С11 Конденсатор0.01 мкФ3 Поиск в FivelВ блокнот
R5, R12-R15, R21, R25 Резистор
1 кОм
12 Поиск в FivelВ блокнот
R6, R8, R16-R19 Резистор
10 кОм
6 Поиск в FivelВ блокнот
R7 Резистор
10 кОм
1 Поиск в FivelВ блокнот
R20, R22 Резистор
47 кОм
2 Поиск в FivelВ блокнот
R23 Резистор
10 Ом
1 Поиск в FivelВ блокнот
R24 Резистор
680 Ом
1 Поиск в FivelВ блокнот
R27 Резистор
75 Ом
3 Поиск в FivelВ блокнот
R26 Резистор
100 Ом
3 Поиск в FivelВ блокнот
Кварцевый резонатор4 MГц1 Поиск в FivelВ блокнот
K1.1 Кольцо ферритовое1 Поиск в FivelВ блокнот
K1.2, K1.3 Реле сигнальноеTQ2-5V/A-5W-K2 Поиск в FivelВ блокнот
LS1 Динамик1 Поиск в FivelВ блокнот
L1 Дроссель1 Поиск в FivelВ блокнот
J9.1, J8.2 ПанелькаBH-101 Поиск в FivelВ блокнот
J1-J5, J7, J1 Кнопка7 Поиск в FivelВ блокнот
Схема №2
D1 ПриёмникWM88041 Поиск в FivelВ блокнот
ЦапAD19551 Поиск в FivelВ блокнот
U2, U3 Операционный усилительAD80662 Поиск в FivelВ блокнот
U4 Операционный усилитель
LM4562
1 Поиск в FivelВ блокнот
Линейный регулятор
LM317HV
1 Поиск в FivelВ блокнот
Линейный стабилизаторMC7805CT1 Поиск в FivelВ блокнот
Линейный регулятор
LM1117-N
1 Поиск в FivelВ блокнот
Линейный регулятор
LM1117-N
1 Поиск в FivelВ блокнот
U9 Сверхмалошумящий стабилизаторM5230L1 Поиск в FivelВ блокнот
A2-A4 Диод Шоттки
MBRA160T3
3 Поиск в FivelВ блокнот
D2 Выпрямительный диод
1N4148
1 Поиск в FivelВ блокнот
MOSFET-транзистор
IRLML2502
1 Поиск в FivelВ блокнот
Q2 Биполярный транзистор
BC547
1 Поиск в FivelВ блокнот
Q3 Биполярный транзистор
BC557
1 Поиск в FivelВ блокнот
Q4 Биполярный транзистор
2SA1837
1 Поиск в FivelВ блокнот
Q5 Биполярный транзистор
2SC4793
1 Поиск в FivelВ блокнот
С1, C3, C6, C22, C25-C27, C30, C32, C37, C38C42, C44, C47, C51, C52 Конденсатор0.1 мкФ18 Поиск в FivelВ блокнот
С2, C36, C43 Конденсатор47 мкФ 35B3 Поиск в FivelВ блокнот
С4, C5, C21, C39, C41 Конденсатор10 мкФ5 Поиск в FivelВ блокнот
C7-C10, C19, C20 Конденсатор100 пФ6 Поиск в FivelВ блокнот
C11, C12, C15, C16 Конденсатор270 пФ4 Поиск в FivelВ блокнот
C13, C14, C17, C18 Конденсатор560 пФ4 Поиск в FivelВ блокнот
C28, C29 Конденсатор390 пФ2 Поиск в FivelВ блокнот
С31 Конденсатор0.01 мкФ1 Поиск в FivelВ блокнот
С33-С35 Конденсатор2200 пФ3 Поиск в FivelВ блокнот
С45,С46 Конденсатор470 мкФ2 Поиск в FivelВ блокнот
С48-С50 Электролитический конденсатор4700 мкФ 35В3 Поиск в FivelВ блокнот
С55-С58 Конденсатор470 пФ4 Поиск в FivelВ блокнот
R1, R5, R6, R25, R26 Резистор
100 Ом
7 Поиск в FivelВ блокнот
R3, R4 Резистор
10 кОм
2 Поиск в FivelВ блокнот
R7, R21-R24, R46 Резистор
2.2 кОм
6 Поиск в FivelВ блокнот
R8 Резистор
2.8 кОм
1 Поиск в FivelВ блокнот
R9-R12, R50-R52 Резистор
2 кОм
7 Поиск в FivelВ блокнот
R13-R16 Резистор
6.8 кОм
4 Поиск в FivelВ блокнот
R17-R20 Резистор
3.3 кОм
4 Поиск в FivelВ блокнот
R27, R28 Резистор
22 Ом
1 Поиск в FivelВ блокнот
R29, R34-R37, R39-R43, R45, R49 Резистор
1 кОм
12 Поиск в FivelВ блокнот
R30 Резистор
300 Ом
1 Поиск в FivelВ блокнот
R31-R33 Резистор
75 кОм
3 Поиск в FivelВ блокнот
R38 Резистор
47 кОм
1 Поиск в FivelВ блокнот
R44 Резистор
18 Ом
1 Поиск в FivelВ блокнот
R47 Резистор
470 Ом
1 Поиск в FivelВ блокнот
R48 Резистор
240 Ом
1 Поиск в FivelВ блокнот
К1,1 Кольцо ферритовое1 Мотается в два провода 0.1-0.3мм 10витковПоиск в FivelВ блокнот
Гнездо RCA2 Поиск в FivelВ блокнот
Резисторы без обозначения
Резистор
1 Ом
4 Поиск в FivelВ блокнот
L1-L3 Дроссель1 Поиск в FivelВ блокнот
Резистор
22 кОм
2 Поиск в FivelВ блокнот
Резистор
10 кОм
9 Поиск в FivelВ блокнот
Резистор
1.82 кОм
1 Поиск в FivelВ блокнот
Схема №3
IC1 ПреобразовательADM14851 Поиск в FivelВ блокнот
IC2 РфзвязкаADUM11001 Поиск в FivelВ блокнот
IC3, IC4 ИС буфера, драйвера
SN74AHC1G125
2 Поиск в FivelВ блокнот
IC5 Приемник SPDIFTORX1792 Поиск в FivelВ блокнот
R2, R7-R9, R11 Резистор
70 Ом
6 Поиск в FivelВ блокнот
R3, R6, R10 Резистор
10 кОм
3 Поиск в FivelВ блокнот
R12 Резистор
1 МОм
1 Поиск в FivelВ блокнот
R13 Резистор
300 Ом
1 Поиск в FivelВ блокнот
R14 Резистор
1 кОм
1 Поиск в FivelВ блокнот
R15 Резистор
100 Ом
1 Поиск в FivelВ блокнот
C1 Конденсатор100 нФ1 Поиск в FivelВ блокнот
С2 Конденсатор2200 пФ1 Поиск в FivelВ блокнот
С3 Конденсатор10 нФ1 Поиск в FivelВ блокнот
Tr1 Трансформатор1 Поиск в FivelВ блокнот
Добавить все

Скачать список элементов (PDF)

Прикрепленные файлы:

Теги:

Опубликована: Изменена: 03.04.2013 0 4
Я собрал 0 Участие в конкурсе 6
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 4.4 Проголосовало: 6 чел.

Комментарии (48) | Я собрал (0) | Подписаться

0
Георгий #
А как такую печатку сделать? Чем она покрыта?
Ответить
0

[Автор]
Artos5 #
Печатка заводская. Покрыта защитной маской.
Осталось таких комплектов где то 3-5 шт. Можете и сами вытащить с архива исходник печати и заказать на заводе.
В ручную делать плату не советую..
Ответить
0
Oleg #
Здравствуйте у Вас еще есть заводские платы для вашего ЦАП, если есть то какова цена?
Ответить
0
Владимир #
У меня есть парочка плат лишних. И детали.
Ответить
0
Артем #
Только увидел сообщение .... Есть 1 или 2 комплекта .
Белая маска.
Ответить
+4
Сергей #
Отличный ЦАП, заработал сразу после включения, не считая моих косяков. До этого был ЦАП на AD1853, так этот его переиграл легко. Очень удобное меню, автовыбор входов, да и разработчик очень ответственный и отзывчивый в общении, если что поможет. В общем я советую.
Ответить
+1

[Автор]
Artos5 #
Сергей, спасибо за отзыв! Уверен что устройство будет трудится долгие годы, и радовать ухо :)
Ответить
0
Сергей #
А почему такие трансы могучие стоят? Сколько этот ЦАП потребляет?
Ответить
0

[Автор]
Artos5 #
Трансформаторы 10W. Я-бы не сказал что они могучие. При суточной работе трансформаторы нагреваются до ~35град. и такие остаются.
Ответить
+1
Андрей . #
Самый нормальный ЦАП во всей сети, разжёванный от и до. Я взял правда только управление от него, т.к. оно продумано и сделано на 10 с плюсом. Артём в этой статье всё подробно осветил. Люди выкладывающие проекты подобной значимости пытаются умалчивать некоторые основные моменты, но тут Артём не из чего тайну не сделал. Молодец!
Ответить
0
Денис #
Можно ли использовать схему №2 (собственно сам ЦАП), как независимое устройство?
Ответить
0
Артем #
Да, можно. Только нужно сконфигурировать приёмник также, как ЦАП.
Ответить
0
Михаил #
Какой примерный +- бюджет?
Ответить
+1

[Автор]
Artos5 #
150-250уе.
Ответить
0
BARS_ #
Кажется, в статье не полная схема. Нет части с USB и PCM2705
Ответить
+1
Сергей #
Удалось послушать данную конструкцию. Не так давно в Киеве была прослушка акустических систем Стейтментс, на которую один из посетителей (Сергей) принес данный ЦАП. Я и раньше правда о нем на Вегалабе читал, но там удалось пощупать его в "живую". Если коротко: то я восхищен тем титаническим трудом, который Вам пришлось проделать по части написания программы. Ну и что важно, конструкция получилась завершенной.
Ответить
0

[Автор]
Artos5 #
Добрый день Вам! Приятно читать такие отзывы!
Я слышал о том что этот ЦАП тестировали в Киеве.
Люди вроде бы оценили его звучание. И вроде он лучше звучал чем на AD1853.
Ответить
0
Сергей #
Это Helios 153 был, мой ЦАП.
Звучание у "профессионального" было поярче и порезче по сравнению с Helios, Helios мягче. У меня еще Пикардиан есть, и я его принес на прослушку, но он с коаксиальным спдифом, подключить его в тот момент не к чему было.
Ответить
0

[Автор]
Artos5 #
Плохо что не удалось послушать "Пикардиан" очень интересно как он звучит. Кстати, как он по сравнению с Гелиос?
Ответить
0
Сергей #
Вот Пикардиан как раз поярче, звонче.
Ответить
+1
Сергей #
Прочитал данную статью и обратился к Артему за помощью в написании программы, для управления ЦАП по SPI. Он сразу понял что мне нужно, быстро написал, все заработало. В дальнейшем я просил дописать некоторые функции, Артем их быстренько дописывал. На мои вопросы отвечал быстро и по существу, видно, что человек понимает в своем деле.
Если кому нужно написать программу для МК, очень рекомендую данного разработчика. Грамотный, ответственный и приятный в общении человек.
Ответить
0

[Автор]
Artos5 #
Сергей, спасибо большое за отзыв!
Интересный ЦАП оказался AK4399! Много интересных функций в нем.
Ответить
0
alekcandr #
Артем подскажи в схеме V2.5 в правом нижнем углу две одинаковых платы без наименования что это? Зачем дополнительная плата для коаксиального кабеля в 2 видах и рядом что за плата с конденсатором, расскажи поподробней за плату с джостиком и подсветкой, где брал джостик
Ответить
0

[Автор]
Artos5 #
Исходник плат в архиве имеет маленькие платы для другой задачи. Все дело в том что подготовка к производству была не дешевой и поэтому я заказывал сразу несколько плат в одном шаблоне. От чего цена оставалась практически идентичной при большем количестве плат.
Ответить
0
vlad #
Здесь отличный ЦАП, огромное Вам спасибо за схему и за разработку прошивки. У меня вопрос как сделать систему 7.1 домашнего кинотеатра из данного устройства? Приведённая схема выше STEREO. Прошу вас показать мне на пальцах как сделать 8-ми канальный звук (если можно нарисовать). Заранее огромное Вам спасибо и удачи в Вашем деле!
Ответить
0

[Автор]
Artos5 #
Здравствуйте! Спасибо за отзыв!
Систему 7.1 сделать не просто. Тому есть несколько причин.
Ответить
0
vlad #
Если Вам не сложно, то опишите с какими трудностями я могу столкнутся при разработке 8-ми канального звука? Какие причины расскажите пожалуйста.
Ответить
0
sawa #
Может посоветуете ЦАП(микру) посовременней?!
Есть ли возможность в прошивке прикрутить индикацию разрядности? типа 24bit - 48kHz....
Индикатор 1602 можно сразу к ногам МК цеплять?
Ответить
0
Артем #
Разрядность можно прикрутить на основной экран .
Эта "микра" как по мне самая отличная. Нет смысла что то современнее искать .
Ответить
0
sawa #
Други подскажите, джампы на рисунке это штыри "JMP prog"? Но тогда получается, что два порта МК замыкаются между собой, ещё один на землю?! Может я чего не понимаю?! Для чего этот разъём выведен на плату? МК с другого разъёма программируется..
Прикрепленный файл: tembr68-7.jpg
Ответить
0
Владимир #
Схему бы, ту часть которая на PCM2705. Или даташитное вклчение? На фотках монтаж где пропущены некоторые детали.
Ответить
0

[Автор]
Artos5 #
Схема даташитная той части .
Ответить
0
Владимир #
Печатка и детали почти все есть уже кроме операционников. Может подскажете еще варианты кроме тех что в схеме указаны. На сколько это критично?
Ответить
0

[Автор]
Artos5 #
Раcсмотрите еще такие варианты:
OPA2132 / OPA2134
Ответить
0
Владимир #
Детали нашел все уже,и операционники как по схеме, собираю потихоньку. Сборка вот иногда непонятные моменты вызывает. На фото выше провод не видно куда припаян второй конец, между конденсаторов где то. Через какой разъем программируется МК внутрисхемно? Про джамперы на фото которые голубого цвета не совсем понятно, они должны быть там постоянно? Который в середине вообще получается на одном контакте сидит. К остальным разъемам которых на плате много достаточно подключено что то или они сделаны на всякий случай, как говорится. Вы бы полностью законченный сфоткали бы поподробнее внутренности, наверное многие бы были бы благодарны за это вам.
Ответить
0

[Автор]
Artos5 #
Джамперы должны быть постоянно
Ответить
0
sawa #
К вопросу "голубых джамперов на фото" http://cxem.net/ckfinder/userfiles/comments/51637_tembr68-7.jpg присоединяюсь. Хотя печатку сделал без них. Рисовал свою на основе авторской. Больше полугода никак не могу распаять. Не спокойно.
Ответить
0

[Автор]
Artos5 #
Джамперы должны быть постоянно
Ответить
0

[Автор]
Artos5 #
Джамперы , если не изменяет мне склероз выполняют подключение программной шины SPI между ЧИПами.
Ответить
0
sawa #
Артём, если фотка платы совпадает с файлом платы, то при установленных джамперах - к 9 ноге Меги(SPI_AD SCK) подключается 20 нога её же. Средний джампер - не понятно, т.к. он ничего не замыкает.
Третий джампер - жёстко садит линию SPI_AD(mosi) на землю....?!
Ответить
0

[Автор]
Artos5 #
Нет!
Ответить
0
Саян #
Пытаюсь разобраться в схеме селектора входов. Зачем нужны IC3 и IC4 я понял. Дешевая, простая замена реле (если сильно утрировать). Не совсем понятен смысл IC2. Как я понял это чип-развязка. Но зачем она тут? Боитесь получить киловольты на выходе с PCM2705? Так же ввела в ступор IC1. Почему нельзя было использовать чип такой же как IC3? И разве SPDIF=RS485?
Немного поторопился задавать вопросы. С IC1 вроде как разобрался. Чип приводит уровни Coaxial->TTL. Верно? В самой ходовой статье про SPDIF на epanorama.net вместо ADM1485 используют 74HCU04.
Но вопрос про IC2 (ADUM1100) остается.
Ответить
0

[Автор]
Artos5 #
Adum1100 необходима для того чтобы когда будут перекосы земель - у Вас не отваливался звук
Ответить
0

[Автор]
Artos5 #
Можете не ставить ее вовсе , сэкономите 3$ зато получите сбои канала usb.
Ответить
0
Саян #
Перекосы земель - это вы что имеете ввиду? Разность потенциалов между землями двух разных устройств?
НО такая разность потенциалов В ПРОЦЕССЕ работы, когда уже все подключено разве может возникнуть? После подключения двух устройств земли выравниваются и все становится хорошо. Разве не так?
И если у меня USB Host и Device питаются от одного источника питания, то перекосы ведь вряд ли возможны, верно?
Ответить
0

[Автор]
Artos5 #
Теоретически все верно :)
Ответить
0
pq17 #
Артем, очень интересная конструкция. А ЦАП на АК4399 не планируется?
Ответить
0

[Автор]
Artos5 #
Не планировал . Мало кого интересует такая тема .
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется напряжение?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Конструктор - темброблок на LM1036
Конструктор - темброблок на LM1036
Конструктор - Гитарная педаль Remote Delay 2.5 Pickit 2 - USB-программатор PIC-микроконтроллеров
вверх