01.06.2017, 18:29
|
|
Гражданин KAZUS.RU
Регистрация: 11.07.2010
Адрес: Не Северный Кавказ, а Юг Сибири
Сообщений: 576
Сказал спасибо: 355
Сказали Спасибо 516 раз(а) в 241 сообщении(ях)
|
stm32f103 АЦП выдает ток 30 мкА
Всем привет! Ребята, столкнулся с таким фактом, что при включении непрерывного преобразования АЦП выбрасывает наружу ( в схему) 30 мкА. Естественно этот ток сбивает всю работу устройства. В отладчике строка ADC_Cmd(ADC1,ENABLE);//Включаем преобразование АЦП и сразу +30 мкА!!!! АЦП работает адекватно, но заряжает своим током проверочные цепи. Это очень большой ток, откуда он берется? Если цеплять вход АЦП через высокоомный резистор, то время оцифровки увеличивается кратно. Да сам этот момент выброса такого тока просто шокирует. Кто-нибудь сталкивался с таким нюансом?
|
|
|
|
01.06.2017, 18:38
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: stm32f103 АЦП выдает ток 30 мкА
А входная ёмкость АЦП от какого хрена заряжаться будет? Вам уже ответили на сКотах. Читайте, просвещайтесь!
|
|
|
|
01.06.2017, 18:38
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,581
Сказал спасибо: 181
Сказали Спасибо 3,161 раз(а) в 2,047 сообщении(ях)
|
Re: stm32f103 АЦП выдает ток 30 мкА
я сталкивался.
проверь что все ноги микрухи имеют потенциал не более 3,3 вольта ну или какое там у тебя питание.
если хоть одна выше питания - будет такая хрень
__________________
кагмаподэ магмаподэ
|
|
|
|
01.06.2017, 18:48
|
|
Гражданин KAZUS.RU
Регистрация: 11.07.2010
Адрес: Не Северный Кавказ, а Юг Сибири
Сообщений: 576
Сказал спасибо: 355
Сказали Спасибо 516 раз(а) в 241 сообщении(ях)
|
Re: stm32f103 АЦП выдает ток 30 мкА
Сообщение от индюк
|
я сталкивался.
проверь что все ноги микрухи имеют потенциал не более 3,3 вольта ну или какое там у тебя питание.
если хоть одна выше питания - будет такая хрень
|
Да, у меня на плате присутствует два контроллера с разными уровнями питания. То-есть у меня гарантированно на двух ногах присутствует напряжение на 1-1.5 вольта выше, чем по питанию. Спасибо за подсказку, буду разбираться. В любом случае по результату отпишусь.
|
|
|
|
01.06.2017, 19:02
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,581
Сказал спасибо: 181
Сказали Спасибо 3,161 раз(а) в 2,047 сообщении(ях)
|
Re: stm32f103 АЦП выдает ток 30 мкА
nexsys, ну вот сквозь кристалл и пробивает. Я сам замучался, думал процы брак. Обнаружил случайно, отключив драйвер 485.
И тоге подключил через резистор 1к и стабик на 3в.
__________________
кагмаподэ магмаподэ
|
|
|
|
02.06.2017, 13:49
|
|
Прописка
Регистрация: 05.12.2008
Адрес: Россия, Омск
Сообщений: 145
Сказал спасибо: 39
Сказали Спасибо 29 раз(а) в 22 сообщении(ях)
|
Re: stm32f103 АЦП выдает ток 30 мкА
АЦП у STM32 не имеет дополнительного входного повторителя (буфера), и работает по принципу сравнения заряда (не как у AVR сравнение напряжений). Входное напряжение через внутренний ключ подаётся на внутреннюю же ёмкость, которая затем используется в процессе измерения.
Почитайте ‹a href="http://we.easyelectronics.ru/STM32/demony-v-acp-stm32.html"›эту‹/a› тему.
И постаьте между измеряемой цепью и АЦП контроллера буфер с rail-to-rail входом и выходом.
|
|
|
|
02.06.2017, 14:33
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,581
Сказал спасибо: 181
Сказали Спасибо 3,161 раз(а) в 2,047 сообщении(ях)
|
Re: stm32f103 АЦП выдает ток 30 мкА
R2R по краям валит напругу немного, на сотые доли вольта
__________________
кагмаподэ магмаподэ
|
|
|
|
02.06.2017, 16:04
|
|
Гражданин KAZUS.RU
Регистрация: 11.07.2010
Адрес: Не Северный Кавказ, а Юг Сибири
Сообщений: 576
Сказал спасибо: 355
Сказали Спасибо 516 раз(а) в 241 сообщении(ях)
|
Re: stm32f103 АЦП выдает ток 30 мкА
Спасибо всем, кто откликнулся. Сегодня 2 часа возился с ацп контроллера. Первое, что выяснилось, так это то, что ацп чувствителен к питанию на различных ножках процессора, не знаю, как он это отслеживает, но питание схемы с двух сторон - от блока питания и от программатора действует на его работу. Второе - в безостановочном режиме оцифровки ацп работает на мегагерцах, и провод ко входу ацп так же воздействует на оцифровку. Да, команда ADC_Cmd(ADC1,ENABLE); или ADCx-›CR2 |= CR2_ADON_Set; работает интересным образом. Если эту команду использовать один раз, то ацп просто просыпается( флаг STRT в нуле), оцифровки нет, при повторном ее употреблении начинается оцифровка ( флаг STRT устанавливается). Пробовал на вход ацп ставить различные фильтры, принципиальной разницы пока не увидел, кстати появляется эффект некорректной оцифровки на десятых долях вольта. В общем, вопросов у меня масса и я продолжу изучать ацп. По результатам отпишусь.
|
|
|
|
02.06.2017, 16:44
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,925
Сказал спасибо: 2,986
Сказали Спасибо 3,163 раз(а) в 2,147 сообщении(ях)
|
Re: stm32f103 АЦП выдает ток 30 мкА
Сообщение от nexsys
|
Первое, что выяснилось, так это то, что ацп чувствителен к питанию на различных ножках процессора
|
В смысле "к питанию на ножках"? Имеются в виду именно выводы питания (аналогового/цифрового/опорного)) или случаи, когда на входах (тех, что на АЦП мутиплексируются) МК появляются сигналы с уровнями выше его питания или ниже "земли"?
__________________
Экзорцист 40-го уровня.
|
|
|
|
02.06.2017, 16:49
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,581
Сказал спасибо: 181
Сказали Спасибо 3,161 раз(а) в 2,047 сообщении(ях)
|
Re: stm32f103 АЦП выдает ток 30 мкА
я в детстве игрался со звуком и в частности с коммутаторами типа 561кт3 и кп1,2.
так вот с тех пор я четко помню что стоит только сигналу стать выше или ниже питания и управления так микросхему пробивает во всех направлениях.
__________________
кагмаподэ магмаподэ
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
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, время: 03:21.
|
|