Страница 517 из 541 Первая ... 507515516517518519527 ... Последняя
Показано с 10,321 по 10,340 из 10814

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

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

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


  2. #10321
    Старый знакомый Аватар для Soundman84
    Регистрация
    06.12.2011
    Адрес
    Воронеж
    Сообщений
    671

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

    Подскажите, как мне "подружить" вот такой шлейф с обычными пинами аманеры или др транспорта? Какой то переходник нужен видимо...
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	IMG20240412174706.jpg 
Просмотров:	123 
Размер:	3.47 Мб 
ID:	453002  

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

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

    Цитата Сообщение от Soundman84 Посмотреть сообщение
    Подскажите, как мне "подружить" вот такой шлейф с обычными пинами аманеры или др транспорта? Какой то переходник нужен видимо...
    Разрежь на пару сантиметров каждый проводник, припаяй нужный шлейф и в термоусладку.

    2All Мне нужно сделать NOS цап, не спрашивайте зачем, просто нужно. Сам цап клон этого:
    https://forum.vegalab.ru/showthread....18037&page=485
    ЦФ удален, вместо него сделал два сепаратора, один аппаратный, другой на алтере, думал скорости 74НС не хватает. Эффект одинаков, работают, но с хрипами. Данные правильно сдвигают, это я вижу, сами данные не изменяются. Если осциллом смотреть, то синус как синус, а на слух с хрипом. В чем может быть проблема?
    Нажмите на изображение для увеличения. 

Название:	diyAudio_AD1862_DAC_v1.3_uf.l_Schematic.jpg 
Просмотров:	120 
Размер:	403.5 Кб 
ID:	453198
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

  4. #10323
    Старый знакомый Аватар для Soundman84
    Регистрация
    06.12.2011
    Адрес
    Воронеж
    Сообщений
    671

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

    Delta213, не, в том и задача - сохранить заводское, но добавить еще юсб транспорт и селектор для выбора - сидюк или режим цап. Мне уже кое что посоветовали, буду пробовать.
    Цап Миро на 1862 отличный, играет великолепно уже пару лет.

  5. #10324
    Старый знакомый Аватар для Злой
    Регистрация
    30.10.2009
    Сообщений
    500

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

    Цитата Сообщение от Delta213 Посмотреть сообщение
    но с хрипами
    Случаем I2S в LJ не превратился или наоборот.

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

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

    Цитата Сообщение от Злой Посмотреть сообщение
    Случаем I2S в LJ не превратился или наоборот.
    Как я понимаю нет, первые два регистра сдвигают на 11, это выравнивание по RJ. И что еще интересно, на 192/24 щелчков заметно меньше чем на 44/24, ну то-есть дело не в быстродействии.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

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

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

    Возможно проблема в сдвиге данных относительно клока.
    Для "загрузки" в ЦАП данные должны обновляться по спаду BCK. А на выходе 164 регистра данные обновляются уже по фронту BCK.
    По хорошему нужен еще триггер для привязки выходных данных к спаду BCK.

  8. #10327
    Старый знакомый Аватар для Serg138
    Регистрация
    22.09.2006
    Адрес
    Гомель, Беларусь
    Возраст
    48
    Сообщений
    809

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

    Delta213, Битклок попробуй проинвертировать.
    Сергей

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

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

    Цитата Сообщение от dortonyan Посмотреть сообщение
    По хорошему нужен еще триггер для привязки выходных данных к спаду BCK.
    Честно не понял, данные придержать немного? На 2нс могу.

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

    Цитата Сообщение от Serg138 Посмотреть сообщение
    Delta213, Битклок попробуй проинвертировать.
    Попробую
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

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

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

    Цитата Сообщение от Delta213 Посмотреть сообщение
    Честно не понял
    Изначально данные выглядят так:
    Нажмите на изображение для увеличения. 

Название:	изображение_2024-04-17_192944398.png 
Просмотров:	74 
Размер:	51.7 Кб 
ID:	453284
    А на выходе триггера (даже без сдвигов) так:
    Нажмите на изображение для увеличения. 

Название:	изображение_2024-04-17_193128569.png 
Просмотров:	73 
Размер:	51.0 Кб 
ID:	453285
    Обратите внимание на положение данных относительно клока.
    Кстати, раз уж пользуете плисину, то чего не зашьете конвертор I2S to PCM, что я выкладывал? Или по итогу нужна схема на рассыпной логике?

    Цитата Сообщение от Serg138 Посмотреть сообщение
    Битклок попробуй проинвертировать.
    Сейчас ЦАП некорректно принимает данные, а при инверсии клока 164 логика может начать сбоить.
    Нужен триггер пересинхронизации либо на вход 164, либо на входе ЦАП.

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

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

    Цитата Сообщение от dortonyan Посмотреть сообщение
    либо на входе ЦАП.
    Так стоит пересинхронизатор, и в плисине, и в рассыпухе, что с ним, что без него, хрипы. Правда, не было у меня скоростного триггера, поставил 74НС174 и всё им пересинхронизирую от клока аманеро.

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

    Цитата Сообщение от dortonyan Посмотреть сообщение
    Кстати, раз уж пользуете плисину, то чего не зашьете конвертор I2S to PCM, что я выкладывал?
    Алексей, я сам хочу сделать, или хотя бы понимать что делаю, в верилоге не разбираюсь, много времени надо потратить на изучение, не стоит моё увлечение таких трудов, применить эти знания будет практически ни к чему. Мне схемно проще.

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

    Цитата Сообщение от dortonyan Посмотреть сообщение
    А на выходе триггера (даже без сдвигов) так:
    Получается, надо битклок через триггер пустить, еще бы увидеть как-то эти изменения, мой осцилл вряд ли такое покажет, специально для такого купил анализатор, но пока одни расстройства с ним.
    https://forum.vegalab.ru/showthread.php?t=95137
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

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

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

    Delta213, попробуйте тогда как на вашей схеме, только в добавьте на выходы DR DL еще по одному D-триггеру. А клок на эти два триггера подайте инверсный.
    Только на регистре IC2 возможно нужно будет брать сигнал не с 5-го, а с 4-го вывода. Без симулятора затрудняюсь сказать как правильно, надо графики рисовать.

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

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

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

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

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

    Это понятно, я про ПЛИС имел ввиду, полагая что там такая же схема.

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

    Еще момент: сигналы LRC и BCK тоже нужно пропускать через ПЛИС, чтобы выровнять задержки с данными.

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

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

    Странно. Я всегда считал, что если нужные фронты выбраны верно, то задержки до полпериода битклока не имеют значения.

    ---------- Сообщение добавлено 01:07 ---------- Предыдущее сообщение было 01:04 ----------

    Важно, чтобы данные и лрклок менялись по одинаковому фронту битклока. Обычно принято по заднему фронту.

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

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

    Похоже проблема имеет место быть, может быть 1862 более толерантно относится к временным сдвигам, а с 63 такое не проходит. Вот фрагмент сепаратора для пцм179Х, обратите внимание на нижние элементы.
    Нажмите на изображение для увеличения. 

Название:	изображение_2024-04-18_081609286.png 
Просмотров:	71 
Размер:	142.3 Кб 
ID:	453323

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

    Цитата Сообщение от dortonyan Посмотреть сообщение
    Еще момент: сигналы LRC и BCK тоже нужно пропускать через ПЛИС, чтобы выровнять задержки с данными.
    Конечно пропущены. Сейчас допилю проект, наделаю всяких вариантов выхода, благо ног хватает.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

  17. #10336
    Старый знакомый Аватар для Злой
    Регистрация
    30.10.2009
    Сообщений
    500

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

    Цитата Сообщение от dortonyan Посмотреть сообщение
    I2S to PCM, что я выкладывал
    а где это было?

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

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

    Кажется это, проверьте.123.zip
    Да, точно это.

    Наваял в проекте еще и инверсию битклока и сдвижку его на такт мастерклока, и два такта мастерклока и еще в добавок с инверсией, ну а чо, алтера все стерпит буду пробовать. И до кучи, все тоже самое, но придерживаю не битклок, а дату на 1, 2, 3 такта.
    Последний раз редактировалось Delta213; 18.04.2024 в 11:11.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

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

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

    До кучи еще версия I2S to PCM конвертера, с конфигурируемыми разрядностью и форматом, опцией разрывного/неразравного битклока, и выходом для деглитчера с конфигурируемой скважностью.
    Вложения Вложения

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

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

    Как компактно, все-же надо верилог осваивать.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

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

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

    Не, ну если делать совсем простую схему, типа сдвигового регистра, то на верилоге по ресурсам будет то же самое.
    А вот когда необходима комбинаторная логика, то верилог (или VHDL) не просто компактнее, а вообще безальтернативен. Такое сочинить самостоятельно не реально (про трудоемкость вообще молчу), даже используя специальные методики синтеза, типа "карт Карно".
    Здесь в первом посте (или в гугле) есть статьи "Verilog Lessons" с примерами в графике, а так же "Знаковая арифметика в Verilog". Для начального освоения языка этого достаточно.

Страница 517 из 541 Первая ... 507515516517518519527 ... Последняя

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

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

Ваши права

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