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

 
 
 
Reply to this topicStart new topic
> codec TI, TLV320AIC26, как настроить loopback
arttech
сообщение Jan 16 2008, 10:34
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 28-10-06
Из: г. Севастополь
Пользователь №: 21 744



Здравствуйте!
Подскажите, кто знает как в кодеке TLV320AIV26 настроить loopback, либо его можно как-то соорудить самому. Это надо для того, чтобы проверить качество звука и настроить нужное усиление. Ну и в конечном итоге убедиться в правильности настройки самого кодека.
Go to the top of the page
 
+Quote Post
Dron_Gus
сообщение Jan 16 2008, 11:38
Сообщение #2


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

Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861



Эээ... Нет даташита под рукой... А настроить одинакову частоту дискретизации ЦАПа и АЦП и пустить DOUT на DIN и и так же с выбором каналов?.. Ну и запустить его в мастер-моде... По-идее будет гнать сигнал с линейного входа себе же на выход.

З.Ы. а качество звука у него хорошее. )


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post
KRS
сообщение Jan 16 2008, 11:52
Сообщение #3


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

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Я использовал TLV320AIC29, это практически тоже самое.
Как раз для тестов loopback проще организовать софтом то что приходит по I2S отправлять обратно.
В его микшере аппаратно loopback не организовать. Можно попробовать SDIN соеденить с SDOUT, но это нарушит целостность схемы.
Go to the top of the page
 
+Quote Post
arttech
сообщение Jan 16 2008, 14:32
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 28-10-06
Из: г. Севастополь
Пользователь №: 21 744



Сделал, как подсказал Dron_Gus. В принципе система заработала, но качество звука - уши вянут, может быть простое соединение DIN с DOUT-м надо ещё правильно синхронизировать...
Go to the top of the page
 
+Quote Post
KRS
сообщение Jan 16 2008, 15:20
Сообщение #5


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

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(arttech @ Jan 16 2008, 17:32) *
Сделал, как подсказал Dron_Gus. В принципе система заработала, но качество звука - уши вянут, может быть простое соединение DIN с DOUT-м надо ещё правильно синхронизировать...

Никакой синхронизации не надо, протокол по определению синхронный!
Я для первого теста просто тупо по кругу передавал синусойду из 16 точек
Код
    while(1) {
        SEND(0);
        SEND(12539 | 12539*65536U);
        SEND(23170 | 23170*65536U);
        SEND(30273 | 30273*65536U);
        SEND(32767 | 32767*65536U);
        SEND(30273 | 30273*65536U);
        SEND(23170 | 23170*65536U);
        SEND(12539 | 12539*65536U);
        SEND(0);
        SEND(52997U | 52997U*65536U);
        SEND(42366U | 42366U*65536U);
        SEND(35263U | 35263U*65536U);
        SEND(32769U | 32769U*65536U);
        SEND(35263U | 35263U*65536U);
        SEND(42366U | 42366U*65536U);
        SEND(52997U | 52997U*65536U);
    }

Передатчик был настроен как 32 битный (16 бит на канал)
частота получается дискретизация/16
Go to the top of the page
 
+Quote Post
Dron_Gus
сообщение Jan 16 2008, 18:58
Сообщение #6


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

Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861



Ну уж если есть контроллер "под рукой". Можно сразу mp3 или wav погонять. Благо, есть открытые проекты. Могу своего мостра выложить. Под sam7.


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post
arttech
сообщение Jan 17 2008, 16:11
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 28-10-06
Из: г. Севастополь
Пользователь №: 21 744



А loopback в TLV320AIC26 таки есть. Какие регистры отвечают за его настройку пока не понял. Может кодек автоматом замыкает вход на выход. Разберусь, выложу информацию.
Go to the top of the page
 
+Quote Post
arttech
сообщение Jan 21 2008, 08:44
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 28-10-06
Из: г. Севастополь
Пользователь №: 21 744



Оказалось всё проще простого, здесь loopback именуется как SideTone и это можно понять посмотрев функциональную схему устройства (но кто знал, что можно перевести иначе и напороться на грабли).
Одним словом в TLV320AIC26 есть, как цифровой loopback, так и аналоговый. См. программирование регистра Reg. 03H, PAGE2 (стр. 43 даташита)
Go to the top of the page
 
+Quote Post

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

 


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


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