Реклама ⓘ
Главная » Регуляторы тембра
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

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


Реклама ⓘ

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

Вступление:  

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

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

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

Теги:

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

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

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

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

Комментарии (65) | Я собрал (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
Ответить
+2
Сергей #
Удалось послушать данную конструкцию. Не так давно в Киеве была прослушка акустических систем Стейтментс, на которую один из посетителей (Сергей) принес данный ЦАП. Я и раньше правда о нем на Вегалабе читал, но там удалось пощупать его в "живую". Если коротко: то я восхищен тем титаническим трудом, который Вам пришлось проделать по части написания программы. Ну и что важно, конструкция получилась завершенной.
Ответить
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
sawa #
запаял я таки плату....по поводу джамперов....не нужны...., во всяком случае в ревизии V2.5.....
В полной мере пока не погонял.... Первые впечатления положительные....
Артём - Спасибо за проект.
Ответить
0

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

[Автор]
Artos5 #
Нет!
Ответить
0
sawa #
СМ. мой пост выше...
Ответить
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 #
Не планировал . Мало кого интересует такая тема .
Ответить
+1

[Автор]
Artos5 #
Планирую на AD1853 сделать + SRC4192 + WM8804
В качестве микроконтроллера , будет выступать STM32F103C8T6 и цветной экран, скорее всего такой: https://habr.com/post/313490/
Схему уже начал рисовать. Ищу желающих поучаствовать в проекте.
Прикрепленный файл: Безымянный.png
Ответить
0
oleg3108 #
А этот проект чем закончился?
Ответить
0

[Автор]
Artos5 #
Я некоторое время прошивку обновлял . Потом продал свой образец ЦАП . Пока неспеша хочется что-то попробовать другое . Есть чипы AD1853 . Собираюсь на них попробовать.
Ответить
0
Александр #
Можно ли на данной схеме организовать i2s вход?
Ответить
0

[Автор]
Artos5 #
Нет, схему нужно дорабатывать. И индикацию I2S дописать в меню.
Ответить
0
Александр #
Извините, еще побеспокою. В схеме нахожу диоды Шотки 8шт. - MBRA340 и 8шт. - MBRA160, в спецификации 12 шт. - MBRA160 и 4шт. - MBRA340. На фотографиях вижу только 160-е 16 шт. 340-е у меня не помещаются на площадках. Можно ограничиться только 160-ми. И что за диоды 4 шт. с проволочными выводами на фотографии платы tembr68-6, в правом верхнем углу платы? И дроссели - это и есть ферритовые бусинки? Извините если наивные вопросы.
Ответить
0

[Автор]
Artos5 #
Есть 1шт. Плата для этого ЦАП . Продам не дорого.
Ответить
0
Иван #
С прошитым контроллером в Челябинск отправите? И сколь денег в случае положительного ответа?
Ответить
0

[Автор]
Artos5 #
Да ,прошью и отправлю. 500грн плата и 250грн. Прошитый проц. Это примерно 18$+9$. Доставка в РФ примерно 10$.
Ответить
0
oleg3108 #
А больше плат не осталось?
Ответить
+1

[Автор]
Artos5 #
В наличии нету. Можно заказать.
Ответить
0
Дмитрий #
Артем, приветствую. В далеком 2012 году покупал у Вас плату, но не все компоненты установлены. Дошли руки собрать устройство, но в списке с радиоэлементами не хватает информации --примечание по размерам компонентов, можно где нибудь посмотреть данную информацию? Таблицы OBJECT content has been removed EMBED content has been removed.
Ответить
0

[Автор]
Artos5 #
День добрый Дмитрий! Чего так долго не собирали? Напишите какие компоненты , я укажу корпуса какие необходимы.
Ответить
0
Максим #
Артем, доброй ночи! Хотел бы поинтересоваться, вы занимаетесь разработкой аудиопроцессоров? В плане того, что бы можно было его использовать как кроссовер, резать частоты с разными порядками, в плоть до 6го порядка!
И если такое есть, сколько в среднем мне бюджет обойдется?! Качество звука не принципиально, главное это резы, найти в интернете подобное не могу, попадаются брендовые вещи, стоимостью от 400 долларов и выше
Ответить
0
Дмиртий #
Артём, добрый день! Сначала работа, потом детки, приоритеты поменялись. Сейчас, появилось время. Можно на почту написать? На схеме обведу элементы.
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется напряжение?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Конструктор - темброблок на LM1036
Конструктор - темброблок на LM1036
Конструктор: DDS генератор сигналов Печатная плата для усилителя "LM3886 + AD825"
вверх