Например TDA7294

Форум РадиоКот • Просмотр темы - Дельта-Сигма АЦП для МК на примере ATtiny2313
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 23, 2024 23:54:08

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Дельта-Сигма АЦП для МК на примере ATtiny2313
СообщениеДобавлено: Чт июн 23, 2011 21:03:24 
Это не хвост, это антенна
Аватар пользователя

Карма: 20
Рейтинг сообщений: 188
Зарегистрирован: Вс мар 28, 2010 12:52:22
Сообщений: 1368
Откуда: Беларусь
Рейтинг сообщения: 0
http://radiokot.ru/articles/32/
В статье, название которой повторяет данная тема, описан пример реализации S-D-ADC. Одной из основных проблем автор называет пониженное быстродействие данного вида АЦП. Ведь цикл, повторяющийся 2^16 раз и имеющий размерность N команд занимает довольно значительное время.
Суть моего предложения заключается в том, чтобы декрементный счетчик, вносящий в цикл дополнительные команды, заменить на прерывание по таймеру. Тогда число измерений будет равно - предделитель*размер таймера. При использовании 2-х команд на суммирование в фильтре получим значительный прирост в скорости конечного преобразования.
По выходу в прерывание производим очистку временного регистра и передачу данных в регистр вывода. Суммированием полученных регистров и их последующей децимацией можно без особых проблем снизить скорость преобразования и увеличить разрядность.

С уважением к автору за простое описание, Сергей.

_________________
«Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дельта-Сигма АЦП для МК на примере ATtiny2313
СообщениеДобавлено: Пт июн 24, 2011 09:31:24 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1012
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 18808
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Задумку понял.
Да, таким образом можно бы сэкономить 2 команды, т.е. увечилить быстродействие на 25...20%.
Просто в статье была идея реализовать на общих командах контроллера, не прибегая к периферии.

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дельта-Сигма АЦП для МК на примере ATtiny2313
СообщениеДобавлено: Вт июн 28, 2011 15:45:20 
Родился

Зарегистрирован: Вт июн 28, 2011 15:40:13
Сообщений: 3
Рейтинг сообщения: 0
А возможно применение дельта-сигма к оцифровке звука (голоса)? при применении техже контроллеров (avr) ? К примеру - звук с микрофона в тиньку или мегу а на выходе обратно звук но с инверсией спектра например, или речеподобный шум для подавителей диктофонов?


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Дельта-Сигма АЦП для МК на примере ATtiny2313
СообщениеДобавлено: Вт июн 28, 2011 15:51:46 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1012
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 18808
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
gora_electric писал(а):
А возможно применение дельта-сигма к оцифровке звука (голоса)? при применении техже контроллеров (avr) ? К примеру - звук с микрофона в тиньку или мегу а на выходе обратно звук но с инверсией спектра например, или речеподобный шум для подавителей диктофонов?

Боюсь, быстродействия не хватит. Для переменного сигнала (а не только постоянной составляющей) необходим (минимум) двухкаскадный фильтр, что ещё сильней замедлит быстродействие. Если же увечиливать быстродействие за счёт уменьшения разрядности, то тогда точнее будет уже встроенный АЦП.

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Дельта-Сигма АЦП для МК на примере ATtiny2313
СообщениеДобавлено: Вт июн 28, 2011 20:01:03 
Родился

Зарегистрирован: Вт июн 28, 2011 15:40:13
Сообщений: 3
Рейтинг сообщения: 0
А хватит у меги на 10-12 мгц считывать звук с канала ацп , чегото делать с ним ( переворачивать спектр или менять куски местами) чтобы на выходе получалась аналоговая чепуха?...


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Дельта-Сигма АЦП для МК на примере ATtiny2313
СообщениеДобавлено: Сб сен 19, 2015 17:26:21 
Родился

Зарегистрирован: Сб сен 19, 2015 16:52:42
Сообщений: 3
Рейтинг сообщения: 0
Ещё раз можно, пожалуйста, про фильтр, специально для детей и животных? Если нам надо получить на выходе отфильтрованный 16-разрядный код, то мы просто смотрим 65636 раз, нолик или 1 пришли на вход, и если 1, то прибавляем к конечному числу? При чём тут тогда децимация?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дельта-Сигма АЦП для МК на примере ATtiny2313
СообщениеДобавлено: Вт фев 09, 2016 20:10:58 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1012
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 18808
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Tsegorah писал(а):
мы просто смотрим 65636 раз, нолик или 1 пришли на вход, и если 1, то прибавляем к конечному числу? При чём тут тогда децимация?

Вы можете сделать фильтр в виде "скользящего окна": он будет суммировать 65536 отсчётов и работать на частоте самого модулятора, в каждом такте окно будет сдвигаться: 65536-й отсчёт будет становиться 65537-м и будет "выкидываться" из фильтра, а на место первого будет подставляться новый. Но тогда эти соседние 16-ти разрядные числа будут различаться не более, чем на 1 и идти на максимальной скорости, оно вам надо? Вы (почти?) ничего не потеряете, если в конечном итоге будете брать только каждый N-й отсчёт (N — к-т децимации).

Наглядный пример. Входной аналоговый сигнал — ступенька от -Vref до +Vref. Коэффициент децимации М выберем равным 8=2³.
1. Однобитовый поток с выхода модулятора:
0-0-0-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1...

2. Содержимое аккумулятора (фильтра), "скользящее окно (соседние числа отличаются не более чем на 1)" (разрядность в 3 раза больше):
0-0-0-1-2-3-4-5-6-7-8-8-8-8-8-8-8-8-8-8-8-8...

3. Сигнал с выхода дециматора (разрядность в 3 раза больше, частота в 8 раз ниже):
0------------------6------------------8------------------8...

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 39


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y