Страница 1 из 2 12 Последняя
Показано с 1 по 20 из 21

Тема: Как вывести DSD поток через USB ?

  1. #1
    Завсегдатай
    Автор темы
    Аватар для Deemon1970
    Регистрация
    19.02.2013
    Адрес
    Нефтекумск
    Возраст
    54
    Сообщений
    1,317

    По умолчанию Как вывести DSD поток через USB ?

    Как вывести DSD поток через USB без конвертации в PCM?
    foobar2000 -> XMOS
    С уважением. Дмитрий.

  2. #2
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    37,757

    По умолчанию Re: Как вывести DSD поток через USB ?

    Цитата Сообщение от Deemon1970 Посмотреть сообщение
    Как вывести DSD поток через USB без конвертации в PCM?
    foobar2000 -> XMOS
    1) проверить умеет ли конкретный интерфейс вообще ДСД.
    2) поставить соотв. плагины к фубару иил скачать готовую сборку, где все уже стоит.
    3) выкинуть фубар и поставить АПлеер.

    P.S. Hint: режим DoP (DSD-Over-PCM) - это НЕ конвертация DSD->PCM!
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  3. #3
    Завсегдатай
    Автор темы
    Аватар для Deemon1970
    Регистрация
    19.02.2013
    Адрес
    Нефтекумск
    Возраст
    54
    Сообщений
    1,317

    По умолчанию Re: Как вывести DSD поток через USB ?

    Цитата Сообщение от Alex Посмотреть сообщение
    1) проверить умеет ли конкретный интерфейс вообще ДСД.
    Саш, можно с этого места можно подробнее. Как убедиться, что XMOS принимает DSD. Чип тот же, что используешь ты. Есть на нём возможность сделать индикацию ДСД? (клоки 512фс стоят на XMOSe выход I2S). Фубар, в режиме "ASIO Driver Mode - DSD" зажигает на XMOSe индикацию 44.1. С А-Плеера выходит РСМ, т.к. цап на 5102 его воспроизводит (вывод ASIO output (APlayer mod)).
    С уважением. Дмитрий.

  4. #4
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    37,757

    По умолчанию Re: Как вывести DSD поток через USB ?

    Цитата Сообщение от Deemon1970 Посмотреть сообщение
    Как убедиться, что XMOS принимает DSD
    Например - почитать документацию на твой интерфейс.

    Цитата Сообщение от Deemon1970 Посмотреть сообщение
    Чип тот же, что используешь ты.
    Это неважно, важно что в прошивке. У меня на том-же чипе есть интерфейсы как без DSD (ADC Onyx, ATDAC-8), так и с DSD (xVeloci, xVM).


    Цитата Сообщение от Deemon1970 Посмотреть сообщение
    Есть на нём возможность сделать индикацию ДСД?
    Конечно, у меня один из управляющих сигналов - nDSD/PCM.


    Цитата Сообщение от Deemon1970 Посмотреть сообщение
    С А-Плеера выходит РСМ, т.к. цап на 5102 его воспроизводит (вывод ASIO output (APlayer mod)).
    В АПлеере это настраивается так:
    правая кнопка - форматы файлов - ISO,DFF,DSF - конфигурация.
    Там выбираешь Output Mode:
    PCM - с конвертацией.
    Без конвертации:
    DSD DoP - это работает макс. до DSD128
    Native DSD - это работает макс. до DSD512, если ЦАП позволяет.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  5. #5
    Завсегдатай
    Автор темы
    Аватар для Deemon1970
    Регистрация
    19.02.2013
    Адрес
    Нефтекумск
    Возраст
    54
    Сообщений
    1,317

    По умолчанию Re: Как вывести DSD поток через USB ?

    Спасибо за инструкцию к АПлееру. DSD DoP работает, Native DSD выдаёт ошибку, семпл записан в DSD64.
    Цитата Сообщение от Alex Посмотреть сообщение
    важно что в прошивке.
    Это понятно, но доков на девайс нет и не предвидится, а изучать документацию XMOSа довольно серьёзное занятие, пока не отважился. Хочу выяснить умеет ли интерфейс выводить DSD на I2S. Дело в том, что ЦАПа понимающего ДСД пока нет.
    Цитата Сообщение от Alex Посмотреть сообщение
    Конечно, у меня один из управляющих сигналов - nDSD/PCM.
    Именно это интересует, как реализовать?
    С уважением. Дмитрий.

  6. #6
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    37,757

    По умолчанию Re: Как вывести DSD поток через USB ?

    Цитата Сообщение от Deemon1970 Посмотреть сообщение
    а изучать документацию XMOSа довольно серьёзное занятие, пока не отважился.
    А это тебе ничего не даст - ты от этого не узнаешь чего там написали в прошивке ТВОЕЙ платы.

    Цитата Сообщение от Deemon1970 Посмотреть сообщение
    Именно это интересует, как реализовать?
    Ну могу показать как у меня, правда что это тебе даст?
    Код:
        if(dsdMode!=DSD_MODE_OFF){ // DSD Mode -------------
            DSD_PIN <: DSD_ON;
            if(dsdMode == DSD_MODE_NATIVE){
               F1_PIN <:1;
            }
        }else{//                      PCM Mode --------------------------
            DSD_PIN <:DSD_OFF;
            F1_PIN <:0;
    }

    Цитата Сообщение от Deemon1970 Посмотреть сообщение
    Хочу выяснить умеет ли интерфейс выводить DSD на I2S.
    Это, я думаю, проще всего - APlayer в режимах DoP или Native, при попытке вывода ДСД потока в интерфейс, ДСД не поддерживающий, выкидывает окошко с надписью "Can*t play file".
    Только что еще раз проверил на ATDAC-8.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  7. #7
    Завсегдатай
    Автор темы
    Аватар для Deemon1970
    Регистрация
    19.02.2013
    Адрес
    Нефтекумск
    Возраст
    54
    Сообщений
    1,317

    По умолчанию Re: Как вывести DSD поток через USB ?

    Я так понял, что пин с индикацией не определен железом а задаётся в прошивке. Значит решение вопроса придётся пока отложить.
    "Can*t play file"
    Alex, спасибо за ликбез.
    Продолжу опыты после приобретения АК4399 или подобного.
    С уважением. Дмитрий.

  8. #8
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    37,757

    По умолчанию Re: Как вывести DSD поток через USB ?

    Цитата Сообщение от Deemon1970 Посмотреть сообщение
    Я так понял, что пин с индикацией не определен железом а задаётся в прошивке.
    Конечно. Более того, у меня в одном из интерфейсов этот сигнал на другом пине сидит, чем в остальных (так надо было, не все пины равнозначны).
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  9. #9
    Частый гость
    Регистрация
    26.05.2010
    Адрес
    Moskva
    Сообщений
    337

    По умолчанию Re: Как вывести DSD поток через USB ?

    Цитата Сообщение от Deemon1970 Посмотреть сообщение
    Как вывести DSD поток через USB без конвертации в PCM?
    foobar2000 -> XMOS
    Для фубара есть плагин, его же можно использовать с Аплеером. Появятся настройки Fs DSD64, DSD128... DSD-PCM Mode и т.д.

    Про то, что PCM через него обрастает мхом, аля бархатом и становится чуть ватным, стоит писать, не знаю
    Заметил на днях, когда слушал файлики 44 vs 88 из соседней темы.

  10. #10
    Завсегдатай
    Автор темы
    Аватар для Deemon1970
    Регистрация
    19.02.2013
    Адрес
    Нефтекумск
    Возраст
    54
    Сообщений
    1,317

    По умолчанию Re: Как вывести DSD поток через USB ?

    Чувак, спасибо, скачал прозапас. Пока мой XMOS не принимает DSD.
    С уважением. Дмитрий.

  11. #11
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    37,757

    По умолчанию Re: Как вывести DSD поток через USB ?

    Цитата Сообщение от Deemon1970 Посмотреть сообщение
    Пока мой XMOS не принимает DSD
    АПдеером проверял, как я выше писал?
    Чья плата-то?

    P.S. APlayer - надо "в чистом виде", вот как скачал, так и оставил. А то я вон приятелю поставил, проварили - все ОК. Через 2 недели прихожу, подключаю тот же ЦАП - нейтив уже не работает, только ДоР. Лазил по настройкам - все вроде ноормально. Потом ог говорит - "а я там игрался с разными режимами, файлы из папки "экстенд" пробовал, и т.д."
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  12. #12
    Завсегдатай
    Автор темы
    Аватар для Deemon1970
    Регистрация
    19.02.2013
    Адрес
    Нефтекумск
    Возраст
    54
    Сообщений
    1,317

    По умолчанию Re: Как вывести DSD поток через USB ?

    Alex, АПлеер выдаёт "Can*t play file" . В чистом виде не пробовал пока АП, но думаю будет то же самое.
    Платка из подвальчика Ляо, что-то вроде этого брал для издевательств над РСМ5102, а теперь интересен XMOS. В планах, заставить её выводить DSD на другой ЦАП (встроенный 5102 - не в счёт).
    Последний раз редактировалось Deemon1970; 10.05.2015 в 18:38.
    С уважением. Дмитрий.

  13. #13
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    37,757

    По умолчанию Re: Как вывести DSD поток через USB ?

    Цитата Сообщение от Deemon1970 Посмотреть сообщение
    АПлеер выдаёт "Can*t play file"
    А, ну значит платка не умеет ДСД, что логично, раз она на 5102 (как и в ATDAC-8 там DSD не включено в прошивке.

    Цитата Сообщение от Deemon1970 Посмотреть сообщение
    В планах, заставить её выводить DSD на другой ЦАП
    А как ты ее собираешься заставишь делать то, чего она не имеет? Если плату не совсем колхозники делали, это не получится.
    Менять проц будешь и писать свою программу?
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  14. #14
    Завсегдатай
    Автор темы
    Аватар для Deemon1970
    Регистрация
    19.02.2013
    Адрес
    Нефтекумск
    Возраст
    54
    Сообщений
    1,317

    По умолчанию Re: Как вывести DSD поток через USB ?

    Писать свою программу, если получиться. Пока отложил опыты.
    С уважением. Дмитрий.

  15. #15
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    37,757

    По умолчанию Re: Как вывести DSD поток через USB ?

    Цитата Сообщение от Deemon1970 Посмотреть сообщение
    Писать свою программу, если получиться.
    Но с вероятностью 99.99%, ты не сможешь ее зашить в эту плату.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  16. #16
    Завсегдатай
    Автор темы
    Аватар для Deemon1970
    Регистрация
    19.02.2013
    Адрес
    Нефтекумск
    Возраст
    54
    Сообщений
    1,317

    По умолчанию Re: Как вывести DSD поток через USB ?

    Возможно. Я пока слабо представляю как это делается и не могу оценить стоит ли овчинка выделки.
    А какие могут быть неразрешимые преграды на готовой плате? Вроде там с топологией можно разобраться. Затея исключительно из спортивного интереса, но добиваться победы над XSMOSом любой ценой тоже нет резона.
    С уважением. Дмитрий.

  17. #17
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    37,757

    По умолчанию Re: Как вывести DSD поток через USB ?

    Цитата Сообщение от Deemon1970 Посмотреть сообщение
    А какие могут быть неразрешимые преграды на готовой плате?
    Дело не в плате, а в стоящем там проце - если делали не совсем колхозники, то прошивка находится во флешке в зашифрованном виде, а ключ - прошит в ОТР-область проца.
    Теоретически. при этом свою прошивку можно запустить на этом проце через JTAG, но только из ОЗУ. Но опять-же, если делали не совсем колхзозники, то JTAG там в том-же ОТР отключен.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  18. #18
    Завсегдатай
    Автор темы
    Аватар для Deemon1970
    Регистрация
    19.02.2013
    Адрес
    Нефтекумск
    Возраст
    54
    Сообщений
    1,317

    По умолчанию Re: Как вывести DSD поток через USB ?

    То есть, для начала, нужно считать родную прошивку и убедиться, что она не зашифрована? В противном случае - бросить эту затею.
    С уважением. Дмитрий.

  19. #19
    Завсегдатай Аватар для Eugene Balakin
    Регистрация
    24.12.2004
    Адрес
    Киев
    Возраст
    59
    Сообщений
    1,595

    По умолчанию Re: Как вывести DSD поток через USB ?

    Последняя прошивка и драйвер для Эдель (а она на ХМОС, как известно) обещают поддержку ДСД какого-то там. Именно на кв шине.
    Я не разбирался. Можно почитать ридми.
    Может это поможет?
    В комплекте драйверов и программка-перепрошивалка ХМОС
    С уважением
    Евгений Балакин

  20. #20
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    37,757

    По умолчанию Re: Как вывести DSD поток через USB ?

    Цитата Сообщение от Eugene Balakin Посмотреть сообщение
    Может это поможет?
    У него же не Эдель.
    И Эдель не китайские ПТУшники делали
    Цитата Сообщение от Deemon1970 Посмотреть сообщение
    То есть, для начала, нужно считать родную прошивку и убедиться, что она не зашифрована?
    Можно и так.
    Выпаять флешку и считать на программаторе.
    Цитата Сообщение от Deemon1970 Посмотреть сообщение
    В противном случае - бросить эту затею.
    Можно еще проц перепаять на чистый, и подключить xJTAG.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

Страница 1 из 2 12 Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •