Страница 64 из 82 Первая ... 54626364656674 ... Последняя
Показано с 1,261 по 1,280 из 1626

Тема: ЦАП своими руками (третья ветка)

  1. #1 Показать/скрыть первое сообщение.
    Регистрация не подтверждена
    Автор темы
    Аватар для Kompros
    Регистрация
    11.03.2003
    Сообщений
    1,405

    По умолчанию ЦАП своими руками (третья ветка)

    Продолжаем.

    Предистория:
    Первая ветка и ее окончание
    Вторая ветка и ее окончание

    Полезности:
    Схемы генераторов: application-notes.pdf

    Ветка закрыта.
    Продолжение здесь
    Последний раз редактировалось Kompros; 19.07.2009 в 23:55.

  2. #1261
    Завсегдатай Аватар для Romanoff
    Регистрация
    03.04.2008
    Адрес
    Саратов
    Возраст
    38
    Сообщений
    2,285

    По умолчанию Re: ЦАП своими руками (третья ветка)

    Lexus
    Правильно ли я понимаю, что для осуществления деления, на один вход подаем данные как они есть после 1896, а на второй - тот же поток, но сдвинутый на 24 бита "назад"?
    Критиковать — значит доказывать автору, что он не сделал этого так, как сделал бы я, если б умел (с) Карел Чапек

  3. #1262
    Завсегдатай Аватар для aal
    Регистрация
    04.11.2004
    Адрес
    пос. Краснообск, Новосибирская область
    Возраст
    52
    Сообщений
    2,860

    По умолчанию Re: ЦАП своими руками (третья ветка)

    на 32 - ад 1896 по выходу всегда 64 bck
    Пароли - штука неустойчивая. Взламываются терморектальным криптоанализатором.

  4. #1263
    Завсегдатай Аватар для Romanoff
    Регистрация
    03.04.2008
    Адрес
    Саратов
    Возраст
    38
    Сообщений
    2,285

    По умолчанию Re: ЦАП своими руками (третья ветка)

    Цитата Сообщение от aal Посмотреть сообщение
    на 32 - ад 1896 по выходу всегда 64 bck
    Боюсь, не совсем так...
    Вот что гласит даташит:
    The output word width can be set by using the
    WLNGTH_OUT_0/WLNGTH_OUT_1 pins as shown in
    Table III. When the output word width is less than 24 bits, dither
    is added to the truncated bits. The right justified serial data out
    mode assumes 64 SCLK_O cycles per frame, divided evenly for
    left and right.
    И в таблице 3 видим, что 24 бита длина слова - вполне так штатный режим... Я так понимаю, RJ формат отдается полюбому 64SCLK, с остальными возможны вариации... Если не прав, поправьте плиз!
    Критиковать — значит доказывать автору, что он не сделал этого так, как сделал бы я, если б умел (с) Карел Чапек

  5. #1264
    Завсегдатай Аватар для aal
    Регистрация
    04.11.2004
    Адрес
    пос. Краснообск, Новосибирская область
    Возраст
    52
    Сообщений
    2,860

    По умолчанию Re: ЦАП своими руками (третья ветка)

    Мы с вами, похоже разговариваем на разных языках.

    Начнём с того, что входы фильтра в 1955 только для 8х(44,1) режима и всё.

    1896 физичиски не может дать выше 4х(44,1) -> смысла использовать отдельные входы нет, можно и по I2S зацепить 1896 к 1955 без всяких регистров и прочего.

    1896 по паспорту понимает только I2S 64 BCK формат. Причём 48 BCK хоть и не прописан в паспорте она по входу ест. А вот по выходу всегда должен быть 64 BCK формат (ИМХО). К разрядности вычислений и длине слова это не имеет никакого отношения.

    Именно по этому если вы будете делать разделитель на л/п - вам потребуется сдвиговый регистр на 32 разряда. В противном случае вам потребуется более сложная схема заполнения вашего 24 разрядного регистра.


    Offтопик:
    Вроде бы сейчас должно стать понятно....
    Пароли - штука неустойчивая. Взламываются терморектальным криптоанализатором.

  6. #1265
    Старый знакомый Аватар для Lexus
    Регистрация
    28.08.2005
    Адрес
    г. Апатиты Мурманская область
    Возраст
    42
    Сообщений
    761

    По умолчанию Re: ЦАП своими руками (третья ветка)

    Цитата Сообщение от Romanoff Посмотреть сообщение
    Правильно ли я понимаю, что для осуществления деления, на один вход подаем данные как они есть после 1896, а на второй - тот же поток, но сдвинутый на 24 бита "назад"?
    Вы лучше подробно опишите, какой формат будет на выходе AD1896 и на входе AD1955, синхронная ли система, а то решения могут несколько отличаться.

    Цитата Сообщение от aal Посмотреть сообщение
    Именно по этому если вы будете делать разделитель на л/п - вам потребуется сдвиговый регистр на 32 разряда. В противном случае вам потребуется более сложная схема заполнения вашего 24 разрядного регистра.
    Ничего страшного, в ПЛИС и больше можно поместить.

  7. #1266
    Завсегдатай Аватар для Romanoff
    Регистрация
    03.04.2008
    Адрес
    Саратов
    Возраст
    38
    Сообщений
    2,285

    По умолчанию Re: ЦАП своими руками (третья ветка)

    Цитата Сообщение от aal Посмотреть сообщение
    Начнём с того, что входы фильтра в 1955 только для 8х(44,1) режима и всё.
    Так вот основная предпосылка - использовать фильтр в 1896й, в таком случае, мы вынуждены конфигурировать 1955 для работы с внешним фильтром, и в этом случае возможен всего один вариант - данные левого и правого канала грузятся "в разные ноги", вычитал в даташите

    Цитата Сообщение от aal Посмотреть сообщение
    1896 физичиски не может дать выше 4х(44,1)
    Чудесно, значит на 4х и надо работать, что и хочется сделать

    Цитата Сообщение от aal Посмотреть сообщение
    1896 по паспорту понимает только I2S 64 BCK формат.
    Может у нас паспорты разные, но в моем черным по белому значится еще и LJ, RJ(16,18,20,24)?

    Цитата Сообщение от aal Посмотреть сообщение
    А вот по выходу всегда должен быть 64 BCK формат (ИМХО)
    Почему ты (можно ведь на ты?) так считаешь? Поделись плиз соображеньями?


    Offтопик:
    ЗЫ Я не дай бог не спорю и не цепляюсь, я пытаюсь разобраться что к чему, и я очень рад, что к обсуждению подключился aal, как человек, реально работавший с 1955
    Критиковать — значит доказывать автору, что он не сделал этого так, как сделал бы я, если б умел (с) Карел Чапек

  8. #1267
    Клубок противоречий Аватар для vizzy
    Регистрация
    18.06.2004
    Адрес
    Иваново
    Возраст
    36
    Сообщений
    1,658

    По умолчанию Re: ЦАП своими руками (третья ветка)

    Цитата Сообщение от Romanoff Посмотреть сообщение
    Вопрос таков: АД1955 при работе с внешним ЦФ требует отдельно данные левого и правого каналов. От АД1896 получаем данные по одной "линии", как правильно разделить на отдельно правые, и отдельно левые? Ткните носом пожалуйста, где искать?
    И еще: встроенный ЦФ 1955 лучше ЦФ на основе 1896. Так что смысла - ноль.

    Добавлено через 3 минуты
    Цитата Сообщение от Romanoff Посмотреть сообщение
    И в таблице 3 видим, что 24 бита длина слова - вполне так штатный режим... Я так понимаю, RJ формат отдается полюбому 64SCLK, с остальными возможны вариации... Если не прав, поправьте плиз!
    Длина слова и длительность периода LRCK - это разные вещи. Длительность периода(64 периода BCK) фиксирована, длина слова может быть различной.

    Цитата Сообщение от Romanoff Посмотреть сообщение
    Почему ты (можно ведь на ты?) так считаешь? Поделись плиз соображеньями?
    Это научный факт На выходе всегда 64BCK.
    Последний раз редактировалось vizzy; 15.02.2009 в 22:18. Причина: Добавлено сообщение
    The time is gone, The song is over, Thought I*d something more to say...(Pink Floyd - Dark Side Of The Moon - Time - 1973)

  9. #1268
    Завсегдатай Аватар для aal
    Регистрация
    04.11.2004
    Адрес
    пос. Краснообск, Новосибирская область
    Возраст
    52
    Сообщений
    2,860

    По умолчанию Re: ЦАП своими руками (третья ветка)

    Цитата Сообщение от vizzy Посмотреть сообщение
    И еще: встроенный ЦФ 1955 лучше ЦФ на основе 1896. Так что смысла - ноль.
    Странно, здесь пробегала обратная информация, что 1955 по ЦФ проигрывает той-же 1853... А не то, что 1896....
    Цитата Сообщение от Romanoff Посмотреть сообщение
    Так вот основная предпосылка - использовать фильтр в 1896й, в таком случае, мы вынуждены конфигурировать 1955 для работы с внешним фильтром
    .....
    Чудесно, значит на 4х и надо работать, что и хочется сделать
    4х(44,1)=176,4 < 192 кгц - правда? А 1955 по входу кушает до 192 кгц - правда? Так нафига переводить в режим внешнего ЦФ - правда? Объясни - да?

    На ты согласен, но без фамильярности....
    Пароли - штука неустойчивая. Взламываются терморектальным криптоанализатором.

  10. #1269
    Клубок противоречий Аватар для vizzy
    Регистрация
    18.06.2004
    Адрес
    Иваново
    Возраст
    36
    Сообщений
    1,658

    По умолчанию Re: ЦАП своими руками (третья ветка)

    Цитата Сообщение от aal Посмотреть сообщение
    Странно, здесь пробегала обратная информация, что 1955 по ЦФ проигрывает той-же 1853... А не то, что 1896....
    То, что 1896 проигрывает встроенным ЦФ 1853 и 1955 мне говорил АДВ в переписке
    The time is gone, The song is over, Thought I*d something more to say...(Pink Floyd - Dark Side Of The Moon - Time - 1973)

  11. #1270
    Завсегдатай Аватар для aal
    Регистрация
    04.11.2004
    Адрес
    пос. Краснообск, Новосибирская область
    Возраст
    52
    Сообщений
    2,860

    По умолчанию Re: ЦАП своими руками (третья ветка)

    сенкс. Буду иметь ввиду..
    Пароли - штука неустойчивая. Взламываются терморектальным криптоанализатором.

  12. #1271
    Завсегдатай Аватар для Romanoff
    Регистрация
    03.04.2008
    Адрес
    Саратов
    Возраст
    38
    Сообщений
    2,285

    По умолчанию Re: ЦАП своими руками (третья ветка)

    aal
    Цитата Сообщение от aal Посмотреть сообщение
    4х(44,1)=176,4 < 192 кгц - правда? А 1955 по входу кушает до 192 кгц - правда? Так нафига переводить в режим внешнего ЦФ - правда? Объясни - да?
    У меня было объяснение, пока vizzy не сказал
    Цитата Сообщение от vizzy Посмотреть сообщение
    То, что 1896 проигрывает встроенным ЦФ 1853 и 1955 мне говорил АДВ в переписке

    Собственно, козырей у меня один остался, почему я хочу сделать так, а не иначе - схема Lynx D37. Что-то мне как-то слабо верится, что Дмитрий, зная, что ЦФ 1955 лучше, все равно использовал ЦФ 1896й, получив при этом лишнюю головную боль с разделением данных...
    Критиковать — значит доказывать автору, что он не сделал этого так, как сделал бы я, если б умел (с) Карел Чапек

  13. #1272
    Клубок противоречий Аватар для vizzy
    Регистрация
    18.06.2004
    Адрес
    Иваново
    Возраст
    36
    Сообщений
    1,658

    По умолчанию Re: ЦАП своими руками (третья ветка)

    Цитата Сообщение от Romanoff Посмотреть сообщение
    Собственно, козырей у меня один остался, почему я хочу сделать так, а не иначе - схема Lynx D37. Что-то мне как-то слабо верится, что Дмитрий, зная, что ЦФ 1955 лучше, все равно использовал ЦФ 1896й, получив при этом лишнюю головную боль с разделением данных...
    Я не буду ничего утверждать, но по-моему, подключение 5й ноги 1955 к ПЛИС не говорит о том, что 1896 используется как цифровой фильтр, из статьи этого совсем не следует. Тут АДВ ясность может внести.
    The time is gone, The song is over, Thought I*d something more to say...(Pink Floyd - Dark Side Of The Moon - Time - 1973)

  14. #1273
    Завсегдатай Аватар для aal
    Регистрация
    04.11.2004
    Адрес
    пос. Краснообск, Новосибирская область
    Возраст
    52
    Сообщений
    2,860

    По умолчанию Re: ЦАП своими руками (третья ветка)

    Обратите внимание на XS7 - в нём я думаю разгадка всё разделение из за него... Там скорее всего что-то есть, а в общем "дело ясное, что дело тёмное"
    Пароли - штука неустойчивая. Взламываются терморектальным криптоанализатором.

  15. #1274
    Завсегдатай Аватар для Romanoff
    Регистрация
    03.04.2008
    Адрес
    Саратов
    Возраст
    38
    Сообщений
    2,285

    По умолчанию Re: ЦАП своими руками (третья ветка)

    Цитата Сообщение от vizzy Посмотреть сообщение
    Я не буду ничего утверждать, но по-моему, подключение 5й ноги 1955 к ПЛИС не говорит о том, что 1896 используется как цифровой фильтр, из статьи этого совсем не следует.
    По даташиту, 5я нога или не используется, или вход данных правого канала, во как...
    Цитата Сообщение от aal Посмотреть сообщение
    Обратите внимание на XS7 - в нём я думаю разгадка всё разделение из за него...
    Не, заради него скорее всего в ПЛИС живет конвертор, это да... Да и, если я понял правильно концепцию устройства, I2S вход-опция, бесплатное приложение, основные СПДИФ и ЮСБ.
    Критиковать — значит доказывать автору, что он не сделал этого так, как сделал бы я, если б умел (с) Карел Чапек

  16. #1275
    Клубок противоречий Аватар для vizzy
    Регистрация
    18.06.2004
    Адрес
    Иваново
    Возраст
    36
    Сообщений
    1,658

    По умолчанию Re: ЦАП своими руками (третья ветка)

    Цитата Сообщение от Romanoff Посмотреть сообщение
    По даташиту, 5я нога или не используется, или вход данных правого канала, во как...
    Я в курсе.

    Добавлено через 8 минут
    Нет, если очень хочется так сделать, то это не проблема. Сдвинуть данные левого канала на 32 такта BCK(сдвиговый регистр с тактированием от BCK) да из LRCK сделать WCK путем выделения спада.
    Последний раз редактировалось vizzy; 16.02.2009 в 09:56. Причина: Добавлено сообщение
    The time is gone, The song is over, Thought I*d something more to say...(Pink Floyd - Dark Side Of The Moon - Time - 1973)

  17. #1276
    Завсегдатай Аватар для Romanoff
    Регистрация
    03.04.2008
    Адрес
    Саратов
    Возраст
    38
    Сообщений
    2,285

    По умолчанию Re: ЦАП своими руками (третья ветка)

    Цитата Сообщение от vizzy Посмотреть сообщение
    из LRCK сделать WCK путем выделения спада.
    vizzy, расскажи пожалуйста, чем они отличаются? В даташит смотрел, не нашел на эту тему ничего, если не сложнл-ткни носом LRCK понятно, когда 0 - данные левого канала, когда 1-правого, а WCК что из себя представляет?
    Критиковать — значит доказывать автору, что он не сделал этого так, как сделал бы я, если б умел (с) Карел Чапек

  18. #1277
    Клубок противоречий Аватар для vizzy
    Регистрация
    18.06.2004
    Адрес
    Иваново
    Возраст
    36
    Сообщений
    1,658

    По умолчанию Re: ЦАП своими руками (третья ветка)

    Цитата Сообщение от Romanoff Посмотреть сообщение
    vizzy, расскажи пожалуйста, чем они отличаются? В даташит смотрел, не нашел на эту тему ничего, если не сложнл-ткни носом LRCK понятно, когда 0 - данные левого канала, когда 1-правого, а WCК что из себя представляет?
    WCK - примерно то же самое, загружает данные каналов из приемного регистра во второй внутренний регистр. Вроде данне по спаду загружаются, так что я гоню, можно использовать непосредственно LRCK
    The time is gone, The song is over, Thought I*d something more to say...(Pink Floyd - Dark Side Of The Moon - Time - 1973)

  19. #1278
    Завсегдатай Аватар для Romanoff
    Регистрация
    03.04.2008
    Адрес
    Саратов
    Возраст
    38
    Сообщений
    2,285

    По умолчанию Re: ЦАП своими руками (третья ветка)

    vizzy
    Во, жить стало проще, спасибо!
    Я так понимаю, что можно совершенно спокойно использовать регистр как на схеме в аттаче? Как раз сдвигает на 32 такта данные
    Критиковать — значит доказывать автору, что он не сделал этого так, как сделал бы я, если б умел (с) Карел Чапек

  20. #1279
    Клубок противоречий Аватар для vizzy
    Регистрация
    18.06.2004
    Адрес
    Иваново
    Возраст
    36
    Сообщений
    1,658

    По умолчанию Re: ЦАП своими руками (третья ветка)

    Ну, да, суть такая, только конкретно в этой схеме есть ошибки, где именно не помню, даже автор, наверное, не помнит
    The time is gone, The song is over, Thought I*d something more to say...(Pink Floyd - Dark Side Of The Moon - Time - 1973)

  21. #1280
    Завсегдатай Аватар для Romanoff
    Регистрация
    03.04.2008
    Адрес
    Саратов
    Возраст
    38
    Сообщений
    2,285

    По умолчанию Re: ЦАП своими руками (третья ветка)

    vizzy
    Ну, мне принцип пока что важен
    Спасибо за консультацию
    Критиковать — значит доказывать автору, что он не сделал этого так, как сделал бы я, если б умел (с) Карел Чапек

Страница 64 из 82 Первая ... 54626364656674 ... Последняя

Метки этой темы

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

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

Ваши права

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