Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: TLV320AIC1110 "кривой" синус
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Аудио/Видео интерфейсы
TU-104
Приветствую.
Есть TLV320AIC1110, корпус tqfp32, просто распаяна на платке tffp->pin выводы.
Подключаю ее шиной TDM к к плате SamE70(SSC)

Всё стандартно вроде, PCMclk and Mclk = 2,048МГц
PcmSyn каждые 256 клоков
Регистры настроены так: 9B 03 40 A0 00 00 00 (MIC1 select, EAR1 select, Linear mode, filters - off)
схема
Нажмите для просмотра прикрепленного файла
К выходу, как положено подключены наушники, 32 Ом (в общем и не важно, подключал высокоомную нагрузку и низкоомную).

Генерирую в цифре синус 3400 Гц, на выходе вижу такую картинку
Нажмите для просмотра прикрепленного файла
Нажмите для просмотра прикрепленного файла
Такая же картина, если на вход микрофона подать генератор 3400Гц, в TDM(цифре) завернуть обратно.

Вот картинка выхода, генератор синус 1000Гц.
Нажмите для просмотра прикрепленного файла

Что это такое может быть? Расстояние между этими "шагами" 20-25мкс, т.е. 40кГц. Частота передискретизации?
До этого использовались кодеки TP3070, там всё "чисто"
Добавлю, 40кГц, конечно, ушами да в наушниках не слышно. Может в Техасе и не стали заморачиваться с этим. Но картинка пугающая) Кроме этого есть "пример" ТР3070, которому лет 20-30 и он "не такой"
prig
Цитата(TU-104 @ Jul 19 2018, 10:21) *
...filters - off...

... 40кГц. Частота передискретизации?

...До этого использовались кодеки TP3070, там всё "чисто"
...


- Попробуйте включить TX channel slope filter. На подавление внеполосных составляющих он влияет сильно.
- Да, очень похоже на "передискретизацию", только кратность странноватая.
- И очень похоже, в TLV320AIC1110 разработчики просто предоставили возможность отключения выходного антиалиасника (LP фильтра).
Только фильтр обозвали странновато, но вполне понятно.
Это м.б. полезно для уменьшения задержки сигнала в канале передачи. А если малая задержка действительно важна, на 40кГц можно забить.
TU-104
Цитата(prig @ Jul 19 2018, 13:35) *
- Попробуйте включить TX channel slope filter. На подавление внеполосных составляющих он влияет сильно.

Если вы про эти 2 бита, то пробовал их комбинации.
Нажмите для просмотра прикрепленного файла
Не очень понятно, зачем там у АЧХ делать после спада снова подъем, вот картинка (речь разборчивей?)
Нажмите для просмотра прикрепленного файла
Ну, и ТХ у них в другую сторону : направление АНАЛОГ->ЦИФРА, меняется усиление АЦП, не цап.

Пробовал RXfltr, но он предназначен отрезать низкие частоты(от помех питающей сети 0-100Гц), он работает, частоты ниже 150Гц режутся из цифры в аналог
prig
Цитата(TU-104 @ Jul 19 2018, 11:50) *
...
Не очень понятно, зачем там у АЧХ делать после спада снова подъем, вот картинка (речь разборчивей?)
...
Ну, и ТХ у них в другую сторону : направление АНАЛОГ->ЦИФРА, меняется усиление АЦП, не цап.

Пробовал RXfltr, но он предназначен отрезать низкие частоты(от помех питающей сети 0-100Гц), он работает, частоты ниже 150Гц режутся из цифры в аналог


- Х.з., может быть и так.
- Да, с ТХ я напутал. Это всё телефонисты со своей спецификой...

Так что, действительно странновато, параметры RX для линейного режима с такими ступеньками стыкуются плохо.
Разве что, шум и искажения измеряются для дифф. выхода. Т.е., на выходе дифф. усилителя всё может быть несколько иначе.

TU-104
На форуме у них писал год назад, вчера повторно тему создал. И наконец ответили.
Цитата
Expert 8465 points
Steve-Wilson Steve-Wilson
Jul 19, 2018 10:33 PM
Vlad,

The sinusoids will not be perfect sinusoids. The imperfections are not audible for these short beep applications. The TLV320AIC3110 is not programmable, so you're using a preset DSP block which is one of the more complex blocks (processing block 25). I imagine it was a compromise for including the beep generator on that block. the original use for this beep generator is for button press sounds, or brief alerts so the quality of the tone is not critical.

The TLV320AIC3111 is a very similar device, but has a graphically programmable MiniDSP. In the graphical development environment you can use a tone generator block and the results are far more smooth. if this is necessary for you, the AIC3111 may be a better choice.

best regards,
-Steve Wilson

Витиевато как-то и перевёл на другие чипы, но все же признался.
prig
Цитата(TU-104 @ Jul 20 2018, 06:56) *
...

Витиевато как-то и перевёл на другие чипы, но все же признался.


"will not be perfect sinusoids" и т.д. - это ни о чём, если сравнивать паспортные данные и реальные картинки на одиночном выходе.
99% за то, что для дифф. сигнала всё гораздо лучше.
TU-104
Цитата(prig @ Jul 20 2018, 13:28) *
... на одиночном выходе.
99% за то, что для дифф. сигнала всё гораздо лучше.

Что значит "для дифф. сигнала" ?
Jury093
Цитата(TU-104 @ Jul 20 2018, 12:38) *
Что значит "для дифф. сигнала" ?

видимо речь об этом:
Код
The analog signal can be routed to either of two earphone amplifiers, one with differential output (EAR1ON and
EAR1OP) and one with single-ended output (EAR2O). Clicks and pops are suppressed for EAR1 differential
output only.

смешной вопрос - а на входе синус чистый? осцилл не балдит?
TU-104
Цитата
видимо речь об этом:
The analog signal can be routed to either of two earphone amplifiers, one with differential output (EAR1ON and EAR1OP)

Да, сейчас подключен EAR2. Но осциллограммы сняты как раз с выходов EAR1ON and EAR1OP, развязанным осциллографом, на картинке видно, что синус уходит и в плюс и в минус (на выходе EAR2 такую картину не получить, он однополярный)
Цитата
смешной вопрос - а на входе синус чистый? осцилл не балдит?

Синус подавал с тестера, подавал с того же TP3070, генерировал в цифре(и в линейном коде и в сжатом 8битном режиме).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.