Виведення оптики з ГУ в якому тільки аналогові виходи - Сторінка 2

Опції теми
Пошук на тему
Відображення
  • Лінійний вигляд
  • Комбінований вигляд
  • Деревоподібний вигляд

Re: Висновок оптики з ГУ в якому лише аналогові виходи

Керування гучністю з праці - це взагалі не проблема, враховуючи, що корпц у мене вже є і гучністю я вже керую з праці Даташит день навчитися навчитися доведеться. Спершу вкотре розберу ШДУ (я її вже багато разів препарував)? подивлюся на плату, продзвоню все гарненько, перепишу маркування потрібних чіпів і тільки потім вивчатиму датиташити. А може відразу щось кудись припаяю, і вже потім думатиму

Якщо Ви вперше на нашому Форумі:

Re: Висновок оптики з ГУ в якому лише аналогові виходи

Зверніть увагу і на плату яка на самому приводі (якщо є). Буває те, що потрібно на ній. Продзвоном тут не вирішиш.

Re: Висновок оптики з ГУ в якому лише аналогові виходи

Мабуть, продовжу тему, якщо не проти.

Основне завдання це підключити ГУ до пристрою з оптичним входом TOSLINK (тобто DSP процесору, що має на борту цифру). Само ГУ немає оптичного виходу, у зв'язку з цим вирішив присвятити кілька вечорів на вивчення даної теми та розробки власної схеми та друкованої плати до неї, ніж ділюся з вами друзі. Для "витягування" цифри з безлічі головних пристроїв потрібно кілька речей: 1. мікрокру DAC (цифро-аналоговий перетворювач). У моєму випадку це R5S726B0D216FP та PM9013A відповідно. Одразу про підводні камені - виробники часом інтегрують DAC в основний процесор(контролер), нацьому історія з виведенням оптики може закінчитися). У моєму випадку (та й у 90% інших все має пройти гладко і без запинок. (виріжу шматок для наочності)

якому
Тепер відкладемо схемотехніку і заглибимося в сам цифровий сигнал I²S, той самий на якому спілкуються різні аудіо мікросхеми по ВНУТРІШНІЙ шині даних пристрою.Для роботи DAC потрібні 4е сигнали. MCLC - майстер клок (тактований кварцовим резонатором сигнал на якому працює вся система, на зразок метронома) Необхідно обробити DAC-у в даний момент часу (1 - лев, 0 - прав.) BLCK - сигнал семплювання даних (виходить розподілом сигналу MCLC на кратні числа 64,128,256,512 ... і.д в результаті набуває значення 44100кГц, 48000кГц, 48000кГц, 48000кГц, ітд.) DATA - ну і нарешті сигнал музичних даних (у цифрі звичайно) сигнали шини I²S

(попередньо "потикав" осцилом на відповідних висновках)

виведення
на жаль сигнал даних вив.22(присутній) не захотів синхронізуватися з-за давнини осцилу

Із сигналами розібралися! Тепер потрібно запакувати MCLC, LRCLK, BLCK, DATA в один S/PDIF і передати оптикою в DSP процесор.

Для цього потрібно перетворити один вид цифрового інтерфейсу на інший за допомогою мікросхем Digital Audio Interface Receiver — скорочено DIR

В інтернеті є подібне схемотехнічне рішення на мікросхемі DIT4096, з якими ви можете ознайомитись: Це шановний Михайло Посліалін: halin-kvd.blogspot.ru/201…-257-kmm-157-kmm-357.html

Що власне і наштовхнуло на думку розробити свою схему та друковану плату до неї, але не DIT4096, а на мікросхемі WM8804 від Cirrus Logic, Inc.

Приручити сина вовка (Wolfson) виявилося непросто. Datasheet на мікросхему змушуєзабути про якусь лаконічність, чого варта лише таблиця змін I/O висновків.

оптики

Витративши кілька днів на досконале вивчення можливостей мікросхеми та даташиту, накидав собі на аркуші паперу базові функції WM8804.

оптики

Основний плюс Wolfson це безліч режимів і конфігурацій входів-виходів. тобто. Мікруху можна змусити "ковтати" оптику і "випльовувати" I²S, або "жерти" S/PDIF і його ж видавати, причому без будь-якого зовнішнього буфера даних! Можна перевести в режим software control mode і робити з нею що забажаєте (з рештою режимів можна ознайомитись у DataSheet)

Оскільки мої знання у програмуванні закінчуються на перешиванні супутникових ресиверів, користувався hardware control mode тобто. апаратний режим роботи Для перекладу hardware control mode достатньо подати логічний 0 на 3вив. мікросхеми. У такому режимі необхідно призначити її MASTER або SLAVE (подачею відповідних рівнів на вив.1) У режимі майстра, DIR (wm8804) сама тактує Transport (джерело сигналу). - провідна WM8804 У режимі слейв, DIR (wm8804) тактується самим джерелом тобто. Transport-ом. - ведена WM8804

Скористався режимом SLAVE, згодувавши всі дані синові вовка (Wolfson).

Про дані: Пакет I²S може бути кількох типів різновидів. p-h-langer.livejournal.com/123797.html Налаштування WM8804 під той чи інший тип можна подачею відповідних рівнів на відповідні виведення мікросхеми. (Мал. нижче)

оптики

(До речі, спочатку визначившись з типом вхідного сигналу I²S в 16bit RJ у мене видало конфуз у вигляді білого шуму вже декодованого сигналу приймача) перепризначив в 16bit_I²S. Пару слів трасування друкованої плати: проробляв кількаваріантів, аж до встановлення резисторів МЛТ_0.125, то після роздрукування на принтері відмів) Підсумковий нижче:

оптики
розкинувши на аркуші паперу компоненти прикинув хрін до носа.

виведення

далі ЛУТ і витравлення

виведення

Але найскладніше мене очікувало попереду приручити сина вовка (Wolfson) до друкованої плати з її міжвивідним інтервалом в 0.3мм!

оптики
для наочності сірникова головка

Закінчивши з каніфоллю та оловом на платі контролера SPDIF, "прикрутив" його паралельно рідному DAC (PM9013A) піонера. Висновки: (PM9013A) 19 - MCLK --------------------- (WM8804) 16 (PM9013A) 20 - LRCLK -- ------------------ (WM8804) 15 (PM9013A) 21 - BCLK ------------------- ---- (WM8804) 14 (PM9013A) 22 - DIN (DATA IN) ------------ (WM8804) 13

ось що вийшло навісним монтажем

виведення

І остаточне складання.

оптики
оптики
якому