Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Общетехнические вопросы

Общетехнические вопросы Общие вопросы аналоговой и цифровой электроники.

Ответ
 
Опции темы Опции просмотра
Старый 28.05.2017, 18:40   #1
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,318
Вес репутации: 4442/103
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию звуковая карта

может ли такое быть, что если в звуковуху толкать равномерно по времени (естественно с некоторым джиттером) пакеты со звуком на близкой частоте, то драйверы звуковухи как то чудесным образом захватят в петлю PLL(ФАПЧ) ?

Т.е. снаружи в своем софте этого делать не придется? Просто изучал этот момент как синхронизироваться и в друг оно само поехало без моей синхронизации. Просто производил замеры отношения частот потребляемых пакетов к числу отправляемых. И оказалось, что при некотором приближении к частоте самплов к некоему магическому числу вдруг число потребляемых и отправляемых становится равно и держится так долго. Разговор об отклонениях +-200ppm примерно.
ampersant вне форума   Ответить с цитированием
Старый 28.05.2017, 21:49   #2
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 44
Сообщений: 1,407
Вес репутации: 2098/70
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Re: звуковая карта

Цитата:
на близкой частоте
Близкой к чему?
DimaS вне форума   Ответить с цитированием
Старый 29.05.2017, 04:34   #3
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,318
Вес репутации: 4442/103
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: звуковая карта

Цитата:
Сообщение от DimaS Посмотреть сообщение
Близкой к чему?
самплрейта получаемого как число пакетов умноженных на число самплов этих пакетов и деленное на время их поступления. Если короче то скорость потоков если примерно равная то может ли быть, что драйвер карты захватывает частоту самплов по входящему потоку? Просто пока нет синхронизации и в карте выставлен самплрейт исходя из расчетной величины - происходит переполнение приемных буферов. потеря пакетов. Играя частотой самплов и имея метку когда очередной буфер доигрался (сами допиливали) увидел отношение сампл рейта и выставил 1:1 фактически. Вдруг пакеты перестали дропаться или недоставать просто пошел звук достаточно долго без стыков. Я с коллегой мастерили синхронизацию скорости, а оно вроде как и не надо вовсе?
ampersant вне форума   Ответить с цитированием
Старый 29.05.2017, 05:02   #4
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,318
Вес репутации: 4442/103
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: звуковая карта

когда воспроизводишь файл- тут все понятно, скорость потребление данных обуславливает звуковая карта. У меня случай, когда источник данных во вне, когерентность может быть кратковременно и чисто случайно. Но налицо долговременная когерентность. Может кажется?
ampersant вне форума   Ответить с цитированием
Старый 29.05.2017, 19:19   #5
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 44
Сообщений: 1,407
Вес репутации: 2098/70
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Re: звуковая карта

Если честно, я ничего не понял.
Какие "пакеты" и куда и как подаются?
На аналоговый вход ЗК?
На спдфиф/тослинк вход ЗК?
На I2S вход ЗК?

P.S. при воспроизведении, "потребление данных" не всегда обуславливает ЗК. Часто ей принудительно пихаются данные,с каким-то семплретом.
Когда его (тактирование) обуславливает ЗК - это как раз хорошо. Особенно, когда оно сделано полноценно и правильно, а не как у многих простых ЗК, где все переводится к семплрейту, кратному 48кГц (ибо кварц второй пожалели).
DimaS вне форума   Ответить с цитированием
Старый 29.05.2017, 20:05   #6
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,318
Вес репутации: 4442/103
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: звуковая карта

Цитата:
Сообщение от DimaS Посмотреть сообщение
Если честно, я ничего не понял.
Какие "пакеты" и куда и как подаются?
На аналоговый вход ЗК?
На спдфиф/тослинк вход ЗК?
На I2S вход ЗК?

P.S. при воспроизведении, "потребление данных" не всегда обуславливает ЗК. Часто ей принудительно пихаются данные,с каким-то семплретом.
Когда его (тактирование) обуславливает ЗК - это как раз хорошо. Особенно, когда оно сделано полноценно и правильно, а не как у многих простых ЗК, где все переводится к семплрейту, кратному 48кГц (ибо кварц второй пожалели).
АЦП оцифровывает обычный НЧ звук. Самплы собираются в пакеты по 1кБ, далее они по UDP идут в комп. (256 самплов стерео). Собираются в пакет из 4-128 кБ(пробовали разные варианты). Отправляются в ЗК посредством wavOUTWrite. Т.е. воспроизведение постоянно подновляемых буферов памяти. Никакие синхронные интерфейсы не используются. Проигранный буфер подтверждается отсылкой обратно короткого udp пакета только для того, чтобы на передающем конце можно было вычислить отношение частот передаваемых самплов к играемым картой.

Если прямо так в лоб. То когерентности самплов между АЦП и ЗК нет и быть не может. Но когда выставляется для wavOUTWrite частота самплов 38000 звук перестает хлюпать на стыках буферов.
ampersant вне форума   Ответить с цитированием
Старый 29.05.2017, 21:15   #7
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 44
Сообщений: 1,407
Вес репутации: 2098/70
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Re: звуковая карта

Трудно что-то сказать, не знаю что такое wavOUTWritу.
Я имел дело только с обычным вводом и выводом в ЗК через USB, по аналогу и по цифре (I2S, SPDIF/TOSLINK). Там все синхронно.
DimaS вне форума   Ответить с цитированием
Старый 30.05.2017, 09:30   #8
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,318
Вес репутации: 4442/103
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: звуковая карта

Цитата:
Сообщение от DimaS Посмотреть сообщение
Трудно что-то сказать, не знаю что такое wavOUTWritу.
WinApi используется.


В общем чудес не бывает. Опять. надо синхронизировать.
ampersant вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SD карта в SPI режиме Golikov Общетехнические вопросы 29 19.03.2015 14:13
SD карта, проблемы и решения Lexi Продукция MICROCHIP 28 06.04.2011 14:17
SD карта - запись в нее AleksBak Общетехнические вопросы 16 11.11.2010 22:48
PIC18F8722, SD карта (SPI режим) виснет ajborman Продукция MICROCHIP 16 30.08.2010 15:22
Silver карта PIC16F877 GrafDemon Вопросы начинающих 21 22.09.2008 17:11


Часовой пояс GMT +3, время: 02:36.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot