Схема логорифмирования на МК STM32

Кто любит RISC в жизни, заходим, не стесняемся.
Аватара пользователя
balmer
Это не хвост, это антенна
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Re: Схема логорифмирования на МК STM32

Сообщение balmer »

На STM32F303 при 3 MSps получал в идеальных условиях 7 бит дополнительных (как раз для частоты 10 КГц). А шум в последнем бите - это даже хорошо, при усреднении по куче сэмплов шум дает равномерность. Если бы не было шума, то много сэмплов не дали-бы увеличение точности.
Эрих
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вс дек 28, 2014 11:23:58

Re: Схема логорифмирования на МК STM32

Сообщение Эрих »

Чем трепаться попусту - лучше бы помогли сделать, тем более для вас это пару пустяков, а для меня - изучения больше года..
pixar
Потрогал лапой паяльник
Сообщения: 314
Зарегистрирован: Чт ноя 29, 2012 08:27:22

Re: Схема логорифмирования на МК STM32

Сообщение pixar »

Эрих писал(а):
звук биполярый , выход DAC - однополярный.

Это как понимать? Поясните


аудио сигнал биполярный 10 в р-р = +/- 5 в . Вы его должны масштабировать в диапазон 0.1 ~3.2 вольта,
т.е. - поделить на три и добавить постоянное смещение 1.650 вольт .

Дла логарифмирования Вы должны : от данных АЦП отнять постоянку 1.650 вольт , взять модуль и логарифм.

На приёмной стороне Вы должны : посчитать экспоненту и через период проинвертировать.

Система будет работать, если Вы в каждый момент времени знаете момент инверсии
и напряжение постоянного смещения с точностью не хуже половины затребованой разрешающей способности , т.е. не хуже 50 ррм.

Eсли не смещать передачу в ноль , то на приёмной стороне необходимо в каждый момент времени
знать постоянное смещение с точностью не хуже 50 ppm.

Чем трепаться попусту - лучше бы помогли сделать
такие заявления отлично срабатывают , если сопровождаются бонусом.
Ориентируйтесь на ставку $15~50 в час и правило - " Дешевле - значит дольше".
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25155
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Схема логорифмирования на МК STM32

Сообщение КРАМ »

balmer писал(а):На STM32F303 при 3 MSps получал в идеальных условиях 7 бит дополнительных (как раз для частоты 10 КГц). А шум в последнем бите - это даже хорошо, при усреднении по куче сэмплов шум дает равномерность. Если бы не было шума, то много сэмплов не дали-бы увеличение точности.

Не точность, а РАЗРЕШЕНИЕ. Точность не повышается ничем, кроме как табличной и/или аналитической коррекцией.
Аватара пользователя
balmer
Это не хвост, это антенна
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Re: Схема логорифмирования на МК STM32

Сообщение balmer »

Эрих писал(а):Чем трепаться попусту - лучше бы помогли сделать, тем более для вас это пару пустяков, а для меня - изучения больше года..


Знание - это круто! Да и реально на форуме могут только немного помочь в некоторых случаях.

Проблема в том, что вы не определились что хотите сделать. Нужно как минимум - определить в какую цену хочется вписаться. Какое качество требуется.

Ну и все равно придется делать самому. Сделаете первый вариант. Проверите, поймете недочеты. Будуте делать второй.

Я бы например делал на STM32F405 и CS4272. Потому как люблю запас иметь по мощности и 15$ на такую железку - это вроде не много. Ведь вы даже не определились с количеством. Если десяток железок надо делать - экономить даже в 2 раза на деталях (с 15$ до 7$) не имеет смысла. Потому как корпус, плату заказывать и т.д. А вот если 1000 штук, то уже совсем другой разговор.

Причем даже не написали - для чего нужна такая железка!!! Может там имеет смысл более крупный узел заменить и получится дешевле и качественнее.
maksim-starcity
Родился
Сообщения: 9
Зарегистрирован: Вс янв 04, 2015 17:50:37

Re: Схема логорифмирования на МК STM32

Сообщение maksim-starcity »

Эрих писал(а):Чем трепаться попусту - лучше бы помогли сделать, тем более для вас это пару пустяков, а для меня - изучения больше года..


Товарищ, ваш проект делается копипастой из примеров Peripheral Library от STM32, а также изучением пары тем в STM32 community. Если совсем с 0, то недели за 2 справитесь, ну месяц максимум.
Эрих
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вс дек 28, 2014 11:23:58

Re: Схема логорифмирования на МК STM32

Сообщение Эрих »

balmer писал(а):Причем даже не написали - для чего нужна такая железка!!! Может там имеет смысл более крупный узел заменить и получится дешевле и качественнее.

Модулярные синтезаторы
Мне нужно сделать VCO с управлением 1 вольт/октава
Генератор сам линейный есть и он стабилен, а экспоненциальный конвертер на транзисторной сборке - весьма не стабилен, вот хотелось бы поменять его на цифровой экспоненциатор, а линейный генератор оставить, сохранив оригинальный звук слегка искаженной пилы
http://www.yusynth.net/Modular/index_en.html
Эрих
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вс дек 28, 2014 11:23:58

Re: Схема логорифмирования на МК STM32

Сообщение Эрих »

maksim-starcity писал(а): Если совсем с 0, то недели за 2 справитесь, ну месяц максимум.

Оптимистичные у вас прогнозы, даже если до этого ни на каком микроконтроллере не умел программировать?
С чего посоветуете начать? Программатор?
Мне советовали J-Link V8
Аватара пользователя
balmer
Это не хвост, это антенна
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Re: Схема логорифмирования на МК STM32

Сообщение balmer »

Эрих писал(а):
Мне нужно сделать VCO с управлением 1 вольт/октава
Генератор сам линейный есть и он стабилен


Сделать VCO с управлением напряжением используя микроконтроллер возможно даже проще, чем отдельно такой усилитель экпоненциальный.

А если по простому - возмите операционный усилитель. Прикрутите в качестве АРУ логарифмический усилитель AD8307. На частоте 0.1 - 10 кГц эта штука вполне работоспособна, будет только завал на низких частотах некоторый.
maksim-starcity
Родился
Сообщения: 9
Зарегистрирован: Вс янв 04, 2015 17:50:37

Re: Схема логорифмирования на МК STM32

Сообщение maksim-starcity »

2Эрик не знаю, я учился на STM32VL Discovery - и плата и программатор в одном флаконе. Помигал диодами, разобрался с тактированием и попробовал свою плату развести. По разводке если что, спрашивайте или знакомых или тут.
Эрих
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вс дек 28, 2014 11:23:58

Re: Схема логорифмирования на МК STM32

Сообщение Эрих »

balmer писал(а):А если по простому - возмите операционный усилитель. Прикрутите в качестве АРУ логарифмический усилитель AD8307. На частоте 0.1 - 10 кГц эта штука вполне работоспособна, будет только завал на низких частотах некоторый.

AD8304 пробовал в мультисиме прикрутить - не заработала, мб не до конца разобрался..
http://www.farnell.com/datasheets/82575.pdf
Figure 17 Multidecade current source
Ответить

Вернуться в «ARM»