Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


Запись звука с АЦП платы L791

Вы не вошли.

 Поиск | Регистрация | Вход 

18.03.2013 20:39:31
#26

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: Запись звука с АЦП платы L791

Металлические ноты могут возникнуть и из-за ограничения сигнала пределами диапазона АЦП -8192...8191.
Если информация АЦП выделена правильно, то осциллограммы звукового сигнала на частоте преобразования АЦП 400 кГц  должны быть довольно "гладкими": не должно быть разрывов и переломов формы  между двумя соседними отсчётами. Можно это посмотреть в LGraph2.

Konstantin
19.03.2013 09:12:39
#27

Гость

Re: Запись звука с АЦП платы L791

<"Если информация АЦП выделена правильно, то осциллограммы звукового сигнала на частоте преобразования АЦП 400 кГц должны быть довольно "гладкими": не должно быть разрывов и переломов формы между двумя соседними отсчётами. Можно это посмотреть в LGraph2.">

Я выставляю для записи параметры платы dRate = 44.1 и dKadr = 0.0. Т.е. частота опроса каналов в кадре 44100 Гц. Такую же частоту я выставляю в параметрах wav файла в заголовке. Мне следует увеличить параметр dRate? (я уже пробовал на 192.1 кГц, результат тот же).

Александр Е. Подскажите, куда можно Вам сбросить архив с входным выходным файлом ну и собственно полным кодом парсера и wav-хедера?

Konstantin
19.03.2013 09:15:21
#28

Гость

Re: Запись звука с АЦП платы L791

P.S.
Насчет разрывов сигнала на осциллограмме. Я просматривал обработанный сигнал(после выделения 16 бит) в программе LGraph1 и там никаких разрывов не было. Полученный сигнал был идентичен исходному (естественно без служебной информации)

19.03.2013 11:42:03
#29

Сотрудник "Л Кард"
Здесь с 18.04.2014
Сообщений: 810

Re: Запись звука с АЦП платы L791

>Подскажите, куда можно Вам сбросить архив с входным выходным файлом ну и собственно полным кодом парсера и wav-хедера?

Ответил почтой.

19.03.2013 11:52:55
#30

Сотрудник "Л Кард"
Здесь с 18.04.2014
Сообщений: 810

Re: Запись звука с АЦП платы L791

Да, я предлагаю выяснить вопрос корректности представления файла на примере чистого синуса известной частоты и амплитуды.
Сигнал сложной формы (с микрофона) может быть искажен и физически, если что-то не так с подключением.
Так что пришлите, если не трудно, образец записи синусоидального сигнала с указанием реальной частоты и амплитуды (или эффективного напряжения) и какой был выбран диапазон (биты GS, параграф 5.3.9)

19.03.2013 14:55:38
#31

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: Запись звука с АЦП платы L791

По поводу вопроса, на какой частоте правильней всего оцифровывать с помощью L-791: на 44,1 кГц или на 400 кГц. Ответ такой. Если спектр звукового сигнала на входе L-791 ограничен (отсутствуют составляющие спектра выше 22,05 кГц), тогда оцифровка пройдёт более-менее чисто. Если спектр не ограничен, тогда все составляющие выше 22,05 кГц наложатся на полезный сигнал (это может вызвать посторонние призвуки).

Если же будем оцифровывать на 400 кГц, то вполне допустимо наличие паразитных составляющих в полосе от 20 до 200 кГц, если фильтровать их программным ФНЧ. Но недопустимы помехи выше 200 кГц, поскольку реальная полоса пропускания L-791 довольно высока - мегагерцы. Естественно, после оцифровки на 400 кГц + ФНЧ требуется программная передискретизация на стандарт аудио 44,1 кГц. Способ "400 кГц + ФНЧ + передискретизация" сложнее, но соотношение сигнал/(шум+помехи) он даст значительно лучше. Но, тем не менее, даже эти меры не позволят достигнуть качества оцифровки таких сигма-дельта АЦП как LTR22 и LTR24, в которых полоса пропускания ограничена половиной частоты дискретизации.

19.03.2013 15:59:33
#32

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: Запись звука с АЦП платы L791

К какому номеру контакта сигнального разъёма L-791 какая цепь подключена? Константин, этот вопрос задавался 14.03.13 17:41 , но точного ответа я не вижу.

Konstantin
19.03.2013 17:43:56
#33

Гость

Re: Запись звука с АЦП платы L791

<"К какому номеру контакта сигнального разъёма L-791 какая цепь подключена?">

Я же написал, что подключение производилось согласно диф. схеме из руководства к плате. Сейчас микрофон подключен к X1-Y1, остальные заземлены.

Konstantin
19.03.2013 17:44:48
#34

Гость

Re: Запись звука с АЦП платы L791

Завтра до обеда вышлю все, что вы перечислили на почту. Сегодня к сожалению не успел.

19.03.2013 18:46:43
#35

Сотрудник "Л Кард"
Здесь с 18.04.2014
Сообщений: 810

Re: Запись звука с АЦП платы L791

>Сейчас микрофон подключен к X1-Y1, остальные заземлены.
А Y1 соединен с AGND? (А если это какой-то профессиональный микрофон с дифференциальным выходом наподобие XLR, тогда его сигнальная земля должна быть на AGND).
Кстати, какое напряжение и выходное сопротивление источника сигнала? Вы писали, что микрофон с усилителем и фильтром (активный).

19.03.2013 18:51:27
#36

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: Запись звука с АЦП платы L791

"микрофон подключен к X1-Y1, остальные заземлены"

- если, при этом микрофон по цепи X1 или Y1 не заземлён (изолирован от земли), то это грубейшая ошибка подключения, поскольку синфазно сигналы X и Y оказываются никак не привязаны относительно AGND (и диапазон измерения  синфазного сигнала дифференциального входа L-791 ничем не ограничен).
Если под микрофоном подразумеваете "Микрофон с усилителем и фильтром", который изолирован от земли, то налицо аналогичная проблема подключения.

При подключении однофазных источников сигнала к дифференциальному входу  цепь Y следует  заземлить! Смотрите:
1) п.4.2.2.2 в http://www.lcard.ru/download/lcardconnects.pdf
2) п.1.2 в http://www.lcard.ru/download/e14-140_conn_examples.pdf 

Константин, ссылка на статью 1) дана в руководстве на L-791.

19.03.2013 19:02:14
#37

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: Запись звука с АЦП платы L791

электродинамический микрофон - это однофазный экранированный источник ЭДС (напряжения).
Конденсаторный и пьезоэлектрический микрофоны - это вообще отдельная тема (без устройства согласования не обойтись).

Konstantin
20.03.2013 11:47:03
#38

Гость

Re: Запись звука с АЦП платы L791

<"Вы писали, что микрофон с усилителем и фильтром (активный)">

Фильтр пассивный. Обычный RC-фильтр. X1-Y1-AGND и микрофон естественно заземлен по цепи X1-Y1. Тут работали наши специалисты по радиотехнике. Надеюсь, они не зря получают свою зарплату. Все параметры соединения в точности изложить не могу, но если, после изучения моих логов, выяснится, что косяк аппаратный... Тут будет писать уже техник.

20.03.2013 12:06:09
#39

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: Запись звука с АЦП платы L791

Константин, как инженер-электронщик, я понимаю, что Ваша проблема может быть связана с подключением, а также с электрической совместимостью соединяемых устройств. С другой стороны, до сих пор неясно, ЧТО ИМЕННО подключается к L-791 (нужна документация на то устройство, которое подключаете) и КАК ИМЕННО подключаете -  нужна схема подключения. Предоставьте в техподдержку, пожалуйста, эти факты, а не надежды, что  "специалисты по радиотехнике...не зря получают свою зарплату".

Konstantin
20.03.2013 14:06:30
#40

Гость

Re: Запись звука с АЦП платы L791

Гарманов Александр:

Понимаю Вас. Постараюсь сегодня достать схему фильтра и микрофона + детали подключения. Возможно понадобится некоторое время.

Konstantin
20.03.2013 14:09:06
#41

Гость

Re: Запись звука с АЦП платы L791

Александр Е:

Я выслал Вам на почту ссылку на архив всех необходимых логов. (ссылка на мой личный google drive). Архив весит примерно 67 МБ. Описание содержимого в письме.

Konstantin
20.03.2013 16:03:36
#42

Гость

Re: Запись звука с АЦП платы L791

Гарманов Александр:
Вот ссылка на схему от наших инженеров
https://docs.google.com/file/d/0B1o5L93gZCZtejB6N3FXbFlvMlk/edit?usp=sharing
Сразу поясню. Микросхема max9814 с встроенным АРУ. Полоса пропускания фильтра 300~3000Гц, на блоке фильтров такая же полоса. На АЦП приходит сигнал уровнем 2В. Микрофон МЭК-214 стандартный электретный (надеюсь, правильно написал...:)
Если необходимы еще какие-либо данные, могу выслать на почту или выложить так же ссылкой тут.

Konstantin
20.03.2013 16:07:50
#43

Гость

Re: Запись звука с АЦП платы L791

Упс... Там на схеме кодировка не правильная. Видимо инженеры наваяли схему в KOI8-R... Я поясню, там слева направо "Микрофон, Блок Фильтров АЦП, ЭВМ+АЦП L791"

20.03.2013 16:52:26
#44

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: Запись звука с АЦП платы L791

Не знаю, поможет ли нормальная кодировка...
По этой "схеме" на вопрос "что подключаете" можно ответить лишь частично (номиналы элементов фильтра не читаются), длины и типы кабелей не указаны (этот вопрос был задан ещё 14.03.13 16:22). А на вопрос "как подключаете" ответа пока не вижу - маркировка входов выходов в схеме не читаются, висящая связь от выключателя... Передайте инженерам, пусть выкладывают полную читабельную принципиальную схему всей системы (можно по частям) и не мелочатся. Можете на support@lcard.ru выслать, если не хотите в открытый доступ...

Konstantin
21.03.2013 14:00:33
#45

Гость

Re: Запись звука с АЦП платы L791

Гарманов Александр:
Насчет полной принципиальной схемы могут возникнуть проблемы. Это внутренняя разработка. Но попробуем сегодня скинуть на support@lcard.ru более детальную схему.

Еще хотел спросить. У меня к плате L791 будет подключено несколько источников сигнала(микрофоны, генераторы и т.д.). Каким образом я могу проще всего определить, на какой канал АЦП начали приходить данные, чтобы начать запись именно с этого канала, Существуют ли в библиотеке Lcomp такие возможности? У меня возможна ситуация, когда я в процессе записи с одного канала начинаю получать данные на другом.

21.03.2013 14:48:13
#46

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: Запись звука с АЦП платы L791

Константин, несколько источников сигналов - это многоканальный режим L-791 c требованиями низкоомности источников сигналов. Это другой случай по сравнению с тем, что мы рассматривали в начале. И Вашу схему нужно теперь рассматривать с этими дополнительными требованиями.
Селектировать данные от разных каналов придётся на программном уровне. Настраивать кадр сбора  данных нужно будет сразу на все каналы. В L-791 возможна установка разных частот сбора по разным каналам.   
В многоканальном режиме следует принимать меры по предотвращению превышения уровня сигнала по отношению к величине установленного поддиапазона сигнала по каждому каналу L-791, поскольку при перегрузке возрастает межканальное прохождение сигнала.

21.03.2013 14:58:55
#47

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: Запись звука с АЦП платы L791

Выложить полную принципиальную схему - в этом заинтересованы Вы, в данном случае, а не я. Техподдержка по электронике будет на столько детальной, на сколько детальна Ваша схема. В принципе, все общие рекомендации Вам уже даны. Имею полное право завершить своё участие в этой теме.

21.03.2013 15:02:10
#48

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: Запись звука с АЦП платы L791

См. похожую тему
http://www.lcard.ru/forumthreads/12847

Konstantin
21.03.2013 16:09:28
#49

Гость

Re: Запись звука с АЦП платы L791

Руководство отказало в доступе к принципиальным схемам микрофона и блока фильтров... Как выяснилось это уже полноценное изделие с литерой О. Соответственно, вся документация является собственностью заказчика.
Но! Я сейчас отключил к чертям микрофон вместе с блоком фильтров и подключил напрямую генератор сигнала к плате L791(выход генератора 50 Ом). Параметры сигнала следующие:
Freq = 600Hz
T = 1,666 ms
Amp = 2V
Выход генератора заземлен, подключение к X1-Y1-AGND. Все остальные каналы платы заземлены на AGND. Провод от генератора 20 см. Записываю сигнал   
из кольцевого буфера сразу в файл. Пишу с параметрами dRate = 44.1, dKadr = 0.0, Nch = 1, Chn[0] = 0x00. После преобразования в wav файл получаю абсолютно искаженный сигнал, напоминающий работу балгарки по металлу. В программе LGraph1 сигнал правильной формы без искажений. Я уверен, что косяк программный, но не могу понять где конкретно. Помогите разобраться...

Konstantin
21.03.2013 16:36:11
#50

Гость

Re: Запись звука с АЦП платы L791

<"Селектировать данные от разных каналов придется на программном уровне.">

Я это прекрасно понимаю. Меня интересует возможность это сделать, используя родную библиотеку Lcomp. Наверняка есть какой-то простой способ определить активный канал среди всех подключенных.