Страница 62 из 82 Первая ... 52606162636472 ... Последняя
Показано с 1,221 по 1,240 из 1632

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

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

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

    И сново здравствуйте!

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

    Полезности:
    10.pdf - читать обязательно!
    Последний раз редактировалось Konkere; 19.02.2012 в 01:15. Причина: Ссылки поправил.

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

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

    Очень интересно. Хорошо бы еще скопом посмотреть ВЧ-помехи на выходе I/U преобразователя при различных таймингах.
    Хорошо играет тогда, когда звуки не отвлекают от музыки.

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

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

    Помехи на выходе I/U видны как от BCLK, так и от WCLK. При различных таймингах форма помех изменяется, но настройка по наименьшим амплитудам помех дает другие установки, нежели по измерениям спектра сигнала на аналоговом выходе. По спектру есть небольшие снижения искажений (приблизительно 0.6 - 1.0 дБ) при одной установке WCLK. Это видно на тестовом сигнале -60 дБ FS. Общее же снижение искажений за счет подстройки достигает приблизительно 2.1 дБ. При -60 дБ это выглядит как снижение THD+N с 1.22% до 0.96%.

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

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

    В общем это хорошо согласуется с теми цифрами, которые приводил АДВ. Тем не менее, несмотря на вроде бы незначительное изменение величины искажений, звучание может меняться существенно от этого.
    Хорошо играет тогда, когда звуки не отвлекают от музыки.

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

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

    Я не хотел затрагивать субъективную сторону, но, все-таки, отмечу, что изменения слышны ГОРАЗДО сильнее, чем это видно по приборам. Возможность переключения "на ходу" существенно облегчает оценку. Единственное, проект по этой причине получается относительно объемный. В EPM7128 занимает 90 макроячеек.

  6. #1225
    Завсегдатай Аватар для Serge_L
    Регистрация
    12.09.2008
    Адрес
    Калуга
    Возраст
    50
    Сообщений
    3,139

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

    Цитата Сообщение от Lexus Посмотреть сообщение
    проект по этой причине получается относительно объемный
    Естественно. Но, плата-то отладочная Потом можно просто перейти на фиксированное значение.
    В любом случае, огромное спасибо за проделанную работу, очень интересно.
    Это просто джиттер какой-то! (с) momitko

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

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

    Да, фиксированное значение требует меньше ресурсов, но мало ли что проявится в готовом проекте, поэтому, если будет возможность, оставлю исходный алгоритм. Рассчитывается проект на использование SM5847, а она успешно работает от 3.3 v, что дает возможность использовать недорогую серию MAX3000.
    Если кому интересно, прикладываю проект подстройки таймингов "на ходу". Рассчитан на 18-и разрядный ЦАП, но легко переделывается на любой другой установками в генераторе (строки 65-83 в модуле clk_gen). Для управляющих сигналов bcks[] и wcks[] активный - 0 (удобно при использовании DIP переключателя), старший бит слева. Например, установка bcks[] в 111 (0) переместит пачку BCLK в начало фрейма, а 001 (6) - в конец. Для wcks[] используются значения от 1111110 (1) до 0100000 (95). В первом случае скважность WCLK будет равна одному периоду MCLK (768Fs), во втором - 95 периодам MCLK. Некорректные установки приводят к поднятию соответствующего флага (err_bcks и/или err_wcks) и установке пачки BCLK посередине фрейма и/или установке WCLK скважности 2 (48 периодов MCLK). Изменение таймингов происходит по спаду WCLK. Для моделирования в файле resync_mod.vec описаны входные сигналы. Проект из Quartus II 9.1 Build 350.
    Вложения Вложения

  8. #1227
    Завсегдатай Аватар для Serge_L
    Регистрация
    12.09.2008
    Адрес
    Калуга
    Возраст
    50
    Сообщений
    3,139

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

    Вот это подарок! Спасибо!
    Это просто джиттер какой-то! (с) momitko

  9. #1228

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

    Да, подарок знатньій, редко кто таким делится.

  10. #1229
    Частый гость
    Регистрация
    07.11.2008
    Адрес
    г.Харьков
    Сообщений
    281

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

    Lexus. Браво!

  11. #1230
    Частый гость
    Регистрация
    05.01.2005
    Возраст
    47
    Сообщений
    273

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

    Читая сообщения о таймингах, возник вопрос: обязательно ли соблюдать одинаковую длину сигнальных проводников, идущих от ц.фильтра до цапа ( от приёмника спдиф к ц.фильтру ) ?

  12. #1231

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

    Цитата Сообщение от Kolbaskin Посмотреть сообщение
    Читая сообщения о таймингах, возник вопрос: обязательно ли соблюдать одинаковую длину сигнальных проводников, идущих от ц.фильтра до цапа ( от приёмника спдиф к ц.фильтру ) ?
    на тех частотах ? думаю, совершенно излишне.

  13. #1232
    Старый знакомый Аватар для And$er
    Регистрация
    29.09.2007
    Адрес
    г. Москва
    Возраст
    49
    Сообщений
    952

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

    2 Lexus, Алексей, поздравляю с воплощением тестового модуля в железе! А еще за открытые решения и огромную помощь лично мне .
    Последний раз редактировалось And$er; 15.11.2010 в 22:20.
    Александр.

  14. #1233
    Частый гость Аватар для amplifier
    Регистрация
    10.09.2006
    Адрес
    london.uk/саратов.ру
    Сообщений
    367

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

    Lexus,

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

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

    Герой труда!
    Хорошо играет тогда, когда звуки не отвлекают от музыки.

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

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

    Вы прямо меня засмущали. Надеюсь, проект пригодится кому-нибудь.

    And$er, Александр, заработало все с первого раза, без проблем. Кстати, ты не пробовал "поднять" WCLK до первого такта BCLK? У меня PCM1701 отказываются работать при этом, музыка еле слышна на уровне шума. Не говорит ли это о том, что, все-таки, выход ЦАП обновляется по BCLK? Знаю, что на тех осциллограммах, что ты присылал, отчетливо видно обновление по спаду WCLK, но все же интересно. Кстати, изображения выложу, ради интереса? Осциллограф у тебя отличный.

  17. #1236
    Старый знакомый Аватар для And$er
    Регистрация
    29.09.2007
    Адрес
    г. Москва
    Возраст
    49
    Сообщений
    952

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

    Цитата Сообщение от Lexus Посмотреть сообщение
    Кстати, изображения выложу, ради интереса?
    Конечно, о чем речь!
    Цитата Сообщение от Lexus Посмотреть сообщение
    Кстати, ты не пробовал "поднять" WCLK до первого такта BCLK?
    Не успел. Был в командировке месяц, только вчера вернулся, а тут такое
    Александр.

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

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

    Приложил изображения, на которых видно, что ЦАП обновляет выход по спаду WCLK. Также приложено изображение с измененными таймингами.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	i_V-wclk1.PNG 
Просмотров:	650 
Размер:	4.5 Кб 
ID:	103619   Нажмите на изображение для увеличения. 

Название:	i_V-wclk3.PNG 
Просмотров:	631 
Размер:	5.4 Кб 
ID:	103620   Нажмите на изображение для увеличения. 

Название:	bcks-011_wcks-1011011.PNG 
Просмотров:	330 
Размер:	5.1 Кб 
ID:	103621   Нажмите на изображение для увеличения. 

Название:	i_V-wclk2.PNG 
Просмотров:	647 
Размер:	5.1 Кб 
ID:	103622  


  19. #1238
    I{oT
    Гость

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


    Offтопик:

    Мужики, понимаю что не в тему, но из за обострения паранойи хочу спросить по поводу разводки сигнальных цепей с выхода цапа, преда с усилителем и межблочника.
    В наличии есть такие проводки, и раза в два по толще(Ag, фторопласт, оплетка Ag, фторопласт, стеклоткань):

    Стоит на столько впадать в психоз или можно найти что то дешевле и лучше?

  20. #1239
    Новичок
    Регистрация
    29.03.2010
    Адрес
    Таганрог
    Возраст
    42
    Сообщений
    48

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

    Здравствуйте!

    Помогите, пожалуйста, советом или мнением как лучше поступить. Решил сделать свою вариацию Lynx D29 на 2хAD1853 в монорежиме, возникло сомнение как правильно сделать разделение аналоговой и цифровой земель платы и микросхем ЦАП. В текущей версии пока остановился на таком варианте: цифровая и аналоговая части обоих AD1853 находятся на одном земляном полигоне вместе с "выхлопом" и стабилизаторами питания, соединяясь с остальной цифровой (другой земляной полигон) частью платы через бусину.

    Упрощенный эскиз печатной платы:DAC V4.rar
    Последний раз редактировалось Aclii; 02.12.2010 в 15:56.

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

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

    Для подстройки MSB (совмещения полуволн сигнала) ЦАПа закладываю в проект ПЛИС генератор сигналов. Очень захотелось посмотреть, как же сам ЦАП преобразует меандр. Такой генератор легко организуется в "цифре", в отличие от табличного синуса, который в разумную емкость ПЛИС поместить не получается. К сожалению, дома могу воспользоваться только осциллографом с полосой 10 МГц, но все равно, интересно.
    Первое изображение - увеличенный фронт сигнала с выхода восстанавливающего фильтра при воспроизведении меандра амплитудой +/-FS (полной шкалы) и частотой Fs/384. Fs заложена - 352800 Гц, то есть частота в данном случае - 918.75 Гц. Переходная характеристика очень схожа с той, что отображается при моделировании восстанавливающего фильтра (второе изображение).
    Третье и четвертое изображение - меандр амплитудой +/-FS и частотой Fs/2 (176400 Гц) на выходе I/V AD811AN. Тайминги сигналов загрузки выбраны по результатам соответствующего проекта. Это пачка BCLK, сдвинутая в конец фрейма, и фронт WCLK, расположенный после первого же такта BCLK. Я сразу не заложил в проект возможность подстройки таймингов, но в будущем попробую дополнить и посмотреть влияние на переходную характеристику. Заодно измерил подавление фильтром частоты Fs/2. По измерениям получилось около -33 дБ, по результатам моделирования -34.5 дБ.
    Рассмотреть с помощью E-MU 0404 USB сигнал +/-LSB в 18-и разрядном ЦАП не получилось. Все мои настоящие эксперименты - это макетирование, для которого базой служит CD-проигрыватель Kenwood DP-7020, а там в трассировке и компоновке платы есть выраженные недостатки, что проявляется в виде весьма "грязного" спектра. Вполне отчетливо наблюдается сигнал +/-4LSB, что соответствует +/-LSB в 16-и разрядном ЦАП. Это пятое изображение. Частота меандра - Fs/1024.

    Возможно, кому-нибудь будет интересно. Заодно я точно удостоверился, что входной формат PCM1701 - BTC, когда есть подозрение, что для PCM58 (теоретически, это одинаковые ЦАП) входным форматом является COB.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	02 LPF Out 918.75 Hz Step Response (Stretch).JPG 
Просмотров:	549 
Размер:	97.3 Кб 
ID:	104649   Нажмите на изображение для увеличения. 

Название:	LPF Step Response Modeled.PNG 
Просмотров:	224 
Размер:	16.9 Кб 
ID:	104648   Нажмите на изображение для увеличения. 

Название:	03 IV Out 176400 Hz Step Response.JPG 
Просмотров:	206 
Размер:	96.6 Кб 
ID:	104650   Нажмите на изображение для увеличения. 

Название:	04 IV Out 176400 Hz Step Response (Stretch).JPG 
Просмотров:	214 
Размер:	89.7 Кб 
ID:	104652  

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

Название:	8Fs-1024 Lch.PNG 
Просмотров:	554 
Размер:	52.2 Кб 
ID:	104651  

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

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

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

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

Ваши права

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