Страница 4 из 5 Первая ... 2345 Последняя
Показано с 61 по 80 из 95

Тема: ЦАП начинающего на AD1862

  1. #1 Показать/скрыть первое сообщение.
    Новичок
    Автор темы
    Аватар для ATAineri
    Регистрация
    16.08.2018
    Сообщений
    28

    Вопрос ЦАП начинающего на AD1862

    Добрый всем день, друзья. Последние несколько лет работал с микросхемами АКМ (делал портативный плеер) и захотелось собрать что-нибудь стационарное и ультимативное и простое (без хост-процессоров, микроконтроллеров и т.п.). Выбор пал на старушку 1862, что на контрасте с современными дельта-сигмами просто выбила меня из колеи.
    4 микросхемы 1862. I/U на LT1469. ФНЧ - Бессель 6-го порядка с 3мя активными фазами (LT1364 + ADA4898-1) с частотой среза 178 кГц и подавления 650 кГц. Сумматор на AD797. Инвертор, чтобы получить Л- и Р- на SK99 (мощный, чтобы типа комбайна было).
    Насчёт 4898-1 ещё не уверен, но без него все ОУ достаточно светловатые и в совокупе может подпиливать. Если есть предложения, какой ещё ОУ может сделать картину более нейтральной, но не испортить при этом детализацию и сцену, то с удовольствием выслушаю) (была мысль op42 в металле поставить, но если не понравится, его особо ничем потом и не заменишь, да и в копеечку это влетит знатно).
    Но вопрос в другом: я приготовил аналог, но совершенно выпал с его цифровой части - не могу понять, а через что на эти микросхемы подавать сигнал?
    В Д/С микросхемах (ещё и имея хост процессор) я привык под каждый трек просто заранее загружать частоту и разрядность каждого трека, переключая клоки, но сейчас ведь так не сработает. Большинство рекомендуют всякие DF1704, SM5842, Андронников у себя поставил SM5847, но я вообще не могу найти эти микросхемы в рознице, а али не доверяю настолько, чтобы их брать там (ещё и только оптом продают).
    Посмотрел в сторону АКМ ресиверов и конвертеров, но там везде I2S выходит чистый, который самому придётся обыгрывать под моно-чипы с его LRCK, чего, в идеале, хотелось бы избежать.
    Очень понравилась микросхема CS8422 тем, что в ней сразу и ЦФ и приёмник S/PDIF, и AES всякие, на которые потом HDMI можно будет повесить, и I2S с моей болерошки сожрёт (правда всё равно придётся микроконтроллер ставить, нудаладно, можно будет АВР обойтись), но вот подготавливает ли эта микросхема цифровой аудио-поток корректно для 1862 - понять не могу.
    В общем, я вообще не могу понять, что у 1862 за вход (упоминания слова I2S в даташите вообще нет!), принимает MSB, а к пину Latch подключают выход SM5842 WCK (которого на других конвертерах я вообще не могу найти).
    Соответственно, прошу помощи...

  2. #61
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,402

    По умолчанию Re: ЦАП начинающего на AD1862

    Цитата Сообщение от Alex Посмотреть сообщение
    Входной сигнал I2S/LJ - позиция не зависит от разрядности, а в выходной разрядность фиксирована фиксирован для RJ, в
    Так о том же и речь, а они в RJ зачем то преобразовывают, когда логичнее в LJ.

    Any number of bits can precede the 20 bits to be loaded, since only the last 20 will be transferred to the parallel DAC register after LE (P20, Latch Enable) has gone low.
    тут обязательно надо так, чтобы биты на своем месте стояли, что требует разной сдвижки для 24 и 16 данных. Я завра всё же посмотрю, что 5842 гонит в 16-18-20-24 выходных разрядах, не сами данные ессно, а их расположение относительно LE. Не люблю неопределенности. Если народу интересно, могу заскринить.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

  3. #62
    Аудиоманьяк Аватар для Audiomaniac
    Регистрация
    13.08.2006
    Адрес
    Омск
    Сообщений
    6,590

    По умолчанию Re: ЦАП начинающего на AD1862

    Раз уж эта ветка всплыла, то форумная мысль дошла до решения проклятого вопроса о том, критично ли AD186x низкое входное сопротивление узла I/U или пофигу?
    Потому что я уже вижу, что тут предлагают делать IU, как в корсаковском цапе на 1955, где входное весьма высокое, т.к. для д-с неважно.
    Хорошо играет тогда, когда звуки не отвлекают от музыки.
    vk.com/club44545118

  4. #63
    Завсегдатай Аватар для dortonyan
    Регистрация
    03.06.2009
    Адрес
    BLR
    Возраст
    38
    Сообщений
    3,224

    По умолчанию Re: ЦАП начинающего на AD1862

    Елы-палы, Delta213, ну нарисуйте на бумажке фрейм I2S сдвинутый на N-бит для разной разрядности данных.

    Цитата Сообщение от Delta213 Посмотреть сообщение
    тут обязательно надо так, чтобы биты на своем месте стояли, что требует разной сдвижки для 24 и 16 данных.
    Последняя попытка, дальше я пас:
    Данные во фрейме I2S выровнены по старшему биту, вне зависимости от длины данных. На 16 бит и на 24 битах, старший бит относительно LRCK фронта всегда на одной позиции. Если сигнал LRCK используется в качестве LE для ЦАПа, то и в ЦАПе позиция старшего бита относительно LE будет неизменна при любой разрядности данных на входе.
    Добавляя нужную задержку, I2S с переменной длинной данных превращается в RJ-20 с фиксированной длинной данных.

    Цитата Сообщение от Delta213 Посмотреть сообщение
    тут обязательно надо так, чтобы биты на своем месте стояли, что требует разной сдвижки для 24 и 16 данных.
    У ЦАПа на входе обычный сдвиговый регистр, в который можно задвигать любое кол-вао бит, хоть 100500. Но в ЦАП всегда грузятся только последние 20 бит перед фронтом сигнала LE.
    Т.е. ЦАП вообще не знает сколько там было клоков. Он по сигналу LE тупо копирует содержимое 20-разрядного сдвигового регистра в другой параллельный 20 бит регистр.

    ---------- Сообщение добавлено 19:59 ---------- Предыдущее сообщение было 19:52 ----------

    Цитата Сообщение от Audiomaniac Посмотреть сообщение
    Потому что я уже вижу, что тут предлагают делать IU, как в корсаковском цапе на 1955, где входное весьма высокое, т.к. для д-с неважно.
    Откуда это известно, моделили в симуляторе?
    По постоянному току там входное сопротивление нуль. АС анализ того I/U я не моделил, но полагаю, что тоже невысокое.

    А вообще, конкретно для параллельников (не только AD186x, любых) гораздо больше толку будет при использовании УВХ. Тогда со схемой IU можно вообще не заморачиваться и использовать встроенный в МС ЦАП ОУ.

  5. #64
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,402

    По умолчанию Re: ЦАП начинающего на AD1862

    Цитата Сообщение от dortonyan Посмотреть сообщение
    Елы-палы, Delta213, ну нарисуйте на бумажке фрейм I2S сдвинутый на N-бит для разной разрядности данных.
    Да ладно, понял, старший всегда окажется там где надо, если правильно сдвинуть, не зависимо 24/20/16, только хвост в нулях будет. А как бы задизерить эти нули? Только не верилогом, аппаратно. Генератор что-ли подцепить не связанный с мастерклоком и на счетчик, что насчитает, то и будет дизерингом.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

  6. #65
    Завсегдатай Аватар для dortonyan
    Регистрация
    03.06.2009
    Адрес
    BLR
    Возраст
    38
    Сообщений
    3,224

    По умолчанию Re: ЦАП начинающего на AD1862

    Цитата Сообщение от Delta213 Посмотреть сообщение
    А как бы задизерить эти нули? Только не верилогом, аппаратно. Генератор что-ли подцепить не связанный с мастерклоком и на счетчик, что насчитает, то и будет дизерингом.
    Вы видимо не понимаете принципа дизера. Заполнять неиспользуемые биты шумом нет смысла.
    Шум нужно суммировать к данным перед квантованием, т.е. перед отбрасыванием младших бит. Городить такое аппаратно будет гораздо сложнее верилога.

  7. #66
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,402

    По умолчанию Re: ЦАП начинающего на AD1862

    Цитата Сообщение от dortonyan Посмотреть сообщение
    Вы видимо не понимаете принципа дизера.
    Не, не понимаю, везде пишут, что дизеринг это заполнение случайными значениями младшего бита, а коли у нас младшие в нулях, почему бы туда не вставить рандом?
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

  8. #67
    Завсегдатай Аватар для dortonyan
    Регистрация
    03.06.2009
    Адрес
    BLR
    Возраст
    38
    Сообщений
    3,224

    По умолчанию Re: ЦАП начинающего на AD1862

    Смысл дизера - убрать шумы квантования. Ну или другими словами - исключить потерю информации при снижении разрядности.
    Скажем если на входе 24 бит сигнал, а разрядность ЦАП 20 бит. Тогда, если отбросить младшие 4 бита, то информация этих бит теряется из сигнала.
    Чтобы такой потери не происходило можно младшим битом ЦАП воспроизводить не один младший бит из 20-ти, а сразу пять младших бит из 24-х.
    Если к исходному 24-х битному слову подмешать шум, то при отбрасывании 4-х младших бит вероятность состояния младшего бита ЦАП будет коррелировать с сигналом в 5-ти младших битах 24-х битного слова.
    Тогда если амплитуду 24-х битного сигнала задать даже меньше одного LSB ЦАПа, то на слух через шум дизера будет слышен сигнал, воспроизводимый младшим битом ЦАПа и содержащийся в отбрасываемых битах.
    А на спектре можно воспроизвести чистый синус (без гармоник) амплитудой меньше 1 LSB ЦАПа.
    А если еще применить шейпер (охватить ошибку квантования вместе с дизером ООС), то шум и вовсе исключается. ЦАП любой разрядности будет работать как 24-х разрядный.

    Если разрядность сигнала изначально меньше разрядности ЦАПа, то добавлять шум бессмыссленно, разрядность сигнала он не увеличит, просто ухудшит SNR.
    А вообще, если строить ЦАП из расчета воспроизведения с софтовым ресемплером, то разрядность данных на выходе ресемплера можно задать фиксированно 16 бит с дизером и шейпером.
    Т.е. можно перенести всю обработку в комп и получить максимально простым способом воспроизведение полного ДД ресемплера (24 или 32 бита, сколько там...). Просто младшие 4 бита в ЦАПе не будут использоваться.

  9. #68
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,248

    По умолчанию Re: ЦАП начинающего на AD1862

    Цитата Сообщение от Delta213 Посмотреть сообщение
    что дизеринг это заполнение случайными значениями младшего бита, а коли у нас младшие в нулях, почему бы туда не вставить рандом?

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

  10. #69
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,402

    По умолчанию Re: ЦАП начинающего на AD1862

    Цитата Сообщение от Alex Посмотреть сообщение
    А смысл туда вообще что-то вставлять, если эти биты абсолютно не участвуют в процессе преобразования в аналог?!
    Как это не участвуют? Цап 20 битный, данные 16, или ты про эноб?
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

  11. #70
    Завсегдатай Аватар для Serge_L
    Регистрация
    12.09.2008
    Адрес
    Калуга
    Возраст
    49
    Сообщений
    2,741

    По умолчанию Re: ЦАП начинающего на AD1862

    Delta213, Данные от ЦФ до ЦАПа соответствуют разрядности ЦАПа. Или ты про что?
    Это просто джиттер какой-то! (с) momitko

  12. #71
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,402

    По умолчанию Re: ЦАП начинающего на AD1862

    Цитата Сообщение от Serge_L Посмотреть сообщение
    Delta213, Данные от ЦФ до ЦАПа соответствуют разрядности ЦАПа. Или ты про что?
    Не, я про NOS, вернее про апсемплер (сокс) в компе, он битрейт-то повысит, а разрядность нет, как было 16, так и пойдет в цап, который 20 разрядный. Ну или искать еще плагин который разрядность повысит.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

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

    По умолчанию Re: ЦАП начинающего на AD1862

    Цитата Сообщение от Delta213 Посмотреть сообщение
    Как это не участвуют? Цап 20 битный, данные 16, или ты про эноб?
    Я про отбрасывание остальных 4-х, из 24, или 12-ти из 32-х, имеющихся в формате I2S/LJ, пр преобразовании в RJ20.
    ENOB у PCM63P-K - 16, у "обычных" - 15. А дизерить младшие надо не при преобразовании I2S/LJ->RJ20 а или "до", или "после" (в ЦФ).
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  14. #73
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,402

    По умолчанию Re: ЦАП начинающего на AD1862

    У сокса по моему нет такой опции дизеринг, а чтобы на лету, я не знаю других апсемплеров.

    ---------- Сообщение добавлено 16:33 ---------- Предыдущее сообщение было 16:28 ----------

    Цитата Сообщение от Alex Посмотреть сообщение
    Я про отбрасывание остальных 4-х, из 24, или 12-ти из 32-х, имеющихся в формате I2S/LJ
    Я об другом говорил, если 16 бит данных, редбук, соксом я сделаю 352,8, а 16 бит так и останутся, вот в этом случае недостающие 4 младших бита в которых нули, не лучше ли будет туда случайные значения подписать? Алексей говорит, что нет, только шум добавится.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

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

    По умолчанию Re: ЦАП начинающего на AD1862

    Цитата Сообщение от Delta213 Посмотреть сообщение
    Алексей говорит, что нет, только шум добавится.
    Дизеринг это и есть шум

    Собственно, попытка разменять С/Ш на КНИ.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  16. #75
    Завсегдатай Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,574

    По умолчанию Re: ЦАП начинающего на AD1862

    При апсемплинге с 44 до 352 исходные 16 бит расширяются до 28...40 бит (зависит от выбранной точности). Вот их и потребуется дизерить и нойзшейпить при обрезке до 20 бит, пригодных для заливки в микры 1862.

  17. #76
    Завсегдатай Аватар для Михаил45
    Регистрация
    09.03.2007
    Адрес
    Санкт-Петербург
    Возраст
    62
    Сообщений
    2,124

    По умолчанию Re: ЦАП начинающего на AD1862

    А смысл для этого цап?

  18. #77
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,402

    По умолчанию Re: ЦАП начинающего на AD1862

    Цитата Сообщение от Михаил45 Посмотреть сообщение
    А смысл для этого цап?
    Смысл в том, чтобы хайрезы играл. Сейчач в нем см5842 стоит, она выше 44/48 не может.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

  19. #78
    Завсегдатай Аватар для Михаил45
    Регистрация
    09.03.2007
    Адрес
    Санкт-Петербург
    Возраст
    62
    Сообщений
    2,124

    По умолчанию Re: ЦАП начинающего на AD1862

    Так поставь ДФ от Алексея.

  20. #79
    Завсегдатай Аватар для Delta213
    Регистрация
    23.01.2006
    Адрес
    Астрахань
    Сообщений
    4,402

    По умолчанию Re: ЦАП начинающего на AD1862

    Цитата Сообщение от Михаил45 Посмотреть сообщение
    Так поставь ДФ от Алексея.
    Нет у меня EP1C3T100, где сейчас купить не знаю, на али поди подделки сплошные, да и по чесноку вникать надо, лениво и времени на это нет, я вообще считаю, что тему с параллельниками надо закрывать, не в коня корм. Себе я бы не делал никак, ни нос, ни новый ЦФ с деглитчером, ушло их время, сейчас новые цапы которые априори лучше и лучше звучат, так еще и дешевле. У меня валяется цап на 63, почти такой-же, как и принесенный для переделки, только в моем см5847 и он таки умеет до 192/20, но я его не слушаю. Я даже для многоканала не стал его использовать, собрал на ак4493.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

  21. #80
    Завсегдатай Аватар для Михаил45
    Регистрация
    09.03.2007
    Адрес
    Санкт-Петербург
    Возраст
    62
    Сообщений
    2,124

    По умолчанию Re: ЦАП начинающего на AD1862

    Купи циклон на али, никаких подделок. Это же не намоленный оу. Скачай с ветки ЦФ и слушай. В старых цапах есть звук.

Страница 4 из 5 Первая ... 2345 Последняя

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

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

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

Ваши права

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