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

 
 
 
Reply to this topicStart new topic
> Аудиокодек TLV320DAC23IPW, Аудиокодек TLV320DAC23IPW искажажениезвука по I2S от Raspbery
Людовиг 14
сообщение Aug 12 2015, 13:18
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 12-08-15
Пользователь №: 87 964



Добрый день всем,

Выполнили плату расширения для платы Распбери (малинка)
На плате расширения помимо часов реального времени установлен кодек
TLV320DAC23IPW который по интерфейсу I2S получает звук и потом его преобразует в аналоговую форму. Кодек в режиме слейв.
В данном кодеке программируются установочные регистры по I2C.
Описание тут
http://www.ti.com/lit/ds/symlink/tlv320dac23.pdf

Изначально для TLV320DAC23IPW стоял кварц 12 МГц, но звук шел с искажениями. Решили что это из-за того что не соблюли частоту 12,288 МГЦ из-за чего происходила рассинхронизация.
На месте кварца припаяли проводник причем (случайно) длинный около 25 см ( с коротким проводом не работает). Плат заработала и работает по сей день без искажения звука также протестировали с дроселем от 680 нГн до 1 мкГн и тоже все работает без искажений.
На удивление с кварцем 12,288 МГЦ, который рекомендован в Даташите звук тоже идет искаженный.

Возникает вопрос – что делать.? Если микросхема работает только при наличии индуктивности вместо кварца. о чем ничего не сказано в даташите.
Оставлять индуктивность (проводник) и запускать партию в 100 штук боязно как-то.

Может есть мысли , объясняющее происходящее ?
Go to the top of the page
 
+Quote Post
mantech
сообщение Aug 13 2015, 07:40
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Людовиг 14 @ Aug 12 2015, 16:18) *
Может есть мысли , объясняющее происходящее ?


Смотрите разводку печатной платы, скорей всего там накосячили, идет какое-то возбуждение, вносите индуктивность - оно частично компенсируется.
Go to the top of the page
 
+Quote Post
Людовиг 14
сообщение Aug 13 2015, 12:02
Сообщение #3





Группа: Новичок
Сообщений: 3
Регистрация: 12-08-15
Пользователь №: 87 964



Спасибо.
Разводку пересмотрели. Плата простая как двери. кроме этого кодека ничего нет по сути на плате.
Плата вся залита землянными полигонами. С точки зрения связей - все разведено верно.
Есть мнениечто что под кодеки да и вообще DAC нужно делать 4-х слойки, минимум. Для того что бы обеспечить им правильное питание. Или вовсе разделить аналоговую и цифровую часть.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 13 2015, 12:19
Сообщение #4


Гуру
******

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



Цитата(Людовиг 14 @ Aug 12 2015, 16:18) *
На месте кварца припаяли проводник причем (случайно) длинный около 25 см ( с коротким проводом не работает). Плат заработала и работает по сей день без искажения звука также протестировали с дроселем от 680 нГн до 1 мкГн и тоже все работает без искажений.
На удивление с кварцем 12,288 МГЦ, который рекомендован в Даташите звук тоже идет искаженный.

Из этого описания невозможно понять, в каком виде плата "работает" - вообще без кварца, или как?

Если что, TLV320AIC23 (близкий родственник DAC23) очень требователен к качеству тактового сигнала.

И конфигурацию регистров надо проверить тщательно.
Go to the top of the page
 
+Quote Post
skripach
сообщение Aug 13 2015, 12:42
Сообщение #5


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Цитата(aaarrr @ Aug 13 2015, 15:19) *
И конфигурацию регистров надо проверить тщательно.

+1


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
Людовиг 14
сообщение Aug 13 2015, 12:57
Сообщение #6





Группа: Новичок
Сообщений: 3
Регистрация: 12-08-15
Пользователь №: 87 964



[quote name='aaarrr' date='Aug 13 2015, 15:19' post='1357911']
Из этого описания невозможно понять, в каком виде плата "работает" - вообще без кварца, или как?


Работает без кварцевого резонатора с установленной вместо него индуктивностью.
Регистры проверяли.
Go to the top of the page
 
+Quote Post
Alex11
сообщение Aug 13 2015, 20:42
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



Работал давно с AIC23, они очень похожи. Именно в режиме slave. Оказалось, что он очень критичен к настройке регистров. Нужно строго соблюсти соотношение между частотой кварца, установленной частотой в кодеке и поданной снаружи частотой битов и слов. Если соотношения расходятся, он начинает искажать сигнал безбожно.
Возможно, есть еще проблемы с Вашим кварцем, но тут без осциллографа говорить сложно.
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Aug 17 2015, 02:50
Сообщение #8


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Если кодек TLV320AIC23 (близкий родственник DAC23) в режиме slave, то собственный генератор ему вроде как бы и незачем? Клок должен от мастера идти. Отношение частот ставится в регистрах при настройке, я к примеру использовал подачу на вход MCLK 12.288 (остальное соответствовало 16 бит/сэмпл, стерео, 48 кHz.
Будет ли работать при рассинхронизированных MCLK и BCLK - большой вопрос. Скорее всего ничего хорошего.

http://188.134.5.254/browser/hfreceiver/trunk/tlv320aic23.c

Сообщение отредактировал Genadi Zawidowski - Aug 17 2015, 02:51
Go to the top of the page
 
+Quote Post
Obam
сообщение Aug 17 2015, 07:44
Сообщение #9


Знающий
****

Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663



"…Изначально для TLV320DAC23IPW стоял кварц 12 МГц, но звук шел с искажениями. Решили что это из-за того что не соблюли частоту 12,288 МГЦ из-за чего происходила рассинхронизация…"

Режим для 12.000МГц должен быть USB, для 12.288МГц - Normal (различаются oversampling rate). Выбраны в Sample Rate Control правильно? Кварц исправный? На CLKOUT удобно мерять.
Дроссель или провод - без обид - это глупость… закоротоили по "постоянке" XTI и XTO.

Вспоминается, на OMAP5912 Starter Kit AIC23 был ведомым; посмотрел я схему - да, MCLK идёт от проца, генератор 12.000МГц отключен. Так что TS похоже не кварц, а MCLK, согласованный с BCLK, искать надо.


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Oct 30 2015, 11:50
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Под словом искажения скрываются тысячи вариантов. Можете описать ваши искажения более конкретно. Насыщение, звон, выпадения фрагментов и т.д.

Сообщение отредактировал Tarbal - Oct 30 2015, 11:51
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 11th August 2025 - 04:44
Рейтинг@Mail.ru


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