Виведення оптики з ГУ в якому тільки аналогові виходи - Сторінка 2
Опції теми
Пошук на тему
Відображення
- Лінійний вигляд
- Комбінований вигляд
- Деревоподібний вигляд
Re: Висновок оптики з ГУ в якому лише аналогові виходи
Керування гучністю з праці - це взагалі не проблема, враховуючи, що корпц у мене вже є і гучністю я вже керую з праці Даташит день навчитися навчитися доведеться. Спершу вкотре розберу ШДУ (я її вже багато разів препарував)? подивлюся на плату, продзвоню все гарненько, перепишу маркування потрібних чіпів і тільки потім вивчатиму датиташити. А може відразу щось кудись припаяю, і вже потім думатиму
Якщо Ви вперше на нашому Форумі:
Re: Висновок оптики з ГУ в якому лише аналогові виходи
Зверніть увагу і на плату яка на самому приводі (якщо є). Буває те, що потрібно на ній. Продзвоном тут не вирішиш.
Re: Висновок оптики з ГУ в якому лише аналогові виходи
Мабуть, продовжу тему, якщо не проти.
Основне завдання це підключити ГУ до пристрою з оптичним входом TOSLINK (тобто DSP процесору, що має на борту цифру). Само ГУ немає оптичного виходу, у зв'язку з цим вирішив присвятити кілька вечорів на вивчення даної теми та розробки власної схеми та друкованої плати до неї, ніж ділюся з вами друзі. Для "витягування" цифри з безлічі головних пристроїв потрібно кілька речей: 1. мікрокру DAC (цифро-аналоговий перетворювач). У моєму випадку це R5S726B0D216FP та PM9013A відповідно. Одразу про підводні камені - виробники часом інтегрують DAC в основний процесор(контролер), нацьому історія з виведенням оптики може закінчитися). У моєму випадку (та й у 90% інших все має пройти гладко і без запинок. (виріжу шматок для наочності)

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

Із сигналами розібралися! Тепер потрібно запакувати 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
ось що вийшло навісним монтажем

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


