Страница 361 из 515 Первая ... 351359360361362363371 ... Последняя
Показано с 7,201 по 7,220 из 10295

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

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

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


  2. #7201
    Завсегдатай Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    39
    Сообщений
    2,593

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

    иногда транспорт доставляет проблемы просто из-за логики своей работы и непонятной задумки автора.

    есть парочка картинок с логического анализатора:

    1. транспорт на STM32 от Чип и Дип https://www.chipdip.ru/product/usb-i...ention_visited

    Нажмите на изображение для увеличения. 

Название:	CHIPDIP_STM32.png 
Просмотров:	183 
Размер:	144.7 Кб 
ID:	356229

    картинка для образца и показывает как должно быть.

    2. транспорт на SiLabs CP2615. Его я собирал по мотивам этой темы. В конечном итоге хотел прикрутить к ES9023, но постоянные заикания поставили крест на этой плате.

    Нажмите на изображение для увеличения. 

Название:	CHIPDIP_CP2615.png 
Просмотров:	170 
Размер:	136.8 Кб 
ID:	356230

    16 бит

    Нажмите на изображение для увеличения. 

Название:	CHIPDIP_CP2615_16.png 
Просмотров:	160 
Размер:	148.1 Кб 
ID:	356231

    Зачем то бит клок прерывается внутри кадра, из-за чего ЦАП начинает страшно сходить с ума и заикаться. Это режим 24 бита. При 16 битах всё тоже самое + выравнивание влево. Если транспорт запрограммировать только на 16 бит, то от него так же нет смысла, т.к. мастерклок на выходе фиксированный ровно 12 МГц. Остаётся вопрос, если CP2615 только в 16 битах нормально работает, то чем он лучше PCM2706? у PCM Хотя бы мастерклок нормальный. Не совсем понимаю идею разработчиков.
    Последний раз редактировалось maxssau; 15.10.2019 в 11:19.
    _________________
    Евгений

  3. #7202
    Забанен (навсегда)
    Регистрация
    30.09.2006
    Сообщений
    2,097

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

    Был ещё CP2114, пока его не сняли с производства, заменив на 2615. Последняя, на мой взгляд, одни только ухудшения по сравнению с первой. У 2114 хотя бы была возможность привесить внешний генератор, а USB от внутреннего RC. Хотя и там были заморочки, т.к. все настрйки i2s формата только программным способом можно выставить.

    STM32 пишут, что тоже заикается. Можно аналогичный преокт сделать на arduino samd21, у adafruits есть библиотека, как на счёт драйвера - не знаю.

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

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

    Цитата Сообщение от Dieselboy Посмотреть сообщение
    Был ещё CP2114, пока его не сняли с производства, заменив на 2615.
    Они по крайней мере, умеют в асинхронном изохроне работать, в отличие от РСМ2706.
    Хотя это и не решает проблему с джиттером, но по крайней мере, решает проблему с правильной передачей данных.

    ---------- Сообщение добавлено 14:21 ---------- Предыдущее сообщение было 14:20 ----------

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

  5. #7204
    Забанен (навсегда)
    Регистрация
    30.09.2006
    Сообщений
    2,097

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

    Цитата Сообщение от Alex Посмотреть сообщение
    очно не помню, но кажется она при этом переходила из асинхрона в синхрон. Т.е. одно лечим, другое калечим.
    #1 Int/Int • Lowest cost - no external clock required • Audio device must support 12.0 MHz MCLK • Sync mode: IntOsc adjusted to accommodate clock mismatch

    #2 Int/Ext • Async mode: best audio quality • Sync mode: not recommended when using external SYSCLK

    https://www.silabs.com/documents/pub...-DataSheet.pdf
    Т.е. без внешнего ГТ на 49,152 цап не зафурычит, т.к. при 12 МГц (48 ГТ) будет 250 соотношение, а нуно 256.

  6. #7205
    Завсегдатай Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    39
    Сообщений
    2,593

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

    Цитата Сообщение от Dieselboy Посмотреть сообщение
    при 12 МГц (48 ГТ) будет 250 соотношение, а нуно 256.
    ES9023 не заработала даже при своём мастерклоке в 50 МГц. Дело видимо именно в битклоке
    _________________
    Евгений

  7. #7206
    Завсегдатай Аватар для Walter
    Регистрация
    13.12.2004
    Адрес
    Юг Украины
    Возраст
    46
    Сообщений
    2,560

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

    Alex,
    maxssau,
    Жентельмены, вам вопрос (как не многим, кто экспериментирует, а не ....)

    Насколько толерантен ЮСБ к частоте клока?
    В смысле нафига у всех транспортов есть отдельный клок на 12МГц, если 49,152 (24,576) деленый на 4 (2) достаточно близок к 12-ти.
    PLL хоста не захватывает?

  8. #7207
    Завсегдатай Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    39
    Сообщений
    2,593

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

    Точно сказать не могу, но где то в даташите или usb audio design guide попадалось,что частота usb phy всё равно конфигурируется на этапнаэтапе компиляции при обработке xn файла,поэтому можно и некратно( но это не точно), даже на какой то эволюшн плате помоему на 13 МГц стоит
    _________________
    Евгений

  9. #7208
    Завсегдатай Аватар для Walter
    Регистрация
    13.12.2004
    Адрес
    Юг Украины
    Возраст
    46
    Сообщений
    2,560

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

    maxssau,
    Просто непонятно, зачем эта лишняя сущность.
    Начиная с того, что это банально дороже - лишний ген на 12МГц, и заканчивая тем, что чаще всего все три гена в активном режиме, т.е. влияют друг на друга интермодиками через питание.

  10. #7209
    Завсегдатай Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    39
    Сообщений
    2,593

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

    Время будет,попробую 25 МГц впаять
    _________________
    Евгений

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

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

    Цитата Сообщение от Walter Посмотреть сообщение
    Насколько толерантен ЮСБ к частоте клока?
    1% по ТУ.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  12. #7211
    Завсегдатай Аватар для Walter
    Регистрация
    13.12.2004
    Адрес
    Юг Украины
    Возраст
    46
    Сообщений
    2,560

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

    Цитата Сообщение от Alex Посмотреть сообщение
    1% по ТУ.
    При кварце от частоты 48кГц получается 2,4%.
    Вроде как и много, а вроде как и 50/50

  13. #7212
    Завсегдатай Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    39
    Сообщений
    2,593

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

    Для xmos даташит всё таки требует кратность 12 МГц, pll используется для тактирования ядра.

    ---------- Сообщение добавлено 18:22 ---------- Предыдущее сообщение было 18:20 ----------

    С другой стороны,да и бог с ним что несколько генераторов, они всё равно по разные стороны относительно изолятора

    ---------- Сообщение добавлено 18:25 ---------- Предыдущее сообщение было 18:22 ----------

    Как вариант использовать si570/5338. У 5338 есть 4 выхода, и шина i2c.
    _________________
    Евгений

  14. #7213
    Забанен (навсегда)
    Регистрация
    30.09.2006
    Сообщений
    2,097

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

    Кто-нить может подсказать почему в PCM1798/94 VcomL/R цепляется конденсатором на +5, а не на землю, как у PCM1781? Нет ли там ошибки?

  15. #7214
    Завсегдатай Аватар для Walter
    Регистрация
    13.12.2004
    Адрес
    Юг Украины
    Возраст
    46
    Сообщений
    2,560

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

    Цитата Сообщение от Dieselboy Посмотреть сообщение
    Кто-нить может подсказать почему в PCM1798/94 VcomL/R цепляется конденсатором на +5, а не на землю, как у PCM1781? Нет ли там ошибки?
    Нету, у РСМ179х ток вытекающий, поэтому токовые ключи питаются от плюсовой шины, у АД1955 - втекающий, поэтому они таки присоединены к земле.
    Соответвенно и конденсаторы поддерживают потенциал относительно опорного питания.

  16. #7215
    Забанен (навсегда)
    Регистрация
    30.09.2006
    Сообщений
    2,097

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

    Так это теперь ему и преобразователь т/н обратного типа надо, втекающего?

  17. #7216
    Завсегдатай Аватар для Walter
    Регистрация
    13.12.2004
    Адрес
    Юг Украины
    Возраст
    46
    Сообщений
    2,560

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

    Цитата Сообщение от Dieselboy Посмотреть сообщение
    Так это теперь ему и преобразователь т/н обратного типа надо, втекающего?
    Нет, достаточно клапаны перевернуть )

    Offтопик:
    йумар, если чё


    Классический I/U на ОУ преобразовывает любой ток в напряжение.
    Единственно нужно определиться с опорным напряжением.
    Для втекаюзего АД1955 - грубо говоря половина питания (хотя, в виде эксперимента, было бы интересно попробовать привязаться к питанию), для вытекающего РСМ179х - земля.
    Естественно, если не компенсировать сигнальные токи ЦАПы, то выход И/У утянет в другую сторону (для РСМ - в минусовые напряжения), потом LPF это все постоянное смещение вычтет, и все вернется к 0.

    ПС. Если так сильно потянуло на РСМ - лучше сразу начинать с и/у по топологии MFB.

  18. #7217
    Забанен (навсегда)
    Регистрация
    30.09.2006
    Сообщений
    2,097

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

    Цитата Сообщение от Walter Посмотреть сообщение
    Если так сильно потянуло на РСМ - лучше сразу начинать с и/у по топологии MFB.
    А как выглядят эти многопетлевые т/н? Классчический на ОУ является им?

    Вот здесь советуют делать на сопротивлении + усилитель слабого сигнала: https://electronix.ru/forum/applicat...t.php?id=44512

    А выхлоп строить на гираторе 3-го порядка: https://audiogeek.ru/filtri-na-gyratorah/

  19. #7218
    Частый гость Аватар для Злой
    Регистрация
    30.10.2009
    Сообщений
    455

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

    Цитата Сообщение от maxssau Посмотреть сообщение
    транспорт на STM32 от Чип и Дип
    maxssau, у них новый вышел https://www.chipdip.ru/news/super-pr...s-hi-res-audio не пробовал такой? внешнюю синхру не кушает, но может допилят, а если еще можно будет левый и правый каналы отдельно выводить, да за такую цену китай отдыхает.

  20. #7219
    Завсегдатай Аватар для Walter
    Регистрация
    13.12.2004
    Адрес
    Юг Украины
    Возраст
    46
    Сообщений
    2,560

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

    Цитата Сообщение от Dieselboy Посмотреть сообщение
    А как выглядят эти многопетлевые т/н? Классчический на ОУ является им?

    Вот здесь советуют делать на сопротивлении + усилитель слабого сигнала: https://electronix.ru/forum/applicat...t.php?id=44512

    А выхлоп строить на гираторе 3-го порядка: https://audiogeek.ru/filtri-na-gyratorah/
    https://forum.vegalab.ru/showthread.php?t=77580
    Повторите вот эту конструкцию, только без самодеятельности - в ней все достаточно оптимально, логично и просот.
    Потом можно экспериментировать, когда появится точка отсчета.

  21. #7220
    Завсегдатай Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    39
    Сообщений
    2,593

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

    Цитата Сообщение от Злой Посмотреть сообщение
    maxssau, у них новый вышел https://www.chipdip.ru/news/super-pr...s-hi-res-audio не пробовал такой? внешнюю синхру не кушает, но может допилят, а если еще можно будет левый и правый каналы отдельно выводить, да за такую цену китай отдыхает.
    Пробовать не буду пока не допилят внешний клок, ну или у самого появится время и желание копаться в чужом коде.
    Который usb prime для отладки и простых цапов за глаза, особенно если использовать линукс, пульс аудио и ресемплер sox.
    _________________
    Евгений

Страница 361 из 515 Первая ... 351359360361362363371 ... Последняя

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

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

Ваши права

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