Технический форум по робототехнике.
BeInspired » 20 ноя 2009, 14:21
Добрый день
Нужно записать высокочастотные звуки. Хватит ли для этого встроенного в мегу 16 битного АЦП? Какой микрофон брать - подойдет ли выковырянный из телефона? Может есть готовые библиотеки?
Или может не маяться дурью, а купить микрофон и подрубить его к ноуту?
Myp » 20 ноя 2009, 14:35
высокочастотные это какие? ультразвук чтоле?
yak-40 » 20 ноя 2009, 15:07
В Меге16 1 килобайт ОЗУ. Этого Вам хватит для записи звука?
milkpower » 20 ноя 2009, 15:25
BeInspired писал(а):Добрый день
встроенного в мегу 16 битного АЦП
хм, откуда там 16 бит? или я отстал от жизни?
теоретически можно сразу писать на карту памяти, но я думаю мега плохо подходит как подобие диктофона
Angel71 » 20 ноя 2009, 15:35

не, не отстал. максимум это 12бит, как в меге, так и в иксмеге. карта памяти? хз, мега может не потянуть нужную скорость записи. тем более непонятно, что такое в понимании ТС высокочастотный звук и что вообще он хочет получить в итоге.
BeInspired » 20 ноя 2009, 15:52
Т.е. проще взять микрофон и записать нужные звуки

А насчет 16 бит - это на gaw.ru написано, что в каждой меге есть по 1-му 16 битному АЦП. А если взять какую-нибудь внешнюю микросхему АЦП - какую выбрать? Писать естественно предполагается сразу на флешку.
И насчет частотности записываемых звуков - это 15-30 КГц.
blindman » 20 ноя 2009, 15:54
А какая цель? Что потом с записанным звуком предполагается делать?
milkpower » 20 ноя 2009, 16:01
BeInspired писал(а):И насчет частотности записываемых звуков - это 15-30 КГц.
на 30кГц довольно хороший и дорогой микрофон нужен.
BeInspired » 20 ноя 2009, 16:12
Мои кривые глазки - точно максимум 12 бит, 16 битный - это таймер
Добавлено спустя 2 минуты 41 секунду:2 blindman
Вы не поверите - планирую воспроизводить
2 milkpower
А если по частотности опуститься до 25 кГц? И скажите - подойдет если самому делать электретный микрофон из телефона?
milkpower » 20 ноя 2009, 16:20
можно посчитать что там будет с 30кГц
берем мегу на 16мГц
берем звук 30кГц,
16000/(30*2)=266 тактов останется для обработки
10 тактов преобразование ацп+20 или 30 тактов тактов на преобразование до 16бит
вобщем если написать процедуру записи на флешку в 200 тактов, можно уложиться.
вопрос в другом, уложится ли флешка в эту скорость?
можно использовать не флешку, а нагородить статики озу на пару Мбайт, и переключать страничками, и в 200 тактов придумать некоторую простенькую потоковую упаковку, а потом отдельно распаковывать и кидать это на флешку.
Angel71 » 20 ноя 2009, 16:22
milkpower, погорячился я похоже с битностью. в ds на 406ю мегу есть хитрая строчка: "18-bit Resolution (including sign) corresponding to 1.68 μV (0.335 μA @ 5 mΩ) for Accumulate Current Output". хз что эт такое, никогда не сталкивался
BeInspired, вам просто диктофон нужен с возможностью записи на карты памяти? вариант с ноутом и обычным микрофоном кстати самый простой будет.
MiBBiM » 20 ноя 2009, 16:26
может тогда вообще к слышимому диапазону спуститься?
milkpower » 20 ноя 2009, 16:36
2Angel71 да действительно в 406 есть 18-бит ацп, но он судя по дш на gaw.ru
18-разр. АЦП-счетчик кулонов для контроля тока
не знаю ничего про кулоны
но подозреваю что преобразование займет куда больше времени.
диктофоны пишут голосовой диапазон, 30кГц у них никогда в природе небыло, да и у ноутов будет проблема с записью такого диапазона, хоть и позволяет частота дискретизации, до 192кГц, но не позволяет входная обвязка встроенной звуковухи. такой диапазон больше доступен профессиональным картам, а там цена уже соответствующая.
тут просто вопрос к BeInspired, цель данного девайса и планируемый бюджет
BeInspired » 20 ноя 2009, 16:41
Цель данного девайса записать природный звук (а именно внутри пчелиного улья). Уже понимаю, что гемороиться с конструированием смысла нет - куплю какой-нибудь нормальный микрофон.
Ворон » 20 ноя 2009, 16:45
нормальный не прокатит..если тебе выше человечечкого диапазона шумы интересны...
надо ОТЛИЧНЫЙ)) так как для нормального восприятия человеческой речи диапазона 300-3000Гц достаточно,и нормальные чуть шире этого диапазона восприниают эффективно.