IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> DAC самопальный, домашняя топология.
A.T.Tappman
сообщение 12.12.2009, 22:06
Сообщение #1


ЕРЖ-антисемит
***

Группа: Пользователи
Сообщений: 1900
Регистрация: 24.11.2009
Из: Великий Новгород
Пользователь №: 23



Однако, прислал мне Зиновьев DSD1796, спасибо ему за то. Кручу я её и так и сяк, думаю. А думаю о том, что мелкосхема хочет плату об четырёх слоях и ни как инача. И ещё питаний на плату надо подать over 9000, ажно четыре шесть. И земли аналоговые и цифровые развести.

И тут мне подумалось, что если стабилизаторы питания делать этакими субмодулями и втыкать в плату прям рядом с DSD1796, то, в принципе, можно и обычной двусторонней платой обойтись.

Как вам мысль такая?

Перейти в начало страницы
 
+Цитировать сообщение
Гость_AlexKlm_*
сообщение 7.5.2011, 13:16
Сообщение #2





Гости






Сталибизаторы, тем более импульсные, в большинстве случаев лучше держать подальше от процессора. Самый лучший экран - расстояние.
Перейти в начало страницы
 
+Цитировать сообщение
Designer56
сообщение 7.5.2011, 13:22
Сообщение #3


Активный участник
***

Группа: Пользователи
Сообщений: 7045
Регистрация: 22.11.2009
Из: Уфа
Пользователь №: 18



я бы вообще развязал оптикой аналоговую ЦАП- часть с цифрой. надежнее будет.
Перейти в начало страницы
 
+Цитировать сообщение
Stanislav_GS
сообщение 7.5.2011, 13:37
Сообщение #4


Активный участник
***

Группа: Пользователи
Сообщений: 2220
Регистрация: 26.5.2010
Из: Московская обл.
Пользователь №: 165



А что есть "over 9000"?
На двухслойке сделать можно, эссно. Нижний слой делай сплошным полигоном земли. Аналоговую с цифровой соединяй только одной перемычкой в районе ЦАПа (лучче прям под ним).
Стабилизаторы желательно малошумящие применять, и ставить к ЦАПу поближе, здесь всё верно.
Что-то вроде LP2989 или лучше. Обратную связь заводи прямо с ножки цапа, отдельным проводом.

Цитата(Designer56 @ 7.5.2011, 14:22) *
я бы вообще развязал оптикой аналоговую ЦАП- часть с цифрой. надежнее будет.
Гиморно это... Да и оптроны такие ещё поискать надо... Достаточно питание хорошо от цифры отвязать.

Я LVDS линию решил применять для удалённых ЦАПов. Там дифпара, уровни низкие, наводки мизерные. С ней сериалайзер/десериалайзер, для управляющих сигналов.

Гораздо более критичным для данного ЦАПа является качество тактового сигнала SCK. Вот о нём бы и поговорить в первую очередь.
Перейти в начало страницы
 
+Цитировать сообщение
dxp
сообщение 7.5.2011, 14:15
Сообщение #5


Adept
***

Группа: Пользователи
Сообщений: 522
Регистрация: 20.4.2011
Из: Novosibirsk
Пользователь №: 346



QUOTE (Stanislav_GS @ 7.5.2011, 17:37) *
Я LVDS линию решил применять для удалённых ЦАПов. Там дифпара, уровни низкие, наводки мизерные. С ней сериалайзер/десериалайзер, для управляющих сигналов.
Ошибок в линии не опасаешься? Или у тебя там протокол, исправляющий ошибки?
Перейти в начало страницы
 
+Цитировать сообщение
_pasha
сообщение 10.5.2011, 3:52
Сообщение #6


тот самый
Иконка группы

Группа: Мод
Сообщений: 13629
Регистрация: 24.11.2009
Из: Харьковская обл., UA
Пользователь №: 25



Цитата(Stanislav_GS @ 7.5.2011, 14:37) *
Гораздо более критичным для данного ЦАПа является качество тактового сигнала SCK. Вот о нём бы и поговорить в первую очередь.

+1000
Лучшее решение - гейер (генератор той самой конторы, а не гей) поблизости цапа, и ведущий цлк на проц оттудава.
Перейти в начало страницы
 
+Цитировать сообщение
ledum
сообщение 10.5.2011, 13:35
Сообщение #7


Антифа
***

Группа: Пользователи
Сообщений: 2113
Регистрация: 28.12.2009
Из: Kиев
Пользователь №: 64



Попробуем прикинуть допустимый джиттер для 126дБ SNRdB (с небольшим запасом от возможностей ЦАПа) и верхней частоты 90кГц (хотя для звука можно взять ИМХО 48кГц)

джиттер<1/(10^(126/20)*6.28*90000)=0.9ps. В принципе Jauch гарантируют для своих клоковых генераторов RMS джиттер меньше пикосекунды - правда на эл-хе тау меня правильно поправил - там полоса обмера джиттера 12кГц-20(80)МГц
Неплохие стабилизаторы ещё LT3029, ну и куда же без Хиттайтов http://www.hittite.com/products/view.html/view/HMC860LP3E или http://www.hittite.com/products/view.html/view/HMC976LP3E , или же по мотивам Максима http://pdfserv.maxim-ic.com/en/an/AN3657.pdf
Перейти в начало страницы
 
+Цитировать сообщение
Stanislav_GS
сообщение 12.5.2011, 9:41
Сообщение #8


Активный участник
***

Группа: Пользователи
Сообщений: 2220
Регистрация: 26.5.2010
Из: Московская обл.
Пользователь №: 165



Цитата(dxp @ 7.5.2011, 14:15) *
Ошибок в линии не опасаешься? Или у тебя там протокол, исправляющий ошибки?
Нет, не опасаюсь. Длина кабеля там будет не более метра, - все блоки располагаются в одной стойке. ЦАПы прямо в усилке, вход - цифровой LVDS. Оптика явно избыточна. Сериалайзер/десериалайзер - навроде DS92LV1023/DS92LV1021.

Насчёт качества SCK. Решил его синхронизировать с информационным клоком - BCK. Для этого использовать "вычищающий" кварцевый генератор на дискретных элементах с ФАП. Полосу пропускания петли ФАП сделать достаточно малой.
Перейти в начало страницы
 
+Цитировать сообщение
dxp
сообщение 12.5.2011, 14:40
Сообщение #9


Adept
***

Группа: Пользователи
Сообщений: 522
Регистрация: 20.4.2011
Из: Novosibirsk
Пользователь №: 346



QUOTE (Stanislav_GS @ 12.5.2011, 13:41) *
Нет, не опасаюсь. Длина кабеля там будет не более метра, - все блоки располагаются в одной стойке. ЦАПы прямо в усилке, вход - цифровой LVDS. Оптика явно избыточна. Сериалайзер/десериалайзер - навроде DS92LV1023/DS92LV1021.
Частота в канале какая? У нас есть опыт, применяли сердесы от Fairchild FIN212, deserialization factor = 12, при частоте символов 40 МГц ошибки валились довольно прилично - раз в несколько секунд. При 25 МГц - гораздо реже - десятки минут на одну ошибку. В канале частота - это символьная частота, умноженная на 14 (12 бит в символе, два бита на синхронизацию слов). Пришлось наваять протокол, гарантирующий доставку.
Перейти в начало страницы
 
+Цитировать сообщение
Гость_Максим Зиновьев_*
сообщение 12.5.2011, 15:41
Сообщение #10





Гости






Цитата
Нет, не опасаюсь. Длина кабеля там будет не более метра, - все блоки располагаются в одной стойке. ЦАПы прямо в усилке, вход - цифровой LVDS. Оптика явно избыточна.


Станислав, а почему ты в качестве межблочки спдиф/тослинк не хочешь пользовать?
Перейти в начало страницы
 
+Цитировать сообщение
Designer56
сообщение 12.5.2011, 16:50
Сообщение #11


Активный участник
***

Группа: Пользователи
Сообщений: 7045
Регистрация: 22.11.2009
Из: Уфа
Пользователь №: 18



Так это дополнительный геморой по синхронизации
Перейти в начало страницы
 
+Цитировать сообщение
Stanislav_GS
сообщение 12.5.2011, 23:48
Сообщение #12


Активный участник
***

Группа: Пользователи
Сообщений: 2220
Регистрация: 26.5.2010
Из: Московская обл.
Пользователь №: 165



Цитата(dxp @ 12.5.2011, 14:40) *
Частота в канале какая? У нас есть опыт, применяли сердесы от Fairchild FIN212, deserialization factor = 12, при частоте символов 40 МГц ошибки валились довольно прилично - раз в несколько секунд. При 25 МГц - гораздо реже - десятки минут на одну ошибку. В канале частота - это символьная частота, умноженная на 14 (12 бит в символе, два бита на синхронизацию слов). Пришлось наваять протокол, гарантирующий доставку.
Спасибо за инфу.
А длина линии была какая? И как она выглядела? Разъёмы правильные были выбраны?
Частота будет ниже 25 МГц. В канале - около 200Мбит/с, скорей всего. Коррекцию ошибок сделать невозможно - плата ЦАПов не содержит никакой дополнительной логики. Видимо, придётся сперва проверить работоспособность на макете...

ЗЫ. Поправочка: сериалайзером пока что выбрал DS92LV1021A, десериалайзером - DS92LV1212A.

Цитата(Максим Зиновьев @ 12.5.2011, 15:41) *
Станислав, а почему ты в качестве межблочки спдиф/тослинк не хочешь пользовать?
Скорости не хватит. Там 6 каналов декодированного звука, 24 бит.
Перейти в начало страницы
 
+Цитировать сообщение
dxp
сообщение 13.5.2011, 6:24
Сообщение #13


Adept
***

Группа: Пользователи
Сообщений: 522
Регистрация: 20.4.2011
Из: Novosibirsk
Пользователь №: 346



QUOTE (Stanislav_GS @ 13.5.2011, 3:48) *
А длина линии была какая? И как она выглядела? Разъёмы правильные были выбраны?
Пробовали разные варианты. В приборе - там вообще плата в плату вставляется, но нам нужно было решение, чтобы можно было платы растащить на дистанцию до 2-3 м, вот до таких длин и проверяли. Разъемы - штырьевые линейки PLLD2/PBD2. В принципе, когда плата вставлена в плату, ошибок нет. А когда по проводам с метр-два, то появляются. Провода - витая пара 100 Ом волновое. Сердесы тож на 100 Ом расчитаны, терминация у них внутри имеется. Что ошибки появляются, очевидно, в проводах - это чётко определили - чем длинее линия, тем больше ошибок. И появляются они от внешних помех (что и не странно, принимая во внимание размах сигнала, полосу и сопротивление линии). Чёткую корреляцию заметили, например, с включением лампы (дневного света, на столе размещена), когда поджиг идёт. Когда плата в плату, ничего не сбоит, разъёмы те же.Потом, когда соорудили протокол с гарантией доставки (по схеме sliding window protocol), специально испытывали его, используя в качестве генератора помех электродрель. smile.gif Там мотор коллекторый искрит неслабо, от этого помеха прёт. Чётко видно, что когда подносишь искрящее место к проводам линии, то счётчик ошибок (счётчик retry'ев) начинает галлопом увеличивать значение. В целом протокол порулил все проблемы, завалить целостность данных нам ничем не удалось. При самой аццкой помехе, которую удалось создать, только пропускная канала упала на 1.5% (за счёт ретраев).

QUOTE (Stanislav_GS @ 13.5.2011, 3:48) *
Частота будет ниже 25 МГц. В канале - около 200Мбит/с, скорей всего. Коррекцию ошибок сделать невозможно - плата ЦАПов не содержит никакой дополнительной логики. Видимо, придётся сперва проверить работоспособность на макете...
200 Мбит/с уже прилично. От длины линии очень зависит. Помакетировать обязательно надо, а то могут быть неприятности. Линия - есть линия, ошибки в ней имеют право быть даже при правильном дизайне.


Перейти в начало страницы
 
+Цитировать сообщение
Stanislav_GS
сообщение 13.5.2011, 21:33
Сообщение #14


Активный участник
***

Группа: Пользователи
Сообщений: 2220
Регистрация: 26.5.2010
Из: Московская обл.
Пользователь №: 165



Ошибки даже раз в минуту неприемлемы.
Ещё раз спасибо огромное, информация очень полезная. Предупреждён - значит, вооружён. Буду уделять особое внимание минимизации длин кабелей, разъёмам, согласованию и экранировке, а также прокладке "корпусных" земель.
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.3.2024, 15:06