Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: АЦП у STM32
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
inventor
Начал разводить плату под устройство на STM32
а программу изначально отлаживать на отладочной плате
stm32f407-discovery, но контроллер в разводке хочу взять несколько другой - 429
так сказать, с запасом
изначально этот проект был сделан на MSP430 позже не stm32f103
4-ку выбрал из за математики (floating point на борту) USB
и прочими полезными вещами, которых нет у 103.
но когда начал возиться с АЦП понял,
посмотрел на характеристики у 429
у 429 в даташите написано:



для 12 битного АЦП слишком большие величины
причем у 407 они меньше а у 103 еще меньше
посоветуйте,
стоит ли взять внешний АЦП для проекта (например ADS130) - нужно измерять
выход сенсора через ОУ
или выбрать какой то другой камень, пусть даже не STM
в принципе код перенести не большая проблема,
камнезависимый код он только в нескольких местах
Сергей Борщ
QUOTE (inventor @ Apr 7 2018, 16:49) *
нужно измерять выход сенсора
Исчерпывающе. Особенно учитывая тот факт, что в русском языке есть слово "датчик".
dac
QUOTE (inventor @ Apr 7 2018, 20:49) *
для 12 битного АЦП слишком большие величины
причем у 407 они меньше а у 103 еще меньше
посоветуйте,
совет зависит от требований к точности. К тому же если урезать осетра - взять тактовую не 36МГц, а 30 или 18МГц, все становится значительно лучше +-4LSB для встроенного ацп очень неплохо. к тому же это указано для диапазона питания от минимума до максимума. Кроме того, у Ф4 была errata на использование ускорителя вместе с ацп.
inventor
Цитата(Сергей Борщ @ Apr 7 2018, 18:18) *
Исчерпывающе. Особенно учитывая тот факт, что в русском языке есть слово "датчик".

Газовый сенсор подключен к ОУ
Инвертирующему входу
Диапазон в котором он показывает
Невелик.
Поэтому я думаю чем заменить.
jcxz
Цитата(inventor @ Apr 7 2018, 22:30) *
Поэтому я думаю чем заменить.

http://www.analog.com/ru/products/processo...roduct-overview
Plain
Цитата(inventor @ Apr 7 2018, 22:30) *
подключен к ОУ ... Диапазон в котором он показывает Невелик

Коэффициент усиления любого ОУ как минимум 100000.
Сергей Борщ
QUOTE (inventor @ Apr 7 2018, 21:30) *
Газовый сенсор подключен к ОУ
Инвертирующему входу
Диапазон в котором он показывает
Невелик.
Тогда чем вас не устраивает встроенный АЦП? Мне кажется, он более чем подходит под эти ваши требования.
ViKo
Захватывайте сигнал много чаще, чем нужно, и затем фильтруйте, децимируйте, и будет вам 12 разрядов и даже больше.
inventor
Цитата(jcxz @ Apr 7 2018, 22:32) *

Ого!
Это что-то
Не будет ли из пушки по воробьтым?
jcxz
Цитата(inventor @ Apr 8 2018, 23:20) *
Не будет ли из пушки по воробьтым?

Не знаю. Смотря что Вам нужно. Это я бы даже назвал это не МК со встроенным АЦП, а АЦП со встроенным ядром МК (для всякой мелочёвки wink.gif
Где-то видел фотку кристалла этого МК - там процентов 80 площади занимает АЦП, и чуток - всё остальное.
МК там простой и периферия простая - даже PLL нету. Но так это и есть - встроенное сервисное ядро в АЦП.
Но МК вполне себе нормальный, я под него чуток писал. И тут на форуме ещё есть люди, которые его использовали.
Сергей Борщ
QUOTE (inventor @ Apr 8 2018, 22:20) *
Не будет ли из пушки по воробьтым?
Но вы же не оглашаете ни одного численного параметра своих требований. А телепатией здесь мало кто владеет на уровне, необходимом для хоть сколь-нибудь полезного ответа. Моих навыков телепатии хватило на ответ "родного встроенного АЦП вам хватит выше головы", но вас он почему-то не устроил...
inventor
Цитата(Сергей Борщ @ Apr 9 2018, 15:52) *
Но вы же не оглашаете ни одного численного параметра своих требований. А телепатией здесь мало кто владеет

нужно снимать преобразованное ток/напряжение
вот с подобных датчиков газа: http://www.membrapor.ch/compact/
или таких http://www.membrapor.ch/mini/
там очень малый ток, который потом преобразовывается в напряжения
если сильное усиление ОУ - то это уже усиление шумов
таким неточным АЦП
вот я и спросил совета
Plain
Т.е. постоянная времени 25 с — ну так Вам давно ответили, что задача решается усреднением имеющимся АЦП.
Сергей Борщ
QUOTE (inventor @ Apr 9 2018, 15:59) *
вот я и спросил совета
Вот честно - мне лень лазать по вашим ссылкам и выполнять за вас вашу работу. Какая частота дискретизации вам нужна? Какой диапазон входных напряжений? Какое выходное сопротивение у источника сигнала? Какая точность требуется? В каком диапазоне температур измеряем? Какое питание доступно? Какие дополнительные требования (микропотребление, отдельные входы опорного напряжения и т.п)? Вот хотя бы с этим минимальным набором параметров надо подходить к выбору АЦП, а не с "надо измерять выход абстрактного ОУ после абстрактного датчика".
inventor
Цитата(Сергей Борщ @ Apr 9 2018, 17:28) *
Вот честно - мне лень лазать по вашим ссылкам и выполнять за вас вашу работу. Какая частота дискретизации вам нужна? Какой диапазон входных напряжений? Какое выходное сопротивение у источника сигнала? Какая точность требуется? В каком диапазоне температур измеряем? Какое питание доступно? Какие дополнительные требования (микропотребление, отдельные входы опорного напряжения и т.п)? Вот хотя бы с этим минимальным набором параметров надо подходить к выбору АЦП, а не с "надо измерять выход абстрактного ОУ после абстрактного датчика".

эт понятно
такой вопрос на вскидку: если понизить тактовую до 16 мгц
можно ли этим встроенным ацп
получить хотя бы половинную точность внешнего
с помошью фильтров и прочих вещей?
Сергей Борщ
QUOTE (inventor @ Apr 9 2018, 17:21) *
получить хотя бы половинную точность внешнего
Какого именно из всего многообразия внешних???
dac
QUOTE (inventor @ Apr 9 2018, 21:21) *
эт понятно
такой вопрос на вскидку: если понизить тактовую до 16 мгц
можно ли этим встроенным ацп
получить хотя бы половинную точность внешнего
с помошью фильтров и прочих вещей?

Вам же ясно написали, цифры дайте. Есть внешние 10 битные ацп с опорой 100ppm/C, такой рядом не стоял со встроенным. Есть внешние 24бит с 5ppm и начальной точностью 0,1%, к такому близко не подойдете.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.