![]() |
Технический вопрос по СПДИФ. - Версия для печати +- Hi-Fi Forum (https://hi-fi-forum.net/forum) +-- Форум: Звук (/forum-3.html) +--- Форум: Hi-Fi Аудио (/forum-8.html) +--- Тема: Технический вопрос по СПДИФ. (/thread-193748.html) Страниц: 1 2 |
Технический вопрос по СПДИФ. - Wehr-wolf - 11-06-2020 15:08 Всем привет. Вопрос следующий. Имею плату с процессором, хочу вывести с нее спдиф для аудио. Господа, как правильно все это оформить ? Как это оформляют в топовых девайсах ? Можно ли где то почитать по самому протоколу спдиф. Именно не теория а практическая часть вопроса. Кроме чисто софтовых вопросов есть вопросы и к железу. На чем делать выход ? RE: Технический вопрос по СПДИФ. - alex23 - 11-06-2020 16:04 (11-06-2020 15:08)Wehr-wolf писал(а): Всем привет.http://www.lampizator.eu/lampizator/references/sony%20cdp-557ESD/SONY%20CDP-557ESD.html Зайдіть сюди. Тут він якраз наводить Як. З процесора на пряму на спдф через кондер та резистор. RE: Технический вопрос по СПДИФ. - Wehr-wolf - 11-06-2020 16:20 Да , ноэто не совсем то что я имел в виду. Я хочу сам сформировать спдиф с ноля. RE: Технический вопрос по СПДИФ. - alex23 - 11-06-2020 16:23 Зрозумів...то до майстрів-гуру RE: Технический вопрос по СПДИФ. - АндрейКа - 11-06-2020 16:56 (11-06-2020 16:20)Wehr-wolf писал(а): Я хочу сам сформировать спдиф с ноля.В смысле? Как собираетесь из "платы с процессором" звуковые сэмплы изымать? Там выхлоп I2S есть? Если I2S, то есть чипы готовые, вход I2S - выход SPDIF. Если в "плате с процессором" USB-хост есть и Линукс крутится - проще всего купить хороший USB->SPDIF. Что за плата, озвучте. RE: Технический вопрос по СПДИФ. - rotla - 11-06-2020 17:07 (11-06-2020 15:08)Wehr-wolf писал(а): Кроме чисто софтовых вопросов есть вопросы и к железу.спдиф трансмиттеров много, хорошие - DIT4192, DIX9211, AK4104, WM8804, но можно и самому на STM32 сделать... Как им делать выход - есть у них в даташитах. Есть еще небольшая подборка из РХ: http://altor1.narod.ru/Books_Docs/spdif0.pdf Главное - не делать как это так, как это делают всякие долпойоппы, типа аббасика или лампизатора. RE: Технический вопрос по СПДИФ. - Wehr-wolf - 11-06-2020 17:15 На плате ничего нет ) Фактически опытная. И это не вопрос , все выведено на разьемы. Мне главное осознать что такое спдиф и как с ним работать. О , спасибо , значит есть микрухи. Буду изучать. ![]() Но если что хорошее по теме , то кидайте. Сейчас все нужно. RE: Технический вопрос по СПДИФ. - rotla - 11-06-2020 17:22 (11-06-2020 17:15)Wehr-wolf писал(а): Мне главное осознать что такое спдиф и как с ним работать.https://en.wikipedia.org/wiki/S/PDIF Правда, лучше с ним не работать, костылей много требует. RE: Технический вопрос по СПДИФ. - Wehr-wolf - 11-06-2020 17:24 Ну хорошо, мы ж рисковые парни. Я готов кастомный спдиф сотворить ) На ARM. Теперь нужно понять как. RE: Технический вопрос по СПДИФ. - Mako - 11-06-2020 17:39 Не проще ли купить бушную материнку с уже имеющимся спдиф? RE: Технический вопрос по СПДИФ. - rotla - 11-06-2020 17:41 (11-06-2020 17:24)Wehr-wolf писал(а): Ну хорошо, мы ж рисковые парни.Взять АРМ с спдифом. С приемником таких не много, а с передатчиком - полно. (11-06-2020 17:39)Mako писал(а): Не проще ли купить бушную материнку с уже имеющимся спдиф?Думаю, что на много порядков сложнее, т.к. там все закопано в большой чипсет, и выковырять только спдиф никак не возможно ![]() RE: Технический вопрос по СПДИФ. - АндрейКа - 11-06-2020 18:14 (11-06-2020 17:24)Wehr-wolf писал(а): Я готов кастомный спдиф сотворить ) На ARM.Программно, чтоль? Как битстрим выводить думаете, через SPI? RE: Технический вопрос по СПДИФ. - rotla - 11-06-2020 19:49 (11-06-2020 18:14)АндрейКа писал(а): Программно, чтоль? Как битстрим выводить думаете, через SPI?Теретически можно, причем легко (я через SPI вывожу DSD, а там скорость существенно побольше), но к чему этот махозизм, если есть процы с аппаратным спдиф-передатчиком, а некторые и с приемником? В данном слуае, этот конечно из пушки по воробьям - готовый спдиф трансмитер и дешевле и меньше, и программировать ничего не надо (кроме некоторых случаев). RE: Технический вопрос по СПДИФ. - ms142 - 11-06-2020 19:54 (11-06-2020 16:04)alex23 писал(а): http://www.lampizator.eu/lampizator/references/sony%20cdp-557ESD/SONY%20CDP-557ESD.htmlК творчеству лампизатора надо очень осторожно относиться. RE: Технический вопрос по СПДИФ. - AntonZP - 11-06-2020 20:05 Wehr-wolf, если решил совсем сума сойти, то на опенкорес есть сырцы на VHDL ![]() _https://opencores.org/projects/spdif_interface RE: Технический вопрос по СПДИФ. - Mako - 11-06-2020 21:14 (11-06-2020 17:41)rotla писал(а): Думаю, что на много порядков сложнее, т.к. там все закопано в большой чипсет, и выковырять только спдиф никак не возможноНет, я имел ввиду использовать просто другую материку вместо имеющейся.Гигабайты дешевые с спдиф копейки стоят, чем переделывать то, где изначально нет.Если есть уже готовые решения. RE: Технический вопрос по СПДИФ. - АндрейКа - 11-06-2020 22:06 (11-06-2020 20:05)AntonZP писал(а): Wehr-wolf, если решил совсем сума сойти, то на опенкорес есть сырцы на VHDLИ чтоб уж совсем кардинально, процессор то же в FPGA собрать. Либо Zync от Зайлинкс или 5й Циклон с АРМом на борту ... ![]() (11-06-2020 19:49)rotla писал(а): к чему этот махозизм, если есть процы с аппаратным спдиф-передатчикомНасчет встроенных в процессор SPDIF - я пробовал одно время с тем, что в Allwinner H3. Работает, но битрейт не точный и мой ЦАП через некоторое время в асинхронный режим переходит. Либо в драйвере баг искать (х.з. можно ли вообще получить точные частоты), либо попытаться внешнее тактирование включить (не документировано, опять же драйвер копать), либо Стримлок прилепить. Вобщем, забил я и вывожу через XMOS USB->SPDIF (11-06-2020 21:14)Mako писал(а): Нет, я имел ввиду использовать просто другую материку вместо имеющейся.Гигабайты дешевые с спдиф копейки стоят, чем переделывать то, где изначально нет.Если есть уже готовые решения.Зачем гигабайты-шмигабайты здоровенные? ТС пишет о мааааленькой плате на АРМ. Что-то типа [attachment=1149260] RE: Технический вопрос по СПДИФ. - Wehr-wolf - 11-06-2020 23:38 Нет , кастомная плата своя. На ней ARM. Хочу воспроизвести файлы и вывести поток на спдиф. На Википедии спдиф только теория, нужно как то ближе к реальности... ![]() Из теории понятно далеко не все. Нужны практические примеры. Фактически описание протокола на более понятном практическом уровне. И да, конечно много вопросов к интерфейсу, там же и оптика и коаксиал... Но если оптика, то выходит я могу взять светодиод и ![]() Хотелось бы без этих приемо-передатчиков... Но люди узкоглазые как то протокол этот выводят... Я тоже хочу. Чем мы хуже ? RE: Технический вопрос по СПДИФ. - vitamir - 11-06-2020 23:50 Чем плох вариант вьівода через XMOS USB->SPDIF? Он сегодня, фактически, уже станндартньій и относительно недорогой. На такой плате физический интерфейс S/P DIF уже имеется. RE: Технический вопрос по СПДИФ. - Wehr-wolf - 12-06-2020 00:12 Я тут подумал, что наверно стоит начать все же с железной части, на микрухе. Я то еще пукан разорву , пока напишем код. В таком случае на входе квадратная шина, и нет гемора с протоколом. Начнем пожалуй действительно с простого. Иксмос это хорошо, но я хочу жестокий путь самурая. |