Многоканальный R2R для miniSHARC
#21

А какие хочется получить искажения на R2R? Если грубо, и если делать в лоб классический R2R ЦАП, точность преобразования в первом приближении напрямую зависит от точности матрици.
И какие точности можно практически обеспечить? Даже не принимая во внимание разброс и плавание сопротивления ключей.

Nobody Is Perfect
Ответ
#22

Traktorist3d Написал:Или я ошибаюсь и в отдельном DSP есть другие преимущества(возможно автономность от OS), поправьте пожалуйста.
Автономность от ОС, гарантированная сохранность подаваемых функций на динамики, т.е. спалить вероятность существенно меньше. На данный момент более удобный функционал без гемора коммутации потоков. Соответственно меньше вероятность накосячить.
И вообще нафиг дефонику. Лучше поставить VST Host и фильтровать все в нем, но это никак не отменяет того, что все работающие ЦАП должны тактироваться от одного гена.
begemot Написал:А какие хочется получить искажения на R2R? Если грубо, и если делать в лоб классический R2R ЦАП, точность преобразования в первом приближении напрямую зависит от точности матрицы.
Под R2R я имел в виду мультибитники вроде PCM1702, AD1865, PCM58, AD1860N и т.д.
Мне нравится PCM58P, т.к. можно подстроить 4 разряда.
Ответ
#23

Рисовать почти как в автокаде, за 4 часа нарисовал переходник amanero_miniSHARC>4xDF1706.
Кто что скажет по поводу такой схемы? Читать матчасть по плис или можно попробовать?
Схема пока без шунтирующих емкостей.
Используемые микросхемы:
4xDF1706;
4xISO7240M/ADUM1400 - развязка;
3xCDCLVC1104 - раздача сигналов.


Файлы вложений
.pdf 4xDF1706.pdf Размер: 72.52 KB  Загрузок: 22
Ответ
#24

А де там плис?

"Найкраще сало то ковбаса." (с)
Ответ
#25

БендеровецЪ Написал:А де там плис?
Её нет. Я поэтому и спрашиваю стоит так делать, например в 4 слоях или лучше поставить ПЛИС и все закинуть через неё?
Побаловался на 2 минуты автороутером, расположение пинов шарка и amanero от балды. Жаль, что в diptrace нет 4 бесплатных слоев...


Файлы вложений Эскизы(ов)
   
Ответ
#26

ХЗ, я строгой необходимости не вижу, но типа заменить буферы те - как вариант. Если поставить какой-нить небольшой Coolrunner II в QFN то может получится даже компактней.
Клок дейзиченом на фильтрах?

"Найкраще сало то ковбаса." (с)
Ответ
#27

Да, клок по дейзичэйну.
Надо будет как-нибудь в двух слоях покрутить с прокладкой самых вч линий без переходов. Но что-то мне подсказывает о необходимости в 4 слоях, иначе земляного слоя не будет.
Ответ
#28

Мне кажется что клок лучше ветвить обычным образом. А то может оказатся потом что чтото гдето ненадежно лачится.

"Найкраще сало то ковбаса." (с)
Ответ
#29

mr-marlen Написал:автороутером
Низя, аяяй
mr-marlen Написал:вч линий без переходов
для тех частот на которых это работает, виа не так уж криминально.
mr-marlen Написал:иначе земляного слоя не будет
Низя, аяяй. Оно должно развестись и в 2х с землёй.

А где там сопсно дайзи-чейн, там же буфер на каждый клок?

А как аналоговое питание для развязки попадает на плату?

Nobody Is Perfect
Ответ
#30

begemot Написал:Низя, аяяй. Оно должно развестись и в 2х с землёй.
Позже попробую.
begemot Написал:А где там сопсно дайзи-чейн, там же буфер на каждый клок?
Я не в курсе как это правильно называется. Почитал, что там буфер и решил, что так на плате меньше будет помех.
begemot Написал:А как аналоговое питание для развязки попадает на плату?
Да, забыл дорисовать. Надо бы HDR заменить и добавить питания снизу/сверху.
Ответ
#31

begemot Написал:А где там сопсно дайзи-чейн, там же буфер на каждый клок?

XTI - CLKO между фильтрами

mr-marlen Написал:Я не в курсе как это правильно называется.

Ну к клоку название "дейзичейн" обычно не применяется, но по сути это оно есть - вход следующенр чипа идет на выход предидущего.


Я чего опасаюсь. Дизайн вобщем-то синхронный и отставание клока на отдельных блоках может приводить к тому что в какие-то из регистров могут защелкиватся левые данные. Вовсе необязательно что это будет происходить, но что-бы навярняка ответить надо либо вникать в структуру регистров фильтра либо проверять на практике, либо и то и другое. Поэтому "как бы чего не вышло" то я бы так не делал, если нет ну соовсем строгой необходимости. Если влепить тот же Coolrunner то им же будет несложно разветвить и этот клок.

"Найкраще сало то ковбаса." (с)
Ответ
#32

С отдельными буферами как-то надёжней и можно согласовывать как угодно. А дейзи чейн желательно согласовывать на конце, чтоб не было отражений, потому что иначе фронт будет искажаться на каждом приёмнике по разному. Так то-же можно делать, но тогда надо проверять что именно будет на каждом приёмнике с учётом длин туда-сюда. И, возможно, подстраивать длины чтоб не получалось криминала. Т.е. такие вещи надо моделировать. А если согласовывать на конце, то, поскольку у буферов уже выходное порядка 50 ом, надо либо делать относительно высокоомную линию (хотя бы 150-200 Ом), либо потеряется пол амплитуды. Ну и ещё то о чём пишет Сергей, они же все тактируются слегка со сдвигом. Ничего страшного конечно, но только в том случае если есть уверенность что соотношение времён клока и данных это позволяет.

Nobody Is Perfect
Ответ
#33

Тут мне кажеться можно попробовать до минимума укоротить все дорожки и ничего не терминировать из того что "источник - приемник" на плате.

begemot Написал:А дейзи чейн желательно согласовывать на конце, чтоб не было отражений, потому что иначе фронт будет искажаться на каждом приёмнике по разному

Ну это же не просто сквозное соединение, там все-таки есть буфер (про задержку которого я тоже переживаю), поэтому если терминировать то каждую связку выход-вход. Но я бы сказал что при небольшой длинне ненужно.

"Найкраще сало то ковбаса." (с)
Ответ
#34

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

Когда данные на вход подключаются параллельно, клоки надёжней раздавать параллельно. У этого буфера 4нС фронт, возможно ещё
какая-то задержка, всё это накапливается...

Nobody Is Perfect
Ответ
#35

begemot Написал:дейзи чейн там чисто логический

Ну я потому и говорил что к клоку это выражение обычно не применяется. Но как-то его обозвать надо было :)

"Найкраще сало то ковбаса." (с)
Ответ
#36

Вообще Марлен наверно прав, в 2х слоях это нормально развести сложно. Но если это понадобится кому-то ещё - вполне себя окупит. $50 за 5-10 плат 10х10

Nobody Is Perfect
Ответ
#37

Доделал схему. После проверки на макетной плате хотя бы одной df1706, попробую развести в двух слоях.
Если не выйдет, попробую экспортировать в другую программу. Но это не скоро, т.к. сейчас есть куча других дел.
Если кому нужно, схема в приложении.
На счет ПЛИС - подумаю. Вроде XC2C64A не так уж и дорого, но нужно будет еще программатор купить, т.к. для JTAG у меня только с LPT портом, которых уже нет.


Файлы вложений
.pdf miniSHARC_4xDF1706.pdf Размер: 82.17 KB  Загрузок: 22
.rar miniSHARC_DF1706_DIPtrace_PCAD.rar Размер: 55.75 KB  Загрузок: 0
Ответ
#38

Еще хотел уточнить, нужно ли cd питать через бусины или в данном применении можно ограничиться одной емкостью?
Ответ
#39

В качестве меры предосторожности, я бы предусмотрел раздачу питания через ферабиды. Предположим 0603. В этом случае можно поставить или сами ферабиды или резисторы 0603 в несколько Ом или 0 Ом если это не надо. Никто и никогда не скажет что это всегда необходимо. Просто если желательно а их нет...Кто знает как мелкая цифровая ср...нь полезет по питанию и куда наведётся. Все помехи по мере возможности желательно давить локально. А чтоб их давить конденсатора может оказаться недостаточно.
И не только в CD

Nobody Is Perfect
Ответ
#40

Наверное есть смысл BCKO, WCKO пропустить по отдельной ISO7240M, а может и бессмысленно.
Ответ


Возможно похожие темы ...
Тема / Автор Ответы Просмотры Последний пост

Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)