реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Кодеки CIRRUS LOGIC, Помогите понять проблему
Lisitsin
сообщение Jun 3 2011, 14:34
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 1-10-10
Из: Рязань
Пользователь №: 59 868



Здравствуйте.
Хочу обратиться за помощью к тем, кто работал с кодеками (АЦП-ЦАП) фирмы Cirrus Logic типа CS4270.
Проблема заключается в следующем: не удаётся достичь заявленного в datasheet показателя сигнал/шум (порядка 100 дБ) даже близко. Сильно шумит: при преобразовании АЦП-ЦАП получается отношение порядка 40 дБ в лучшем случае (частота 1 кГц, входной уровень 1 В).
Аналоговая земля разведена корректно, буз контуров, питание цифровой и аналоговой части раздельное, аналоговый источник питания шумит порядка 1 мВ.
Если кто-то сталкивался с подобной ситуацией, в чём может заключаться проблема? Или это просто кодеки такие левые? Тогда какие лучше использовать для получение 48 кГцх16 бит?
Заранее благодарен.


--------------------
с Уважением,
Lisitsin
Vasil.Lisitsin@yandex.ru
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 3 2011, 14:41
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Lisitsin @ Jun 3 2011, 18:34) *
Аналоговая земля разведена корректно, буз контуров, питание цифровой и аналоговой части раздельное, аналоговый источник питания шумит порядка 1 мВ.

А земли не разделены? На ките они используют общую.
Go to the top of the page
 
+Quote Post
Lisitsin
сообщение Jun 3 2011, 14:47
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 1-10-10
Из: Рязань
Пользователь №: 59 868



Цитата(aaarrr @ Jun 3 2011, 18:41) *
А земли не разделены? На ките они используют общую.

Земли раздельные, соединяются в одной точке. А кто нибудь мерил реального кита, сколько в нём децибел в обе стороны?

Сообщение отредактировал Lisitsin - Jun 3 2011, 14:48


--------------------
с Уважением,
Lisitsin
Vasil.Lisitsin@yandex.ru
Go to the top of the page
 
+Quote Post
BarsMonster
сообщение Jun 3 2011, 16:21
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 479
Регистрация: 8-03-10
Из: Россия, Москва
Пользователь №: 55 849



А клок у вас какой? jitter-а точно нет?


--------------------
Потроха микросхем: zeptobars.ru
Go to the top of the page
 
+Quote Post
Lisitsin
сообщение Jun 3 2011, 18:40
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 1-10-10
Из: Рязань
Пользователь №: 59 868



Цитата(BarsMonster @ Jun 3 2011, 20:21) *
А клок у вас какой? jitter-а точно нет?
А CLOCK у меня с вывода процессора (ТТЛ уровни) - тактовая поделенная на 2. Тактовая равна 25 МГц, так что MCLK 12,5 МГц. Запущен процессор от внешнего кварца 25 МГц

Сообщение отредактировал Lisitsin - Jun 3 2011, 18:41


--------------------
с Уважением,
Lisitsin
Vasil.Lisitsin@yandex.ru
Go to the top of the page
 
+Quote Post
BarsMonster
сообщение Jun 3 2011, 19:42
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 479
Регистрация: 8-03-10
Из: Россия, Москва
Пользователь №: 55 849



Цитата(Lisitsin @ Jun 3 2011, 20:40) *
А CLOCK у меня с вывода процессора (ТТЛ уровни) - тактовая поделенная на 2. Тактовая равна 25 МГц, так что MCLK 12,5 МГц. Запущен процессор от внешнего кварца 25 МГц

Я бы все-же осцилографом глянул фронты/срезы в диапазоне 5нс/деление, на всякий случай )
Для некоторых (особенно не самых новых) DAC-ов даже 0.5нс дрожжания клока уже начинают портить качество.
А если делитель от меееедленного МК, который еще и не старается резкие фронты делать, то на одном этом делителе можно получить дрожжание и побольше.


--------------------
Потроха микросхем: zeptobars.ru
Go to the top of the page
 
+Quote Post
Lisitsin
сообщение Jun 3 2011, 19:53
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 1-10-10
Из: Рязань
Пользователь №: 59 868



Цитата(BarsMonster @ Jun 3 2011, 23:42) *
Я бы все-же осцилографом глянул фронты/срезы в диапазоне 5нс/деление, на всякий случай )


Ну если там даже и есть 5 нС дрожания, не могут же они из 100 дБ делать 40 ?
Читаю CDB4270 - у них там за 100 зашкаливает. Но они там такты ровняют ...


--------------------
с Уважением,
Lisitsin
Vasil.Lisitsin@yandex.ru
Go to the top of the page
 
+Quote Post
BarsMonster
сообщение Jun 3 2011, 19:56
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 479
Регистрация: 8-03-10
Из: Россия, Москва
Пользователь №: 55 849



Цитата(Lisitsin @ Jun 3 2011, 21:53) *
Ну если там даже и есть 5 нС дрожания, не могут же они из 100 дБ делать 40 ?

5нс джиттер может сделать ваш DAC 12-и битным :-)


--------------------
Потроха микросхем: zeptobars.ru
Go to the top of the page
 
+Quote Post
Lisitsin
сообщение Jun 3 2011, 20:00
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 1-10-10
Из: Рязань
Пользователь №: 59 868



Цитата(BarsMonster @ Jun 3 2011, 23:56) *
5нс джиттер может сделать ваш DAC 12-и битным :-)

Вот вот ... У меня на DAC подозрение. А что он с ADC плохого сделает?
И что можно поставить по-стабильнее, и чтобы в магазине продавалось?

Сообщение отредактировал Lisitsin - Jun 3 2011, 20:01


--------------------
с Уважением,
Lisitsin
Vasil.Lisitsin@yandex.ru
Go to the top of the page
 
+Quote Post
BarsMonster
сообщение Jun 3 2011, 20:10
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 479
Регистрация: 8-03-10
Из: Россия, Москва
Пользователь №: 55 849



Цитата(Lisitsin @ Jun 3 2011, 22:00) *
Вот вот ... У меня на DAC подозрение. А что он с ADC плохого сделает?
И что можно поставить по-стабильнее, и чтобы в магазине продавалось?


И ADC также страдает.
Как сделать генератор от кварца даже без делений с джиттером в 0.1-0.5нс я не знаю.
Но тут должны подсказать )


--------------------
Потроха микросхем: zeptobars.ru
Go to the top of the page
 
+Quote Post
Lisitsin
сообщение Jun 3 2011, 20:15
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 1-10-10
Из: Рязань
Пользователь №: 59 868



Цитата(BarsMonster @ Jun 4 2011, 00:10) *
И ADC также страдает.
Как сделать генератор от кварца даже без делений с джиттером в 0.1-0.5нс я не знаю.
Но тут должны подсказать )

Благодарю !!!

Люди, помогите несчастью !!!
Подскажите low jitter на 12,8 или 25,6 МГц !


--------------------
с Уважением,
Lisitsin
Vasil.Lisitsin@yandex.ru
Go to the top of the page
 
+Quote Post
des00
сообщение Jun 4 2011, 14:40
Сообщение #12


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(BarsMonster @ Jun 3 2011, 14:10) *
И ADC также страдает.
Как сделать генератор от кварца даже без делений с джиттером в 0.1-0.5нс я не знаю.
Но тут должны подсказать )

о влиянии джиттера на АЦП/ЦАП

от проца тактировать не вариант вообще, посмотрите как логика "разгоняет" джиттер и к чему это приводит. А насчет 100дБ, посмотрите требования на клок для этого и сравните со своими.


--------------------
Go to the top of the page
 
+Quote Post
Lisitsin
сообщение Jun 4 2011, 14:57
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 1-10-10
Из: Рязань
Пользователь №: 59 868



Спасибо.
Что-то в datasheete я вообще требований к стабильности клока не нахожу ...


--------------------
с Уважением,
Lisitsin
Vasil.Lisitsin@yandex.ru
Go to the top of the page
 
+Quote Post
ig_z
сообщение Jun 4 2011, 17:18
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 437
Регистрация: 27-08-04
Пользователь №: 551



QUOTE (Lisitsin @ Jun 4 2011, 17:57) *
Спасибо.
Что-то в datasheete я вообще требований к стабильности клока не нахожу ...

Кроме даташитов еще есть апноты с массой полезной инфы. Ну и гугл поможет найти сайты хай-ендщиков, с советами, как улучшить качество аудио тракта, в том числе как делаются тактовые генераторы с минимально возможным джиттером.
Go to the top of the page
 
+Quote Post
ledum
сообщение Jun 4 2011, 17:50
Сообщение #15



******

Группа: Участник
Сообщений: 3 650
Регистрация: 1-02-09
Из: Киев
Пользователь №: 44 237



Для 20кГц максимальной и 100дБ SN допустимый джиттер получается порядка 80пс - практически любой генератор на инверторах AC или LVC серий на два порядка, а тинилоджик от Фаирчаилда вообще на три, перекроет этот параметр.
Главное, чтобы клоковый не был синтезаторным перепрограммируемым типа VX7 - эти шумят безобразно.
Многие Крайстеки http://www.crystekcrystals.com/crystal/clo...ck-complete.asp гарантируют джиттер меньше пикосекунды. Такой же нормируется у 5-вольтовых JCO8/JCO14 http://www.filur.net/PDF/Jauch/kv.generator/JCO8_14-5V0.pdf от Яуха.
Сначала бы Вы отделили мухи от котлет - записали бы файл и посмотрели чем нибудь типа спектралаба или Адоуб Аудишена. Потом сгенерили бы в том же Аудишене файл и проиграли бы с просмотром на любой звуковухе. То есть где бяка берется. Вообще похоже на возбуд питания или опоры. В даташите есть нюанс, связанный с сопротивлением источника сигнала - оно должно быть не более 1кОм - Рис 16 и 17 даташита. Плюс Эррата, которой на сайте сразу не видно http://www.cirrus.com/en/pubs/errata/ER686B2.pdf - у нас, например, 10 лет назад были проблемы с нормальным запуском CS5335 - иногда тоже шумели сильно при определенных последовательностях запуска. Причем непредсказуемо.

Сообщение отредактировал ledum - Jun 4 2011, 18:22
Go to the top of the page
 
+Quote Post
Lisitsin
сообщение Jun 4 2011, 19:51
Сообщение #16


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 1-10-10
Из: Рязань
Пользователь №: 59 868



Благодарю за консультации.
Единственное подозрение у меня на тактовую. Формируется микроконтроллером AVR, запущенным от внешнего кварца 25 МГц. Сигнал делится на 2 таймером - счётчиком в режиме CTC с инверсией выходного сигнала при совпадении. Попробую загнать в power down и посмотреть что изменится.
Источник сигнала 2 кОм, по даташиту. Шум аналогового питания смотрел осциллографом - порядка миливольта. Указанная еррата извиняется по поводу сигнал/шум в общей сложности на 6 дБ, а тут у меня в десять раз больше децибелов пропадает ... На полтора я не делюсь, но указанный запуск попробую.
Если с power down не выйдет - попробую собрать отдельный негератор на инверторе.

Есть ещё один момент: шум я смотрел миливольтметром при отсутствии входного сиграла ( т е на входе 2 кОм и всё). И при всём этом уровень шумов порядка 10 мВ. Возникает закономерный вопрос: если даже джиттер высокий, откуда 10 мВ при нуле на входе?

Сообщение отредактировал Lisitsin - Jun 4 2011, 20:22


--------------------
с Уважением,
Lisitsin
Vasil.Lisitsin@yandex.ru
Go to the top of the page
 
+Quote Post
ledum
сообщение Jun 5 2011, 14:11
Сообщение #17



******

Группа: Участник
Сообщений: 3 650
Регистрация: 1-02-09
Из: Киев
Пользователь №: 44 237



А что осциллограф показывает? А еще лучше - скачать что-то типа спектралаба или RMAA и посмотреть спектр сигнала звуковухой любого соседнего компа.
Что касается эрраты - я хотел обратить внимание на правильную процедуру запуска. В свое время так и на смогли подобрать для CS5335, пришлось перейти на Асахи Касеи. Потом оказалось, что Кристаллы (так они тогда назывались) обманули с минимальной частотой оцифровки - не 2кГц, как писали первоначально, а 5кГц реально, эррату выпустили только спустя несколько лет, и непонятный случайный подскок шумовой дорожки при запуске, как раз близкого Вашему, но достаточно редкий - убиралось только выключением-включением, хотя времянки 100% были как в даташите.

Сообщение отредактировал ledum - Jun 5 2011, 14:15
Go to the top of the page
 
+Quote Post
Lisitsin
сообщение Jun 6 2011, 13:40
Сообщение #18


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 1-10-10
Из: Рязань
Пользователь №: 59 868



В выходных фильтрах не было ёмкости на землю. Поставил 2000 пФ, отыграл ещё 6 дБ. Пробовал тактироваться от внешнего кварцевого генератора - ещё децибела 4. Итого 50 дБ получить можно. Непонятно где остальное ...


--------------------
с Уважением,
Lisitsin
Vasil.Lisitsin@yandex.ru
Go to the top of the page
 
+Quote Post
BarsMonster
сообщение Jun 6 2011, 15:06
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 479
Регистрация: 8-03-10
Из: Россия, Москва
Пользователь №: 55 849



Цитата(ledum @ Jun 4 2011, 20:50) *
Для 20кГц максимальной и 100дБ SN допустимый джиттер получается порядка 80пс - практически любой генератор на инверторах AC или LVC серий на два порядка, а тинилоджик от Фаирчаилда вообще на три, перекроет этот параметр.


Могу показать вам мою платку, где генератор на инверторах дает такой джиттер, что осцилографом видно даже когда на экране 10 периодов :-)
Так что не все так просто :-)


--------------------
Потроха микросхем: zeptobars.ru
Go to the top of the page
 
+Quote Post
ledum
сообщение Jun 7 2011, 07:21
Сообщение #20



******

Группа: Участник
Сообщений: 3 650
Регистрация: 1-02-09
Из: Киев
Пользователь №: 44 237



Цитата(BarsMonster @ Jun 6 2011, 18:06) *
Могу показать вам мою платку, где генератор на инверторах дает такой джиттер, что осцилографом видно даже когда на экране 10 периодов :-)
Так что не все так просто :-)

Это только когда кварц своими обкладками емкостью в 3-6 пик работает. Или питание сразу с мостика без фильтрующего кондера ИМХО. Но при желании обсудить - добро пожаловать к нам в 63 ветку - в радиочастотку.
Go to the top of the page
 
+Quote Post
Lisitsin
сообщение Jun 7 2011, 13:35
Сообщение #21


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 1-10-10
Из: Рязань
Пользователь №: 59 868



Выиграл ещё 5 дБ - хорошенько помыл плату. В итоге после преобразования туда-обратно получается 55 дБ.


--------------------
с Уважением,
Lisitsin
Vasil.Lisitsin@yandex.ru
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 13:17
Рейтинг@Mail.ru


Страница сгенерированна за 0.01574 секунд с 7
ELECTRONIX ©2004-2016