Перейти к содержанию
    

STM32 Проблема выбора МК с АЦП

Сначала суть проблемы, а потом собственно вопрос.

Встал вопрос и переносе проекта с PIC18 на STM32 - основная причина - нехватка скорости АПЦ, скорости работы, плюс увеличение разрядности АПЦ с 10 до 12 бит. Раньше с STM32 почти не работал. Выбор пал на STM32F401CCU6. Тактовая устраивает, скорость АЦП тоже. Цена опять же вполне приемлемая. Начал изучать АПЦ - а там чудеса... Внутри не оказалось источника опорного напряжения, даже одного. В корпусах 48/64 вывода вывод Vref+ не выведен на ружу. Точнее он объединен с VDDA. Т.е. диапазон измеряемых напряжение от 0 до 3-х вольт (питания 3В). Vref- даже если в большом корпусе выведен отдельным выводом, он обязательно должен быть соединен с землей. Т.е. смещение шкалы АЦП такого вида не пройдет: на Vref- 0.4В, на Vref+ 2.2В. Измеряем в коридоре 1,8В. С PIC18 такое легко прокатывает. 

Собственно вопрос - есть ли среди STM32 камни с более развитым модулем АЦП?

Чтобы можно было, бы хотя бы, просто на Vref+ подать 2В, не в монструозном корпусе.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 9/26/2022 at 4:27 PM, ppram5 said:

Чтобы можно было, бы хотя бы, просто на Vref+ подать 2В, не в монструозном корпусе.

STM32G431

Другие варианты сами можете поискать на сайте производителя методом перебора.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, ppram5 сказал:

Собственно вопрос - есть ли среди STM32 камни с более развитым модулем АЦП?

Свет клином сошёлся на STM32? В природе существует множество других производителей МК на ARM-ядрах.

Например: для EFR32BGxx от Silicon Labs мануал обещает:

image.thumb.png.45754a322d12e3d97ceabd24c68d8957.png

Или EFM32GGxx:

image.thumb.png.c4fda302f3a00cc378be8aa2ca20050c.png

В дифф.режиме вполне позволяют измерять отрицательные напряжения.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, ppram5 сказал:

Выбор пал на STM32F401CCU6. Тактовая устраивает, скорость АЦП тоже. Цена опять же вполне приемлемая. Начал изучать АПЦ - а там чудеса... Внутри не оказалось источника опорного напряжения, даже одного. В корпусах 48/64 вывода вывод Vref+ не выведен на ружу.

Почему не выведен? Выведен! Это нога VREF+ (отмечено красным контуром).

image.thumb.png.d5548d8a0f5e3589476b26283c2b01b6.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

STM32G431 - за наводку спасибо!

Xenia - не знаю откуда эта картинка и почему она расходиться с даташитом - но в родном даташит все ясно сказано:

"VREF+ and VREF- inputs are both available on UFBGA100. VREF+ is also available on LQFP100. When
VREF+ and VREF- are not available, they are internally connected to VDDA and VSSA."

Таблица распределения выводов из того же документа это подтверждает.

EFR32BGxx - использовать SoCs да еще и с радиотрактом внутри - явный перебор. Опять же, средства разработки / отладки / ну и цена.

В принципе я бы с удовольствием остался на PIC-ах, применив ds33 - но дороговато, а в PIC24 - скоростенки не хватает и у ядра и у АЦП.

Спасибо за ответы. Буду копать дальше.

01.JPG

02.JPG

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 минут назад, ppram5 сказал:

. . .  Xenia - не знаю откуда эта картинка и почему она расходиться с даташитом - но в родном даташит все ясно сказано:

"VREF+ and VREF- inputs are both available on UFBGA100. VREF+ is also available on LQFP100.

When VREF+ and VREF- are not available, they are internally connected to VDDA and VSSA."

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

14 минут назад, ppram5 сказал:

EFR32BGxx - использовать SoCs да еще и с радиотрактом внутри - явный перебор. Опять же, средства разработки / отладки / ну и цена.

EFM32 - не SOC, а обычный МК. И эти 2 я привёл просто наугад ткнув два произвольных из всех Silicon Labs. Раз есть в двух выбранных наугад, значит скорее всего аналогичный функционал имеется и в других МК из подобных линеек у этого производителя. Выбирать конкретный МК - это ваше дело, как разработчика.

Средства разработки/отладки точно такие же как в STM32. А цена - что "цена"?

 

PS: Хотя я не совсем не уверен что именно они имели в виду под -Fs/2: минус относительно AGND или полярность самого дифф. сигнала. Тут надо читать мануал внимательнее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Два Vref (Vref+/Vref-) имеет NXP-шный LPC553x. Причём оба они есть в 64- и в 48-ногих корпусах. И АЦП там - до 16 бит разрядности.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 9/26/2022 at 8:15 PM, jcxz said:

Два Vref (Vref+/Vref-) имеет NXP-шный LPC553x. Причём оба они есть в 64- и в 48-ногих корпусах. И АЦП там - до 16 бит разрядности.

NXP в России не купить, да и сам сайт NXP в России не открывается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, dimka76 сказал:

NXP в России не купить, да и сам сайт NXP в России не открывается.

Ну не знаю не знаю: один мой бывший заказчик (в РФ) буквально недавно партию устройств на LPC1758 спаял. Значит при желании - можно.  :secret:

А сайт STM - открывается?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 26.09.2022 в 20:53, dimka76 сказал:

NXP в России не купить, да и сам сайт NXP в России не открывается.

Скоро всё сможем покупать без особых проблем. Не меняйте схемы, наберитесь терпения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 минут назад, byRAM сказал:

Скоро всё сможем покупать без особых проблем. Не меняйте схемы, наберитесь терпения.

Скоро - это когда? И откуда такая уверенность (обоснование)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 26.09.2022 в 19:48, jcxz сказал:

EFM32 - не SOC, а обычный МК. И эти 2 я привёл просто наугад ткнув два произвольных из всех Silicon Labs. Раз есть в двух выбранных наугад, значит скорее всего аналогичный функционал имеется и в других МК из подобных линеек у этого производителя.

Собственно, EFM32PGxxx - то же, что EFR32(F/B/M)Gxxx, но без радиочасти, периферия идентична. На освобождённых пинах - дополнительные GPIO.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...