Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.62/29: Рейтинг темы: голосов - 29, средняя оценка - 4.62
Byrdim
0 / 0 / 0
Регистрация: 29.04.2011
Сообщений: 12
1

Есть ли STM32 с АЦП, как у AVR?

06.04.2014, 13:39. Просмотров 5249. Ответов 15
Метки нет (Все метки)

Всем привет! Возникла задача по расширению уже имеющейся платы на AVR. Там с помощью режима АЦП, который дифф. усилитель с gain x200, снимаются показания с некоторого измерительного моста. Расширение предполагает добавление еще одного RS-485. Пока что вижу вариант применения mega164/324 и т.д. Но, хотелось бы уже шагнуть немного вперед, и заложить туда STM32. Соответственно, возник вопрос, существуют ли камни у ST с таким же режимом работы АЦП (gain x100-x200)? Иначе придется туда ставить ИУ, что существенно увеличит стоимость устройства.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.04.2014, 13:39
Ответы с готовыми решениями:

Как в STM32 обозначается АЦП
Есть макетка с stm32f103ve пытаюсь запустить АЦП, но не могу найти ножку на...

Stm32 Из ЦАП в АЦП
Задача очень проста, генерирую сигнал и подаю его с цапа на ацп. Ногу ЦАПа...

АЦП STM32 + мультиплексор
Приветствую! Товарищи, требуется консультация по АЦП. Собственно процессор...

STM32 Проблемы с ADC (АЦП)
Здравствуйте, подскажите пожалуйста где ошибка. Была написана простая программа...

Опорное напряжение АЦП STM32
Джентльмены, прошу ткнуть носом где написано какое напряжение у встроенного...

15
wypuk
0 / 0 / 0
Регистрация: 23.05.2010
Сообщений: 4
06.04.2014, 13:49 2
Цитата Сообщение от Byrdym
Всем привет! Возникла задача по расширению уже имеющейся платы на AVR. Там с помощью режима АЦП, который дифф. усилитель с gain x200, снимаются показания с некоторого измерительного моста. Расширение предполагает добавление еще одного RS-485. Пока что вижу вариант применения mega164/324 и т.д. Но, хотелось бы уже шагнуть немного вперед, и заложить туда STM32. Соответственно, возник вопрос, существуют ли камни у ST с таким же режимом работы АЦП (gain x100-x200)? Иначе придется туда ставить ИУ, что существенно увеличит стоимость устройства.
Я такого режима ни у семейства F1xx ни у F4xx не видел.
0
Byrdim
0 / 0 / 0
Регистрация: 29.04.2011
Сообщений: 12
06.04.2014, 13:56 3
Цитата Сообщение от wypuk
Я такого режима ни у семейства F1xx ни у F4xx не видел.
Вот и я тоже сходу не могу найти, и надеюсь на то, что кто-нибудь про это уже знает, и сообщит )
0
wypuk
0 / 0 / 0
Регистрация: 23.05.2010
Сообщений: 4
06.04.2014, 14:03 4
Цитата Сообщение от Byrdym
Вот и я тоже сходу не могу найти, и надеюсь на то, что кто-нибудь про это уже знает, и сообщит )
Да нет там такого режима, точно говорю. А что мешает в мост просто ОУ поставить с нужным коэффициентом усиления... и не дорого совсем
0
moksir
0 / 0 / 0
Регистрация: 23.05.2012
Сообщений: 216
06.04.2014, 14:16 5
В stm32 даже буфера на входе АЦП нет. Так что нужно основательно изучить узел, прежде чем его использовать, есть подводные камни.
0
Byrdim
0 / 0 / 0
Регистрация: 29.04.2011
Сообщений: 12
06.04.2014, 14:41 6
Цитата Сообщение от wypuk
А что мешает в мост просто ОУ поставить с нужным коэффициентом усиления... и не дорого совсем
Там дифф.сигнал с амплитудой 5-10мВ. Обычный ОУ не пойдет, если ставить, то инструментальный.
0
Mosokro
0 / 0 / 0
Регистрация: 20.03.2014
Сообщений: 50
06.04.2014, 15:11 7
В STM32F303VC (тот что стоит на STM32F3DISCOVERY) 4 встроенных ОУ с поддержкой режима PGA (фиксированное усиление).
Все выходы ОУ внутри заведены на специальные входы АЦП - так что практически все готово для вашего девайса.

Цена на чипы более чем приемлемая: от ~$6 в больших партиях (ну или у китайцев).

Плюс еще ядро Sortix-M4F - математика с плавающей точкой + DSP библиотеки от самого ST.
И это не считая богатейшей периферии: дохренища таймеров, UART, I2C, SPI/I2S, компараторы, 4xADC, 2xDAC.

И кстати в сериях F0, F3, F4 (про F2 непомню) переработана периферия GPIO в угоду быстрому ногодрыгу ну и другие багфиксы по сравнению с серией F1.

ЗЫ. Про ОУ из даташита:
The operational amplifier features:
- 0.5 mA output capability
- Rail-to-rail input/output
- 8.2 MHz bomdwidth
- In PGA mode, the gain can be programmed to be 2, 4, 8 or 16.
0
яверт
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 3,097
06.04.2014, 15:13 8
Цитата Сообщение от Byrdym
Там дифф.сигнал с амплитудой 5-10мВ. Обычный ОУ не пойдет, если ставить, то инструментальный.
Ну если надо именно инструментальный, то его и ставьте. В мк если ОУ и есть, то как правило обычный R2R.
0
_pv
0 / 0 / 0
Регистрация: 06.06.2011
Сообщений: 2,515
06.04.2014, 15:25 9
проще внешний АЦП человеческий поставить и любой понравившийся контроллер.
у STM32 в 3й серии есть сигма-дельта с PGA, STM32F373.
еще есть msp430f2013 со встроенным сигма-дельта АЦП, но там сам МК очень уж хиленький по остальной периферии, да и АЦП так себе, но для цены в 1$ вполне ничего.
у аналога и кипариса (PSoC) есть МК в том числе кортексы, помимо 8051 и arm7, с более менее хорошими АЦП со встроенными предусилителями, но распространены заметно меньше и с доставаемостью могут быть грабли.
0
Mosokro
0 / 0 / 0
Регистрация: 20.03.2014
Сообщений: 50
06.04.2014, 15:43 10
Сигма-дельта тут думаю не нужен - если отталкиваться что оригинал собран на Atmega (всего 10 бит).

В том же STM32F303 4 ADC по 5MSps + 2 DACа - и все это еще и с ДМА - простым оверсемплингом можно поднять разрядность с исходных 12 бит до 16 практически без участия процессора при скорости сэмплирования порядка 20KSps соответственно.
0
okotimiv
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,382
06.04.2014, 15:47 11
Я в таких случаях применяю Cyprerss PSoC 5LP. Воспроизвести на нем подобную схему очень просто.
0
oxford
0 / 0 / 0
Регистрация: 20.05.2016
06.04.2014, 15:50 12
Да STM32F3 серия специально идет с расширенной аналоговой периферией. Классные штучки.
0
Byrdim
0 / 0 / 0
Регистрация: 29.04.2011
Сообщений: 12
06.04.2014, 16:30 13
Посмотрел на F303, немного не то - макс. усиление 16. Нужно хотя бы от 100.
А так - спасибо, конечно, посмотрю на него попристальнее.
0
яверт
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 3,097
06.04.2014, 17:21 14
Цитата Сообщение от Byrdym
Посмотрел на F303, немного не то - макс. усиление 16. Нужно хотя бы от 100.
Там все выводы ОУ выведены, можешь их каскадировать или изменить КУ резистором.
0
oxford
0 / 0 / 0
Регистрация: 20.05.2016
06.04.2014, 19:33 15
Да он не понимает как их юзать. Наверно от влияния AVR
0
Byrdim
0 / 0 / 0
Регистрация: 29.04.2011
Сообщений: 12
07.04.2014, 06:46 16
Цитата Сообщение от яверт
Там все выводы ОУ выведены, можешь их каскадировать или изменить КУ резистором.
Да, уже увидел, спасибо.
0
07.04.2014, 06:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.04.2014, 06:46

Регулярные каналы АЦП STM32
Случилось так, что мне потребовалось получать данные от более чем 4-х каналов...

Discontinuous mode в dual режиме АЦП STM32
Здравствуйте! начинаю изучать программирование мк stm32 на базе китайской...

STM32 АЦП три канала в непрерывном режиме , сбивается синхро
Проблема в том что при остановке и запуске АЦП, Номера каналов в регистрах...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru