Страница 65 из 82 Первая ... 55636465666775 ... Последняя
Показано с 1,281 по 1,300 из 1626

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

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

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

    Продолжаем.

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

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

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

  2. #1281
    Клубок противоречий Аватар для 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)

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

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

    Цитата Сообщение от vizzy Посмотреть сообщение
    Надо еще два элемента И и инвертор, чтобы в аждом канале были только данные этого канала.
    Нука-нука, подробнее в этом месте, если не сложно
    Что и с чем надо делать? И зачем?
    Просто как я себе представляю, единовременно активна запись только с одного из входов ЦАП, что в этот момент на другом-не важно, не так?

    vizzy
    Понял про что ты! Красивое решение, мне нравится!
    Сейчас нарисую то что получается, выложу на всеобщее обозрение и критику
    Последний раз редактировалось Romanoff; 16.02.2009 в 13:40.
    Критиковать — значит доказывать автору, что он не сделал этого так, как сделал бы я, если б умел (с) Карел Чапек

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

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

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

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

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

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

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

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

    Цитата Сообщение от vizzy Посмотреть сообщение
    Поэтому данные в сдвиговый регистр должны попадать только если LRCK=0(левый канал), а напрямую проходить только если LRCK=1. Иначе просто получите два канала данных, в которых левый и правый будут меняться местами через период. Кажется так.
    Мне видится этот вопрос несколько иначе... Не лучше ли гнать через регистр данные постоянно, и уже после регистра данные из двух потоков (исходный и сдвинутый) распределять по сигналу LRCK по входам ЦАП с помощью предложенной тобой схемы на двух элементах И и инверторе? В таком случае, на входах ЦАП будет действительно только нужная информация, а если "распределитель" поставить перед регистром, то, мне кажется, возможны ошибки, нет?
    Критиковать — значит доказывать автору, что он не сделал этого так, как сделал бы я, если б умел (с) Карел Чапек

  7. #1286

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

    Цитата Сообщение от vizzy Посмотреть сообщение
    Если бы это было так, никакое бы разделение каналов не нужно было. Оба канала загружаются одновременно. Поэтому данные в сдвиговый регистр должны попадать только если LRCK=0(левый канал), а напрямую проходить только если LRCK=1. Иначе просто получите два канала данных, в которых левый и правый будут меняться местами через период. Кажется так.
    а защелкиваться по спаду lrclk.

    Добавлено через 2 минуты
    Цитата Сообщение от Romanoff Посмотреть сообщение
    Мне видится этот вопрос несколько иначе... Не лучше ли гнать через регистр данные постоянно, и уже после регистра данные из двух потоков (исходный и сдвинутый) распределять по сигналу LRCK по входам ЦАП с помощью предложенной тобой схемы на двух элементах И и инверторе? В таком случае, на входах ЦАП будет действительно только нужная информация, а если "распределитель" поставить перед регистром, то, мне кажется, возможны ошибки, нет?
    даже распределять не надо, в случае правовьіровненного потока защелквается последние 24 бита по спаду вордклока.
    Последний раз редактировалось Wired; 16.02.2009 в 14:06. Причина: Добавлено сообщение

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

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

    Цитата Сообщение от Romanoff Посмотреть сообщение
    Мне видится этот вопрос несколько иначе... Не лучше ли гнать через регистр данные постоянно, и уже после регистра данные из двух потоков (исходный и сдвинутый) распределять по сигналу LRCK по входам ЦАП с помощью предложенной тобой схемы на двух элементах И и инверторе? В таком случае, на входах ЦАП будет действительно только нужная информация, а если "распределитель" поставить перед регистром, то, мне кажется, возможны ошибки, нет?
    C точки зрения результата на выходе - без разницы, но в моем варианте помех, наверное, будет меньше, ибо меньше переключений логики.
    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. #1288
    Завсегдатай Аватар для Romanoff
    Регистрация
    03.04.2008
    Адрес
    Саратов
    Возраст
    38
    Сообщений
    2,285

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

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

  10. #1289

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

    Цитата Сообщение от vizzy Посмотреть сообщение
    C точки зрения результата на выходе - без разницы, но в моем варианте помех, наверное, будет меньше, ибо меньше переключений логики.
    хех... идея, для новой прошивки в плисину.

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

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

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

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

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

    Romanoff, в такой схме проблем с синхронизацией не будет? Для линии LDATA получается сдвиг на половину периода BCLK. Для RDATA такого сдвига нет.

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

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

    Lexus
    Вот уж чего сказать не могу, того не могу По идее, влиять не должно, но пусть этот момент прокомментируют более опытные коллеги, мне и самому интересно...
    Критиковать — значит доказывать автору, что он не сделал этого так, как сделал бы я, если б умел (с) Карел Чапек

  14. #1293
    Инженер Аватар для Lynx
    Регистрация
    28.09.2004
    Адрес
    Санкт-Петербург
    Возраст
    53
    Сообщений
    4,652

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

    Цитата Сообщение от vizzy Посмотреть сообщение
    Я не буду ничего утверждать, но по-моему, подключение 5й ноги 1955 к ПЛИС не говорит о том, что 1896 используется как цифровой фильтр, из статьи этого совсем не следует. Тут АДВ ясность может внести.
    Вношу ясность В Lynx D37 микросхема AD1896 используется исключительно по её прямому назначению, как асинхронный ресемплер. И более - никак. В качестве ЦФ используется внутренний фильтр AD1955, ибо он, как ЦФ, явно выигрывает у 1896-й в данном амплуа.
    __________________
    Инженерное искусство творит музыку...

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

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

    Lynx
    Одна реплика, и куча вопросов отпала
    Жаль только, что мои экзерсисы сегодняшние оказались бесполезными, ну да опыт приобретен, уже хорошо Может кому и пригодится такой "раздвоятель", судя по результатам моих поисков, в "явном виде" на форуме нигде вроде не выложена такая схема


    Offтопик:
    Дмитрий, а всеж-таки, 5я нога 1955й зачем в ПЛИС залезла?
    Критиковать — значит доказывать автору, что он не сделал этого так, как сделал бы я, если б умел (с) Карел Чапек

  16. #1295
    Инженер Аватар для Lynx
    Регистрация
    28.09.2004
    Адрес
    Санкт-Петербург
    Возраст
    53
    Сообщений
    4,652

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

    Цитата Сообщение от Romanoff Посмотреть сообщение
    ...5я нога 1955й зачем в ПЛИС залезла?
    На всякий случай
    __________________
    Инженерное искусство творит музыку...

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

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

    aal
    Объясни пожалуйста, как человек ковырявший 1955ю, будет ли она понимать данные с частотой дискретизации 176,4кГц, если в DAC Control Register 0 выставить PCM Sample Rate=192кГц?
    Критиковать — значит доказывать автору, что он не сделал этого так, как сделал бы я, если б умел (с) Карел Чапек

  18. #1297
    Инженер Аватар для Lynx
    Регистрация
    28.09.2004
    Адрес
    Санкт-Петербург
    Возраст
    53
    Сообщений
    4,652

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

    Будет.
    __________________
    Инженерное искусство творит музыку...

  19. #1298
    Частый гость Аватар для KSM74
    Регистрация
    10.01.2006
    Адрес
    Минск
    Сообщений
    332

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

    Lynx, Дмитрий, скажите какие параметры у AD1865N-K. В даташите оный грейд не присутствует, а Вы их применяете в 24-й версии, значит у Вас есть "живые" параметры данной версии цапа. С уважением, Сергей.

  20. #1299
    Инженер Аватар для Lynx
    Регистрация
    28.09.2004
    Адрес
    Санкт-Петербург
    Возраст
    53
    Сообщений
    4,652

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

    Применял. Lynx24 является устаревшей моделью...
    Праметры - немногим лучше, чем у грейда -J.
    __________________
    Инженерное искусство творит музыку...

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

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

    Lynx
    Дмитрий, уточню на всякий случай:
    Выставив в PCM Sample Rate значение, соответствующее бОльшему значению из строки в таблице, мы можем рассчитывать на работоспособность на всех частотах, указанных в этой строке?
    Табличку, про которую говорю, приложил

    Да, и заодно еще вопрос: какую серию логики предпочтительно использовать для делителей частоты? Надо Д-триггер и счетчик двоичный.
    Последний раз редактировалось Romanoff; 17.02.2009 в 15:55.
    Критиковать — значит доказывать автору, что он не сделал этого так, как сделал бы я, если б умел (с) Карел Чапек

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

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

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

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

Ваши права

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