реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Подскажите микросхему ацп
Alex_Golubev
сообщение May 2 2018, 02:46
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 280
Регистрация: 18-03-17
Пользователь №: 95 877



Привет.
Подскажите микросхему ацп для оцифровки амплитуды прямоугольного сигнала длительностью 10 мкс период 10мс.
Напряжение 3,3В.
Разрядность 16 бит.
интерфейс spi.
Интересно чтобы был еще oversampling.
Go to the top of the page
 
+Quote Post
blackfin
сообщение May 2 2018, 02:59
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 095
Регистрация: 18-04-05
Пользователь №: 4 261



AD4005/AD4001
Go to the top of the page
 
+Quote Post
haker_fox
сообщение May 2 2018, 04:02
Сообщение #3


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (Alex_Golubev @ May 2 2018, 10:46) *
Привет.
Подскажите микросхему ацп для оцифровки амплитуды прямоугольного сигнала длительностью 10 мкс период 10мс.

Не совсем понял, как у прямоугольного сигнала длительность и период могут быть равны?

В любом случае, прямоугольный сигнал это бесконечная сумма синусоидальных гармоник. И вот вопрос, вам до какой гармоники нужно оцифровать прямоугольный сигнал? Вот после этого можно выбирать АЦП таким образом, чтобы его частота дискретизации была не менее, чем удвоенная частота наивысшей гармоники прямоугольного сигнала. И антиалиасинговый фильтр настраивать по этой же гармонике.

Ну, и поскольку остальные параметры АЦП не озвучены (рабочая температура, количество каналов, шумы и т.д. и т.п.), то вот список.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Alex_Golubev
сообщение May 2 2018, 06:06
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 280
Регистрация: 18-03-17
Пользователь №: 95 877



Цитата
Не совсем понял, как у прямоугольного сигнала длительность и период могут быть равны?
Почему равны? Длительность 10 микро секунд, период следования 10 мили секунд.

Меня не интересуют фронты, мне их оцифровывать не надо. Поэтому думаю от одного MSPS мне хватит, но можно и больше.

Задача очень простая нужно узнать амплитуду прямоугольного сигнала и все. Еще охота сделать хотя бы 8 измерений для уменьшения шумов. И записать их во внутренней регистр АЦП потом одной посылкой забрать по SPI.

Каналов нужно два. Шумов как можно меньше +- 1 LSB.

Алгоритм следующий:

1. АЦП ждет изменения сигнала на одном из входов из 0 в 1 (растущий фронт) после делает измерение и ставит флаг готов. (Вот здесь и возникла у меня проблема найти АЦП с такой функцией)
2. По флагу готов я забираю данные из АЦП.
3. Запускаю АЦП на измерение
И так по кругу.

Сообщение отредактировал Alex_Golubev - May 2 2018, 06:19
Прикрепленные изображения
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
haker_fox
сообщение May 2 2018, 08:18
Сообщение #5


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (Alex_Golubev @ May 2 2018, 14:06) *
Почему равны? Длительность 10 микро секунд, период следования 10 мили секунд.

Представляет, не заметил rolleyes.gif rolleyes.gif rolleyes.gif Ошибся...
QUOTE (Alex_Golubev @ May 2 2018, 14:06) *
Задача очень простая нужно узнать амплитуду прямоугольного сигнала и все. Еще охота сделать хотя бы 8 измерений для уменьшения шумов. И записать их во внутренней регистр АЦП потом одной посылкой забрать по SPI.

Может быть тогда обойтись интегрирующей цепочкой (ФНЧ-фильтром), представить, что ваш сигнал - это шим, превратить его в постоянку, и измерять амплитуду хоть стрелочной головкой? Если у вас период не будет меняться, то всё должно работать. И быстрый АЦП не требуется.
QUOTE (Alex_Golubev @ May 2 2018, 14:06) *
1. АЦП ждет изменения сигнала на одном из входов из 0 в 1 (растущий фронт) после делает измерение и ставит флаг готов. (Вот здесь и возникла у меня проблема найти АЦП с такой функцией)
2. По флагу готов я забираю данные из АЦП.
3. Запускаю АЦП на измерение
И так по кругу.

Если параметры сигнала всё-таки быстро меняются (длительность, например), то можно запустить АЦП в режиме непрерывной оцифровки, а фронты детектировать программно, используя программную и аппаратную фильтрацию. Затем, когда фронт задетектирован, используете выборки после него для измерения амплитуды.

Может быть опишите задачу более подробнее, что делаете, зачем, с какой точность. Тогда и рецептов будет больше, может быть и вместо АЦП действительно подойдёт стрелочная головка_))))) ну я имел в виду АЦП, но не очень быстрое, встроенное в микроконтроллер.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th September 2018 - 02:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.00873 секунд с 7
ELECTRONIX ©2004-2016