Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


Закрытая тема
Опции темы
Непрочитано 04.06.2017, 17:14   #21
nexsys
Гражданин KAZUS.RU
 
Аватар для nexsys
 
Регистрация: 11.07.2010
Адрес: Не Северный Кавказ, а Юг Сибири
Сообщений: 576
Сказал спасибо: 355
Сказали Спасибо 516 раз(а) в 241 сообщении(ях)
nexsys на пути к лучшему
По умолчанию Re: stm32f103 АЦП выдает ток 30 мкА

Сообщение от DanilinSA Посмотреть сообщение
Тщательная разводка топологии.
Вот здесь я и дал маху. Совершенно на практике уяснил, что выводы контроллера рядом со входом ацп на массу и аналоговую часть схемы по массе в одной точке с цифровой - ели есть вторая, то, капец, циркулируют токи через эти две точки и цифровую массу.
Реклама:
nexsys вне форума  
Непрочитано 04.06.2017, 17:53   #22
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: stm32f103 АЦП выдает ток 30 мкА

Ваапсчето, от 7805 нельзя питать STM32... и в серии 78хх вообще нет таких, которыми можно. Видимо, отседава и праблэма. 3,3 В ему надо, ну максимум 3,6. Или, надеюсь, подразумевается, что там после 7805 стоит второй регулятор, снижающий до 3,3?
И вообще, если уж и разделять и требовать какие-то супер-пупер точности и непогрешимости от АЦП, то лучше просто внешний АЦП с отдельным питанием аналовогой части и на интерфейсе SPI или I2C.

Да я как бы вообще не понимаю, откуда у вас там вытекающий из вывода ток вдруг берется?
Оно конечно может и правы те, кто писали, что из-за некоторых 5-вольтовых входов. Не знаю, не проверял както, может оно и есть...
Я так понял, вас пятивольтовый двустрочник Винстар или МЭЛТ? ну эти то да, они через свои порты, которые даже в режиме выходов, и то через них вытекает 5 В. Я, помнится, еще на ПИКах пытался сделать схемку на батарейном питании с дисплеем Винстар. Долго парился с режимом отключения, там была засада, что через ноги дисплея утекало питание на сам дисплей и он потреблял около 1 мА.

Кстати, как я помню, у F1 была проблема на RA0 в режиме ADC_IN0, там что-то было вроде не так, в эррате описано было. Там действительно генерировался какой-то выброс напряж, но только на этом входе и только при каких-то там условиях измерения. На других сериях контроллеров такого уже нету.

А так же, калибровку АЦП вы проводили перед началом измерений? Там есть специальная калибровка, после первого включения АЦП надо ее проводить. Между прочим, реально действует. Например, без калибровки не всегда (да почти никогда) не удается получить значение 4095, подав на вход накоротко от питания. эдак на 50-70 единиц недотягивает. После калибровки - точнехонько 4095.

Последний раз редактировалось NewWriter; 04.06.2017 в 18:04.
NewWriter вне форума  
Непрочитано 04.06.2017, 17:58   #23
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,581
Сказал спасибо: 181
Сказали Спасибо 3,161 раз(а) в 2,047 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: stm32f103 АЦП выдает ток 30 мкА

Да, тоже удивился что без калибровки на десятки единиц показания занижаются.
Ну надо так надо, чо
__________________
кагмаподэ магмаподэ
индюк вне форума  
Непрочитано 04.06.2017, 20:04   #24
nexsys
Гражданин KAZUS.RU
 
Аватар для nexsys
 
Регистрация: 11.07.2010
Адрес: Не Северный Кавказ, а Юг Сибири
Сообщений: 576
Сказал спасибо: 355
Сказали Спасибо 516 раз(а) в 241 сообщении(ях)
nexsys на пути к лучшему
По умолчанию Re: stm32f103 АЦП выдает ток 30 мкА

Сообщение от NewWriter Посмотреть сообщение
Ваапсчето, от 7805 нельзя питать STM32... и в серии 78хх вообще нет таких, которыми можно. Видимо, отседава и праблэма. 3,3 В ему надо, ну максимум 3,6. Или, надеюсь, подразумевается, что там после 7805 стоит второй регулятор, снижающий до 3,3?
И вообще, если уж и разделять и требовать какие-то супер-пупер точности и непогрешимости от АЦП, то лучше просто внешний АЦП с отдельным питанием аналовогой части и на интерфейсе SPI или I2C.
Да, там на борту свой стабилизатор есть на 3,3 вольта. В общем я уже на половину созрел для внешнего ацп, слишком много нюансов со встроенным ацп. Калибровка в проге присутствует, без нее у меня счетчик на 40-50 меньше считает (от 4095). Вытекающий ток возникает при малейшем перекосе в меньшую сторону входного напряжения относительно массы, то-есть потенциал на входе ацп ниже потенциала массы. Бесит, что нет вывода Uref, на микрочипах, ацп мимоходом программировал, кучу устройств было сделано. А здесь весьма не удобно. Кстати, то, что у стм32 опорное 3,3 - очень не гуд, так как все 4095 разрядов размазываются на этом напряжении, мне нужен диапазон до 1,5 вольт, то-есть я бы мог точность оцифровки получить в 2 раза точнее.

Последний раз редактировалось nexsys; 04.06.2017 в 20:08.
nexsys вне форума  
Непрочитано 04.06.2017, 20:14   #25
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: stm32f103 АЦП выдает ток 30 мкА

Сообщение от nexsys Посмотреть сообщение
Вытекающий ток возникает при малейшем перекосе в меньшую сторону входного напряжения относительно массы, то-есть потенциал на входе ацп ниже потенциала массы.
Ааааа, нууууу вооооот оно чооо!! Ну и чтож вы, батенька, нам тут голову то морочите? хахаха, а чего ж вы ожидали то? Чудес то не бывает, и сказки тоже закончились. Даташит гляньте. Ваапсче та, у АЦП только однополярный сигнал может быть на входе. Ни ни-ни не ниже VSSА (он же GND). Разумеется там через защитные диоды и прочие паразитные связи начнет утекать ток.
Вот и разрешилась загадка века
Так что, если на входе у вас сигнал может быть ниже GND (я догадываюсь, что вы переменку сетевую меряете), то вам прямая дорога к внешнему ДВУПОЛЯРНОМУ АЦП. Либо вы через разделительный кондер должны обеспечить среднюю точку с половинным питанием на входе АЦП МК.
NewWriter вне форума  
Непрочитано 04.06.2017, 20:27   #26
DanilinSA
Почётный гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,696
Сказал спасибо: 130
Сказали Спасибо 1,089 раз(а) в 521 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: stm32f103 АЦП выдает ток 30 мкА

Калибровка - обязательная процедура. Выполняется один раз при включении питания (вроде).
DanilinSA вне форума  
Непрочитано 04.06.2017, 21:18   #27
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: stm32f103 АЦП выдает ток 30 мкА

Ну и для подтверждения, вот подготовил картинки из даташита по тематике. Ключевые моменты выделены.





NewWriter вне форума  
Непрочитано 04.06.2017, 22:56   #28
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,925
Сказал спасибо: 2,986
Сказали Спасибо 3,163 раз(а) в 2,147 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: stm32f103 АЦП выдает ток 30 мкА

Сообщение от nexsys Посмотреть сообщение
то-есть я бы мог точность оцифровки получить в 2 раза точнее.
И не путайте точность и разрешающую способность. Как правило, первая - хуже второй.

Сообщение от nexsys Посмотреть сообщение
Вытекающий ток возникает при малейшем перекосе в меньшую сторону входного напряжения относительно массы,
Да уж... ларчик, как всегда, просто открывался. Но, несмотря на наводящие вопросы, - не с первого раза.
__________________
Экзорцист 40-го уровня.
ForcePoint вне форума  
Непрочитано 05.06.2017, 01:34   #29
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,581
Сказал спасибо: 181
Сказали Спасибо 3,161 раз(а) в 2,047 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: stm32f103 АЦП выдает ток 30 мкА

Студент какойто вобщем
Зачем на вход подавать отрицательное напряжение вообще? Неужто неясно что его ацп не измерит
__________________
кагмаподэ магмаподэ
индюк вне форума  
Непрочитано 05.06.2017, 15:44   #30
nexsys
Гражданин KAZUS.RU
 
Аватар для nexsys
 
Регистрация: 11.07.2010
Адрес: Не Северный Кавказ, а Юг Сибири
Сообщений: 576
Сказал спасибо: 355
Сказали Спасибо 516 раз(а) в 241 сообщении(ях)
nexsys на пути к лучшему
По умолчанию Re: stm32f103 АЦП выдает ток 30 мкА

В общем у stm32 есть свой нюанс в ацп. Если его запустить в непрерывном режиме командой в блоке инициализации ADC1InitStructure.ADC_ContinuousConvMode=ENABLE;// непрерывное преобразование
, то ацп начинает шуметь не по детски. Если амперметром встать между входом ацп и цифровой землей, то будет фиксация тока 10 микроампер. На других режимах такого эффекта нет. Оцифровка пошла как по маслу, когда я перешел на дискретное преобразование, ловя нужный мне диапазон таким блоком
do
{
ADC_Cmd(ADC1,ENABLE);//Включаем преобразование АЦП
adc_1=ADC1-›DR;
}while(adc_1‹50);

Как я не бился, непрерывная оцифровка со своим диким шумом у меня не получилась.
nexsys вне форума  
Закрытая тема

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AtMega АЦП impuls-v Микроконтроллеры, АЦП, память и т.д 19 20.06.2011 20:12
Конфликт прерываний таймера и АЦП ask_e Микроконтроллеры, АЦП, память и т.д 11 08.08.2010 01:28
Помогите с ЦАП AD7708/AD7718 или их аналогами ST_Senya Микроконтроллеры, АЦП, память и т.д 9 30.11.2009 19:03
Проблема с прерыванием от АЦП, Atmega8 R-a-v-e-n Микроконтроллеры, АЦП, память и т.д 11 24.06.2009 14:12
Как с помощью АЦП микроконтроллера можно замерять ток в авто DAS_WEYDER Микроконтроллеры, АЦП, память и т.д 18 17.04.2007 16:09


Часовой пояс GMT +4, время: 05:22.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot