Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.90/105: Рейтинг темы: голосов - 105, средняя оценка - 4.90
0 / 0 / 0
Регистрация: 06.02.2012
Сообщений: 197

Серия STM32F3xx микроконтроллеров

10.01.2013, 16:10. Показов 20450. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Пришла пора ознакомиться с возможностями контроллера STM32F372CCT6/
Заинтересовала точность АЦП 16 бит. Работал ранее с внешними АЦП AnalogDevice.

Короче говоря, провел я расчеты и сравнил 12 битный АЦП контроллера STM32F103RE, 16 битный АЦП STM32F372CCT6 и 16 битный AD7682 внешний.
Самые важные параметры для каналов Single Endid в каждом АЦП были следующими:

Для расчетов брал весь диапазон от плюс отклонения до минуса LSB.

<ul>INL(STM32F3xx, 16 bit) = 23LSB*3.3 V / ENOB = 1.1 mV
INL(STM32F103, 12 bit) = 3 LSB*3.3 V / 4096 = 2.24 mV
INL(AD7682, 16 bit) = 3 LSB*3.3 V / ENOB = 150 uV

DNL (STM32F3xx, 16 bit ) = 2.8 LSB
DNL(STM32F103, 12 bit) = 4 LSB
DNL(AD7682, 16 bit) = 2.5 LSB

OffsetError(STM32F3xx, 16 bit) = 2 mV
OffsetError(STM32F103, 12 bit) = 3 LSB*3.3 V / 4096 = 2.24 mV
OffsetError(AD7682, 16 bit) = 8 * 3.3 V / ENOB = 450 uV

При напряжениях питания аналоговых частей 3.3 В:
ENOB (STM32F3xx, 16 bit) = (73 (SINAD) – 1.76) / 6.02 = 11.8 значащих бита.
ENOB (STM32F103, 12 bit) = 11 значащих бита.
ENOB (AD7682, 16 bit) = 14.8 – 15.5 значащих бита.</ul>
Все параметры для чипов взяты из их фирменной док.
Выводы:
- теоретически ясно видно, что по нелинейности наш STM32F3xx c технологией Sigma-delta (самой точной!) значительно (в 15 раз) уступает внешнему АЦП-мультиплексору AD7682 с технологией SOR!
- DNL показатели выдержены хорошо, тут упрека нет.
- Дрейф нуля STM32F3xx высокий и даже очень.

В общем, точность выполнения преобразований АЦП что 12 бит, что 16 бит примерно одинакова (это примерно отображается архитектурой), а до внешнего АЦП еще ползти и ползти… Поэтому для получения реальных близких 16 бит с минимумами искажений берем внешний АЦП.
Думаю, по этому поводу у кого-нить будут соображения…
И еще момент: может кто работал с АЦП 16 бит контроллеров других фирм – подскажите гуд варианты)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.01.2013, 16:10
Ответы с готовыми решениями:

Новости от ST - новая серия микроконтроллеров STM32H7
STMicroitistronics Delivers Record Performance omd Advanced Secure Services for the IoT wyth New STM32 Microsontroller Enhancements ...

STM32F3xx I2C
Всем привет! Помогите кодом для I2C под ф3 серию, как выполнять инициализацию, чтение , запись и тд и тп.. Не могу разобраться после...

STM32F3xx Обмен по CAN Часть 2
В продолжение темы по CAN на stm32f3xx. Не получив успеха в запуске CAN внутри своего проекта, решил откатиться назад и создать новый...

20
0 / 0 / 0
Регистрация: 06.02.2012
Сообщений: 197
08.09.2014, 00:49
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Kytomo8
(SPI через DMA это профессионально или нет?)
хм. по моему опыту на прерываниях надежнее но медленнее. ДМА зависнуть может не дождавшись приема или отправки байтов из-за непредвиденного сбоя в программе или банальной нехваткой времени на какие-то процедуры. Поэтому я ДМА всегда защищаю быстрым перегруж. таймером предотвр. его зависание.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.09.2014, 00:49

Серия Intel i5 (сокет 1150) - Это переходная серия?
Добрый вечер всем.И что?Решил я приобрести процессор,на ступеньку выше.Надо как то расти.Выписал с официального сайта материнской платы...

Найти вероятность того, что серия А длиной альфа появится раньше, чем серия В длиной бета
Рассмотрим повторные независимые испытания с тремя возможными исходами А, В, С и соответствующими вероятностями p, q, r (p+q+r=1). Найти...

STM32F3xx Обмен по CAN
Доброго времени! Появилась необходимость в умении работать с CAN шиной. Собрал проект на по примеру,...

STM32F3xx, F4xx и ChibiOS/RT RTOS
Добрый день! Почитав статью в сообществе заинтересовался ChibiOS/RT. Пишу под контроллеры STM32F3xx, F4xx. &quot;+&quot;: 1....

Подключение АЦП в Dual mode для STM32F3xx
Пытаюсь понять как лучше всего подключать МК к источнику сигнала в том случае, когда АЦП работает в dual interleaved mode. В этом режиме...


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

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru