Страница 2 из 4 Первая 1234 Последняя
Показано с 21 по 40 из 65

Тема: синхронизация карты Terratec на чипе Envy от внешнего клока через SPDIF вход

  1. #1 Показать/скрыть первое сообщение.
    Завсегдатай
    Автор темы
    Аватар для momitko
    Регистрация
    21.12.2006
    Адрес
    г. Кемерово
    Возраст
    60
    Сообщений
    3,212

    По умолчанию синхронизация карты Terratec на чипе Envy от внешнего клока через SPDIF вход

    Цитата Сообщение от V R P Посмотреть сообщение
    Давай выкладывай свои схемы, посмотрим, пока делать все-равно особо нечего, нужных идей накидали достаточно, конечной вещи пока не видать.
    С удовольствием.
    Итак есть в наличии звуковая карта Terratec Aureon Sky 5.1 и внешний ЦАП "Сириус" производства Александра Петровского на AD1851.
    Идея состоит в том, чтобы подать клок внешнего ЦАПа на оптический SPDIF вход карты и таким образом синхронизировать ее от клока в ЦАПе.
    Как вывести клок из ЦАПа, мне автор объяснил, а вот как превратить его в SPDIF - никто не может сказать. Zugduk начал рисовать схему, но не закончил.
    На внешнем ЦАПе применен AD8611, с которого можно брать клок с частотой 11.2896 мГц и подавать на CS8402, которая у меня есть.
    Сначала я думал, что я должен сделать следующее
    1. поменять положение перемычки на ЦАПе, в результате чего 7-ой вывод AD8611 можно вывести в качестве клока к звуковой карте, а 8-ой вывод AD8611 соединится через перемычку с выводом 19 (MCK) CS8412.
    2. взять клок со свободной ножки AD8611 номер 7 и вывести его на 5-ую ножку (External Clock) CS8402.
    3. С 20-ой ножки CS8402 я вывожу клок в формате TTL прямо на оптический передатчик TOTX, который у меня уже есть.
    Дальше уже все просто.
    Но оказалось, что не все так просто.
    Вот, что мне написал Петровский по этому поводу:
    > Оба вывода (7 и 8) AD8611 являются выходными.
    > Чтобы не нагружать один выход излишней емкостной нагрузкой в виде линии связи, ухудшая тем самым качество сигнала я и пишу:
    > 8 - пусть идет к логике ЦАПа, 7 - в карту.
    > Неплохо вывод 8 буферизировать чем-нибудь. В крайнем случае - обычным
    > инвертором на 74AC04, в лучшем случае - использовать дифференциальные
    > приемник и передатчик с защитой от ESD (ты же соединяешь различные
    > устройства).

    Затем Zugduk начал думать над моей проблемой и написал следующее:

    >Тебе придеться сделать отдельную платку, которая будет соединяться с
    >изделеем Петровcкого следующими сигналами:
    >1. Земляным проводом.
    >2. Проводом питания 5V.
    >3. TTL сигналом с оптического приемника TORX на вход RXP CS8412.
    >4. MCLK с выхода AD8611 на вход микросхемы счетчика-формирователя >2.8 МГц. И на вход MCLK передатчика CS8402.
    >С внешним миром, как ты понял, эта платка будет общаться посредством
    >2-ух проводов типа TOSLINK.

    >Вот задача. Главное делать вдумчиво и аккуратно. Никаких лишних
    >соплей, т.к. помехи от всей этой пакости очень серьезные. Легко можно
    >сделать так, что будет уже не до джиттера

    Потом он продолжил следующее:
    >Нужно сделать входной сигнала BitCLK. Мы же фактически эмулируем
    >стандартную квадратную шину. Да, кстати я забыл, что и LR клок,
    >который 44.1 кГц тоже нужно будет сформировать.
    >Т.к. стандартная I2S шина состоит из
    >LR
    >BIT
    >DATA
    >и в большинстве случаев MCLK.
    >DATA - это полезный музыкальный сигнал. У нас будет всегда 0, по >этому этот вход у CS8402 нужно замкнуть с землей.
    >Но остальные сигналы должны быть.
    >Хотя это тонкий момент, возможно, что CS8402 сможет работать и без
    >какого то сигнала, но я этого не знаю и как узнать, не в курсе.
    >Поэтому мы должны будем сделать еще 2.8 мГц и 44 кГц мендры.

    Вот, в принципе и вся проблема.

    Прилагаю файлы:
    synhronisation schematics.pdf - это грубая схема с делителем 2 на входе, которая не работает, т.к. ее надо дальше доделывать для того, чтобы подать на CS8402 сигналы в необходимых форматах.
    И еще 2 файла от Zugduk, результаты его предварительного продумывания над делителем.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	m_bit_lr_scm.JPG 
Просмотров:	683 
Размер:	27.6 Кб 
ID:	39744   Нажмите на изображение для увеличения. 

Название:	m_bit_lr_sim.JPG 
Просмотров:	454 
Размер:	45.4 Кб 
ID:	39745  
    Вложения Вложения

  2. #21
    Завсегдатай
    Автор темы
    Аватар для momitko
    Регистрация
    21.12.2006
    Адрес
    г. Кемерово
    Возраст
    60
    Сообщений
    3,212

    По умолчанию Re: синхронизация карты Terratec на чипе Envy от внешнего клока через SPDIF вход

    А кто же нарисует мне схему с парой счетчиков? Аууууу люди добрые!!!

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

    По умолчанию Re: синхронизация карты Terratec на чипе Envy от внешнего клока через SPDIF вход

    А что у тебя такое на первой картинке нарисовано?

  4. #23
    Завсегдатай
    Автор темы
    Аватар для momitko
    Регистрация
    21.12.2006
    Адрес
    г. Кемерово
    Возраст
    60
    Сообщений
    3,212

    По умолчанию Re: синхронизация карты Terratec на чипе Envy от внешнего клока через SPDIF вход

    Цитата Сообщение от Meta|_ Посмотреть сообщение
    А что у тебя такое на первой картинке нарисовано
    Похоже на счетчик. Этот гениальный рисунок был сделан Zugduk-ом.
    К сожалению, у меня недостаточно знаний по цифровой техники (у меня вообще гуманитарное образование), чтобы суметь воплотить его в реальную схему. Если бы кто-то сказал мне конкретно типа, вот, этот вывод идет на этот вывод CS8402 а тот вывод - на другой.
    А так для меня это галиматья.

  5. #24
    Регистрация не подтверждена Аватар для ZugDuk
    Регистрация
    05.08.2004
    Адрес
    Piter
    Сообщений
    4,899

    По умолчанию Re: синхронизация карты Terratec на чипе Envy от внешнего клока через SPDIF вход

    А, ну в переводе на русский язык:
    256fs - это твой генератор 11 МГц.
    128fs наверное нужно завести на вход MCLK CS8402.
    64fs - это битклок, его тоже на CS8402.
    fs - это LR.
    Дату на землю.

    Это позволит сгенерить SPDIF сигнал для синхронизации. Его на TOTX и по оптике в карту.

    Принимать тоже по оптике на TORX затем, в ЦАП. Надо ли переводить приемник CS8412 в slave режим, стоит спросить у форумчан, т.к. с SPDIF у меня мало опыта.

    Даташиты все же придется почитать, чтобы выяснить соответствие названий выводов, реальным номерам лап у микрух. Без этого схему не нарисуешь.

  6. #25
    Завсегдатай Аватар для Openreel
    Регистрация
    02.09.2006
    Адрес
    Санкт-Петербург
    Возраст
    49
    Сообщений
    3,136

    По умолчанию Re: синхронизация карты Terratec на чипе Envy от внешнего клока через SPDIF вход

    Цитата Сообщение от Meta|_ Посмотреть сообщение
    Для клока? Что-то сильно сомневаюсь... В каком конкретно устройстве?
    На аналоговые входы - да, ставит.
    Для клока не ставит. На цифровые входы/выходы ставит.
    Учитывая специфику применения вордклока на студиях, трансов там врядли будет. Для сабжевого же применения это не так критично, можно обойтись шустрой оптопарой(если гнать fs).
    WBR, Michael.
    Цель расчетов - понимание, а не числа (с) Хемминг.

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

    По умолчанию Re: синхронизация карты Terratec на чипе Envy от внешнего клока через SPDIF вход

    Цитата Сообщение от ZugDuk Посмотреть сообщение
    64fs - это битклок, его тоже на CS8402.
    Там не 32FS должно быть? Я глянул даташит, но там буков много...

    Если нужен именно 32FS, то это QC верхней микрухи.

    Кстати, у Цирруса нет передатчиков, которые можно перевести в мастер аппаратно, без контроллера (в этом режиме передатчик сам генерит bitclock и wordselect)? Автору темы это было бы удобнее...

    Добавлено через 1 минуту
    Цитата Сообщение от Openreel Посмотреть сообщение
    Для клока не ставит. На цифровые входы/выходы ставит.
    Я именно о входах клока и говорил.
    На цифровые входы-выходы, насколько я помню, трансы положено ставить по стандарту, поэтому и ставят.

    Добавлено через 1 минуту
    Цитата Сообщение от Openreel Посмотреть сообщение
    Для сабжевого же применения это не так критично, можно обойтись шустрой оптопарой(если гнать fs).
    Да нет, тут будет гнаться мастерклок, оптопар таких уже мало и они дорогие. Проще купить ADuM*ку.
    Последний раз редактировалось Meta|_; 11.11.2008 в 12:46. Причина: Добавлено сообщение

  8. #27
    Регистрация не подтверждена Аватар для ZugDuk
    Регистрация
    05.08.2004
    Адрес
    Piter
    Сообщений
    4,899

    По умолчанию Re: синхронизация карты Terratec на чипе Envy от внешнего клока через SPDIF вход

    Цитата Сообщение от Meta|_ Посмотреть сообщение
    Кстати, у Цирруса нет передатчиков, которые можно перевести в мастер аппаратно, без контроллера (в этом режиме передатчик сам генерит bitclock и wordselect)? Автору темы это было бы удобнее...
    В ЦАПе у него тока приемник CS8412. Передатчик CS8402 отдельно куплен. А он сам умеет генерить Bit и LR ? Т.е. ему тока MCLK надо ?
    Последний раз редактировалось ZugDuk; 11.11.2008 в 14:19.

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

    По умолчанию Re: синхронизация карты Terratec на чипе Envy от внешнего клока через SPDIF вход

    ZugDuk,
    умеет, если его контроллером перевести в мастер-режим. Возможно есть аналоги с аппаратным управлением этой фичей (хотя, с учётом современных тенденций это маловероятно).

  10. #29
    Завсегдатай Аватар для Openreel
    Регистрация
    02.09.2006
    Адрес
    Санкт-Петербург
    Возраст
    49
    Сообщений
    3,136

    По умолчанию Re: синхронизация карты Terratec на чипе Envy от внешнего клока через SPDIF вход

    momitko Не рекомедую делать синхронизацию через битклок. Работать оно будет, но это не совсем стандартно, не везде есть.

    Если сделаешь сихронизацию через SPDIF (по трудозатратам это примерно одинаково, а если делать битклок с гальванической развязкой по уму, то SPDIF точно проще) то получишь возможность работы с практический любой вменяемой звуковухой без переделок.
    Соотвественно при случае без проблем сменяешь карту, принесешь цап к приятелю в гости, подключишь себе чужой цап и тд.
    WBR, Michael.
    Цель расчетов - понимание, а не числа (с) Хемминг.

  11. #30
    Завсегдатай
    Автор темы
    Аватар для momitko
    Регистрация
    21.12.2006
    Адрес
    г. Кемерово
    Возраст
    60
    Сообщений
    3,212

    По умолчанию Re: синхронизация карты Terratec на чипе Envy от внешнего клока через SPDIF вход

    Пока все ясно, кроме битклока.
    1. Куда подавать битклок, на какую ногу в 8402? Я даташит и сам могу посмотреть, но мне бы пояснили что это такое.
    Что то из этого?
    SCK
    FSYNC

    Цитата Сообщение от Openreel Посмотреть сообщение
    Не рекомедую делать синхронизацию через битклок. Работать оно будет, но это не совсем стандартно, не везде есть.
    Вот тут я вообще ничего не понял. Я же говорю, что у меня гуманитарное образование. Насколько я понимаю, в данной ветке речь как раз и идет о синхронизации через SPDIF, где S8402 формирует SPDIF поток с нулевыми данными и посылает его на TOTX, потом это уже идет на карту по оптике.

    Добавлено через 10 минут
    Скорее всего, бит клок - это SCK Serial Clock. Верно?

    Добавлено через 8 минут
    А вот это вот: fs - это LR. на FSYNC?
    т.е. fs подавать на FSYNC?

    Добавлено через 17 минут
    Цитата Сообщение от Meta|_ Посмотреть сообщение
    Там не 32FS должно быть? Я глянул даташит, но там буков много...

    Если нужен именно 32FS, то это QC верхней микрухи.
    А вот это вот предложение на 25-ой странице даташита никак на этот вопрос не отвечает?
    As an output SCK will contain 32 clocks for every audio sample. As an input it does not to be continuous and can be up to 15MHz.
    Это не надо переводить на русский?
    Последний раз редактировалось momitko; 11.11.2008 в 15:18. Причина: Добавлено сообщение

  12. #31
    Регистрация не подтверждена Аватар для ZugDuk
    Регистрация
    05.08.2004
    Адрес
    Piter
    Сообщений
    4,899

    По умолчанию Re: синхронизация карты Terratec на чипе Envy от внешнего клока через SPDIF вход

    Цитата Сообщение от momitko Посмотреть сообщение
    Скорее всего, бит клок - это SCK Serial Clock. Верно?
    Ага.

    Цитата Сообщение от momitko Посмотреть сообщение
    А вот это вот: fs - это LR. на FSYNC?


    Все через резисторы 50-100 Ом. Так принято в цифровой технике.

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

    По умолчанию Re: синхронизация карты Terratec на чипе Envy от внешнего клока через SPDIF вход

    Цитата Сообщение от Openreel Посмотреть сообщение
    Не рекомедую делать синхронизацию через битклок. Работать оно будет, но это не совсем стандартно, не везде есть.
    Не путай, человек и так ничего не понимает...
    Сейчас речь о подаче битклока на SPDIF-передатчик для синхронизации по SPDIF. Еще упоминался вариант синхронизации мастерклоком (вероятно именно его ты в данном случае имел ввиду).
    Цитата Сообщение от momitko Посмотреть сообщение
    Скорее всего, бит клок - это SCK Serial Clock. Верно?
    Да
    Цитата Сообщение от momitko Посмотреть сообщение
    fs подавать на FSYNC?
    Да

    Насчет частоты битклока. Скорее всего пофиг и заработает что 32FS, что 64FS. Но на всякий случай на плате стОит предусмотреть оба варианта (типа либо один резистор впаять, либо другой).

  14. #33
    Завсегдатай
    Автор темы
    Аватар для momitko
    Регистрация
    21.12.2006
    Адрес
    г. Кемерово
    Возраст
    60
    Сообщений
    3,212

    По умолчанию Re: синхронизация карты Terratec на чипе Envy от внешнего клока через SPDIF вход

    Ага. Понятно. И везде поставить резисторы по 50-100 Ом.
    Такое ощущение, словно я сдаю экзамены по основам цифровой техники. Когда я запущу плату синхронизации, то надеюсь получить диплом синхронизатора.

    Добавлено через 2 минуты
    и последний вопрос. МИкросхемы вот эти вот для счетчика применять: 74HC161 ?
    Последний раз редактировалось momitko; 11.11.2008 в 16:26. Причина: Добавлено сообщение

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

    По умолчанию Re: синхронизация карты Terratec на чипе Envy от внешнего клока через SPDIF вход

    В качестве диплома распечатаешь разводку платы с элементами
    Я плохо разбираюсь в номенклатуре, но 74HC161 подходит.

  16. #35
    Завсегдатай
    Автор темы
    Аватар для momitko
    Регистрация
    21.12.2006
    Адрес
    г. Кемерово
    Возраст
    60
    Сообщений
    3,212

    По умолчанию Re: синхронизация карты Terratec на чипе Envy от внешнего клока через SPDIF вход

    Начал рисовать схему и оказалось, что условные обозначения на схеме не соответствуют названиям выводов микросхемы 74HC161.
    На рисунке от Zugduk-а указаны следующие обозначения выводов:
    L,D,N,A,B,C,D,ENT,ENP,CLRN,CLK,QA,QB,QC,QD,RCO.
    В даташите же совсем другие обозначения:
    MR,CP,D0,D1,D2,D3,CEP,GND,PE,CET,Q0,Q1,Q2,Q3,TC,VCC
    Я знаю, что такое GND и Vcc.
    Как связать между собой все остальные выводы, я без понятия.

    Добавлено через 3 минуты
    По смыслу можно догадаться, что
    A,B,C,D - это D0,D1,D2,D3
    QA,QB,QC,QD - это Q0,Q1,Q2,Q3
    С остальными пинами не ясно.
    Последний раз редактировалось momitko; 11.11.2008 в 18:44. Причина: Добавлено сообщение

  17. #36
    Завсегдатай Аватар для aal
    Регистрация
    04.11.2004
    Адрес
    пос. Краснообск, Новосибирская область
    Возраст
    52
    Сообщений
    2,860

    По умолчанию Re: синхронизация карты Terratec на чипе Envy от внешнего клока через SPDIF вход

    2 momitko
    Вот вам старый справочник - там хоть логика работы микросхем пояснена - посмотрите - многое понятней станет....
    Вложения Вложения
    Пароли - штука неустойчивая. Взламываются терморектальным криптоанализатором.

  18. #37
    Регистрация не подтверждена Аватар для ZugDuk
    Регистрация
    05.08.2004
    Адрес
    Piter
    Сообщений
    4,899

    По умолчанию Re: синхронизация карты Terratec на чипе Envy от внешнего клока через SPDIF вход

    Вывешу тут для наглядности
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	74ac161.JPG 
Просмотров:	216 
Размер:	43.3 Кб 
ID:	39993  

  19. #38
    Регистрация не подтверждена Аватар для ZugDuk
    Регистрация
    05.08.2004
    Адрес
    Piter
    Сообщений
    4,899

    По умолчанию Re: синхронизация карты Terratec на чипе Envy от внешнего клока через SPDIF вход

    Соответствие картинки из первого поста номеркам лап:
    1 - CLRN
    2 - CLK
    3 - A
    4 - B
    5 - C
    6 - D
    7 - ENT
    8 - GND
    9 - LDN
    10 - ENP
    11 - QD
    12 - QC
    13 - QB
    14 - QA
    15 - RCO
    16 - VCC

  20. #39
    Завсегдатай Аватар для Andrey Orloff
    Регистрация
    22.08.2005
    Адрес
    Irkutsk
    Возраст
    58
    Сообщений
    1,856

    По умолчанию Re: синхронизация карты Terratec на чипе Envy от внешнего клока через SPDIF вход

    Уважаемые, сильно ли эта схема измениться, если вместо CS8402 применить передатчик CS8405 - его проще достать..

  21. #40
    Завсегдатай
    Автор темы
    Аватар для momitko
    Регистрация
    21.12.2006
    Адрес
    г. Кемерово
    Возраст
    60
    Сообщений
    3,212

    По умолчанию Re: синхронизация карты Terratec на чипе Envy от внешнего клока через SPDIF вход

    Ну вот. Теперь можно рисовать наконец-то.

    Добавлено через 2 часа 24 минуты
    Цитата Сообщение от Andrey Orloff Посмотреть сообщение
    Уважаемые, сильно ли эта схема измениться, если вместо CS8402 применить передатчик CS8405 - его проще достать..
    Я свою CS8402 в Эльфе заказывал, точнее у их дилера в Питере. У них еще должны быть такие.
    Последний раз редактировалось momitko; 12.11.2008 в 11:38. Причина: Добавлено сообщение

Страница 2 из 4 Первая 1234 Последняя

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

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

Ваши права

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