Страница 518 из 521 Первая ... 508516517518519520 ... Последняя
Показано с 10,341 по 10,360 из 10415

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

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

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


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

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

    Что-то не все работает в моем проекте, битклок не сдвигается, фрагмент ниже:
    Нажмите на изображение для увеличения. 

Название:	изображение_2024-04-18_172126495.png 
Просмотров:	41 
Размер:	19.2 Кб 
ID:	453363
    На выходе нет импульсов, хотя симуляция говорит, что должно быть. Если данные цепляю вместо битклока, то все сдвигает правильно.
    Не пойму, в чем проблема? Мастер 24,5 МГц, битклок 3МГц, в 8 раз меньше мастера. Это вживую, в симуляции все правильно работает.
    Гляньте, кто понимает, на всех пинах все как и должно быть , а на 83,84,85,86,89,90 там где битклок сдвигается тишина на выходах.
    123.zip
    Последний раз редактировалось Delta213; 18.04.2024 в 16:51.
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

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

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

    По схеме криминала не видно.
    И не очень понятно: нет импульсов или не сдвигается?
    Выложите проект, гляну что там.

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

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

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

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

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

    В общем в вашем проекте тоже криминала не видно, сигналы должны быть. Либо не на тех пинах смотрите, либо еще какой-то касяк.
    Нарисовал свой проект, как предлагал сразу. Все лишнее поудалял. Все работает как надо, симуляция настроена, можете проверять "в живую", только пины правильно назначьте.
    Вложения Вложения
    • Тип файла: rar 123_.rar (192.6 Кб, Просмотров: 21)

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

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

    Это не то! Вы придерживаете данные на период битклока, а я на период мастерклока. И как говорил уже данные нормально передаются, не идет только сдвинутый битклок, хоть прямой, хоть инверсный. И смотрю на тех пинах, если вход перебрасываю, меняю местами дату и битклок, то на выходах всех битклоков появляется сдвинутая как надо дата. Может что-то с фронтами, попробую мастер проинвертировать перед 174 регистром.
    Сейчас покажу...
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

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

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

    Цитата Сообщение от Delta213 Посмотреть сообщение
    Это не то! Вы придерживаете данные на период битклока
    На пол периода.

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

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

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

    Цитата Сообщение от dortonyan Посмотреть сообщение
    На пол периода.
    Да!

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

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

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

    Цитата Сообщение от Delta213 Посмотреть сообщение
    А чтобы выбрать работающий вариант
    Так в симуляторе все работает как надо, что тут выбирать?
    Диаграммы посмотрите, там точь в точь как надо по ДШ на ЦАП.
    Если не накосячить с распиновкой, то в "железе" будет работать точно так же. Симуляция моделирует сигналы с довольно высокой точностью.

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

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

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

  11. #10350
    Завсегдатай Аватар для Сухоруков Сергей
    Регистрация
    18.02.2011
    Адрес
    Петербург
    Сообщений
    4,754

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


    Offтопик:
    Цитата Сообщение от Delta213 Посмотреть сообщение
    какой вариант заработает, тот и будет зашит в релиз.
    А если заработает не один вариант, как будете выбирать?

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

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

    Цитата Сообщение от Сухоруков Сергей Посмотреть сообщение
    Offтопик:


    А если заработает не один вариант, как будете выбирать?
    Но заработал только один вариант! Я вообще не понимаю как могла работать схема из 10322
    Тут уже причесано, с реклоком и все работает.
    Нажмите на изображение для увеличения. 

Название:	555.png 
Просмотров:	44 
Размер:	31.3 Кб 
ID:	453406
    Vasil_Work.zip
    Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство.
    Указ Петра I от 09.12.1709:

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

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

    Цитата Сообщение от Delta213 Посмотреть сообщение
    Я вообще не понимаю как могла работать схема из 10322
    В той схеме как раз есть шанс, благодаря задержке между клоком и обновлением данных на выходе регистров.
    А вот почему у вас работает только на неправильных таймингах (с обновлением данных по положительному фронту) - большой вопрос.

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

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

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

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

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

    Я не спорю - дело хозяйское. Но это какая-то работа "на соплях".
    Получается, что если вместо ПЛИС включить нормальный цифровой фильтр, типа DF1704, то оно у вас тоже не будет работать. Т.к. у ЦФ, как и в моем проекте, данные на выходе обновляются по отрицательному фронту битклока.
    Кстати, а уровень сигнала на выходе ЦАП нормальный? На 0дБ амплитуда как надо?

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

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

    Там стоял см5842 и работало, но только 44,1

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

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

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

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

    Цитата Сообщение от Delta213 Посмотреть сообщение
    Там стоял см5842 и работало, но только 44,1
    Вот потому и странно: получается для работы ЦАП с ЦФ надо одни сигналы, а с ПЛИС - другие.

  18. #10357
    Завсегдатай Аватар для Meta|_
    Регистрация
    08.03.2005
    Адрес
    Северная Голландия
    Возраст
    40
    Сообщений
    1,994

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


    Offтопик:
    Цитата Сообщение от Сухоруков Сергей Посмотреть сообщение
    А если заработает не один вариант, как будете выбирать?
    На слух же!
    ∇·D = ρ
    ∇·B = 0
    ∇xE = – ∂B/∂t
    ∇xH = j + ∂D/∂t
    © J. C. Maxwell, O. Heaviside

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

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

    Цитата Сообщение от Meta|_ Посмотреть сообщение
    Offтопик:

    На слух же!
    Ну да! Это самый объективный метод. А всякие измерения это только для приборов, мы же делаем для прослушивания и критерий нравится/не нравится самый значимый. У вас не так?

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

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

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

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

    Не, Delta213, симулятор логики врать не умеет, это не микрокап.
    И проекты для ПЛИС наугад (заработает/ не заработает) не делаются. Свой проект я замоделил и точно знаю какие сигналы будут на выходе.
    Если сигналы по факту не такие, то это означает, что есть какой-то привходящий фактор.
    Если до и после ПЛИС никакой логики нету, то могу предположить только наличие какого-то сдвига в сигнале LRC перед плис, из-за чего получается нестабильная загрузка в ЦАП. Либо у сигнала BCK скважность сильно перекошена, но это конечно менее вероятно.
    Тогда нужно всего-лишь добавить в проект пересинхронизацию для LRC. Если интересно - могу доработать проект и под такой вариант.

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

    Кароче во вложении проект с реклоком LRC, распиновку только перепроверяйте.
    Выходные диаграммы: Нажмите на изображение для увеличения. 

Название:	изображение_2024-04-20_094736928.png 
Просмотров:	19 
Размер:	9.1 Кб 
ID:	453455
    Небольшое отставание фронта BCK относительно других сигналов присутствует, но не критичное.
    При желании можно и его убрать, но надо писать констрейнты через SDC файл, или переводить проект на верилог и вводить для BCK задержку вентилем.
    123_fix1.rar

    ---------- Сообщение добавлено 10:38 ---------- Предыдущее сообщение было 09:52 ----------

    Добавил свой модуль задержки на верилоге. Задал констрейнт в классическом анализаторе таймингов. Теперь фронты выровнены вообще идеально:
    Нажмите на изображение для увеличения. 

Название:	изображение_2024-04-20_103608059.png 
Просмотров:	18 
Размер:	8.6 Кб 
ID:	453457
    Но это больше из спортивного интереса. Для ЦАП эти наносекунды погоды не делают.
    123_fix2.rar
    Последний раз редактировалось dortonyan; 20.04.2024 в 10:09.

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

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

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

Страница 518 из 521 Первая ... 508516517518519520 ... Последняя

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

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

Ваши права

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