|
STM32F334 напряжение/ток смещения на входе АЦП (?), уже по названию темы виден некий абсурд... |
|
|
|
Nov 15 2017, 21:35
|

Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 13-03-12
Из: Украина
Пользователь №: 70 785

|
Добрый день!
Помогите разобраться в ситуации. На основе данного проца построен лабораторный БП. Задумка вроде была неплохая, но на определенном этапе я не смог добиться устойчивого ("железного") поддержания уставок, выдаваемые напряжение/ток все время плыли. Оказалось, что если не подключать вход АЦП, который в данный момент преобразуется, на нем присутствует порядка 200мВ (при Uпит = 3,30В), при чем оно в течение нескольких секунд поднимается ступеньками по 2-3мВ до 210мВ, затем падает до 187. О_о. Я проверил все окружающие (релевантные и не очень) напряжения, но не обнаружил никакой связи. Заменил проц (он много пережил). Пробовал отключать прочую периферию (HRTIM, DAC, компараторы), тоже никакой корреляции. Только начинаешь преобразование выбранного канала, появляется напряжение на входе. Заканчиваешь - пропадает. Его можно задавить на землю приемлемо 1кОмом -500 Ом, на на входе требуется RC фильтр. Поэтому напряжение смещения смешивается с полезным сигналом и вызывает паразитные скачки. Оба АПЦ (их аж 2 штуки) ведут себя одинаково. Еще один момент: канал без конденсатора, только с резистором, на входе создает (!!) колебания (!!!) амплитудой примерно 10мВ на частоте преобразования, в даном случае 3МГц. АЦП работает во free-running mode через DMA в массив на oversample. Сейчас я вышел (ну почти вышел) из ситуации, увеличив время sample выбранного канала. было 4.5 цикла, приемлемо оказалось 61,5. если скачки составляли 5мВ по входу, то теперь около 1. отклик регуляторов вроде бы не поменялся, то есть скорости преобразования все еще достаточно, но правда дороже) Может я много хочу, и все АЦП при наличии входного RC фильтра требуют буферного усилителя (повторителя)? Я о таком правда никогда не слышал. По ходу задумался о процах Piccolo, но это ж все блин заново... опять. и цена вопроса другая.
--------------------
нет повести печальнее на свете, чем повесть о запавшем ресете
|
|
|
|
|
 |
Ответов
(1 - 13)
|
Nov 16 2017, 09:23
|

Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 13-03-12
Из: Украина
Пользователь №: 70 785

|
Однако. Новичком я себя уже давно не чуствую, но видимо такие вот детали будут выявляться всегда. Я конечно знал, что у АЦП есть входная емкость, но что ее там.. 5пФ? А вот деталь которую я упустил - что после заряда она разряжается при преобразовании.. и это все меняет.
Ок, если так вот что у меня получается согласно CD00004444: Полумост (считаем, что buck). Управление производится в токовом режиме, с помощью шунта сразу за силовым трансформатором (то есть меряем ток дросселя). Производительности проца оказалось достаточно на вычисления на частоте 50кГц, она же частота трансформатора. Такой же частоты принимаем и токовый сигнал, который нужно измерить (реально 100к, но проц не успевает). 12 бит маловато, поэтому на каждые Tsw = 20us нужно 16 измерений, возьмем Nsmp = 61.5 Таким образом, f_ADC=64M, N_ADC = Nsmp+Nconv = 61.5+12.5 = 74. Tsmp = T_ADC * N_ADC = 1.156us. Возьмем Vc/V_AIN = 0.999, C_AIN = 1nF. Тогда R_AIN <=Tsmp/(C_AIN * ln1000) = 167 Ohm
Итого моя RC цепочка должна состоять например из 1нФ и 167 Ом (включая сопр ОУ, усилителя тока)?
--------------------
нет повести печальнее на свете, чем повесть о запавшем ресете
|
|
|
|
|
Nov 16 2017, 14:28
|
Частый гость
 
Группа: Участник
Сообщений: 109
Регистрация: 12-10-16
Пользователь №: 93 727

|
Цитата(sadat @ Nov 16 2017, 13:59)  А не проще ли поставить R-to-R усилитель в режиме повторителя? Цена вопроса - 20-30 рублей. Это единственный надёжный способ избавиться от влияния соседних каналов АЦП, который я применяю. Я сейчас скажу жуткую новость: "на борту" у STM32F334 ЕСТЬ ОПЕРАЦИОННИКИ !!!
|
|
|
|
|
Nov 16 2017, 15:46
|
Профессионал
    
Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451

|
Цитата(Hexel @ Nov 16 2017, 03:23)  Однако. Новичком я себя уже давно не чуствую, но видимо такие вот детали будут выявляться всегда. Я конечно знал, что у АЦП есть входная емкость, но что ее там.. 5пФ? А вот деталь которую я упустил - что после заряда она разряжается при преобразовании.. и это все меняет.
Ок, если так вот что у меня получается согласно CD00004444: Полумост (считаем, что buck). Управление производится в токовом режиме, с помощью шунта сразу за силовым трансформатором (то есть меряем ток дросселя). Производительности проца оказалось достаточно на вычисления на частоте 50кГц, она же частота трансформатора. Такой же частоты принимаем и токовый сигнал, который нужно измерить (реально 100к, но проц не успевает). 12 бит маловато, поэтому на каждые Tsw = 20us нужно 16 измерений, возьмем Nsmp = 61.5 Таким образом, f_ADC=64M, N_ADC = Nsmp+Nconv = 61.5+12.5 = 74. Tsmp = T_ADC * N_ADC = 1.156us. Возьмем Vc/V_AIN = 0.999, C_AIN = 1nF. Тогда R_AIN <=Tsmp/(C_AIN * ln1000) = 167 Ohm
Итого моя RC цепочка должна состоять например из 1нФ и 167 Ом (включая сопр ОУ, усилителя тока)? Все же придется почитать обсуждения на форуме, которые я привел выше. Буферный ОУ не есть усилитель тока (в зависимости что надо для правильного позиционирования имеющегося сигнала для использования полного размаха входа АЦП - это или усилитель, или повторитель, или делитель+повторитель (не не наоборот)). Для того, чтобы было вам понятно - это буфер-источник напряжения. У вас это ИНУН - напряжение снимается с пробного резистора и подается в виде напряжения на АЦП с последовательной RC цепью. Этот буфер должен работать на 167 Ом без перегрузки/ограничения/затягивания сигнала/возбуждения, если конечно это серъезная разработка. В моменты скачков входного напряжения (тока через пробный резистор моста), конденсатор - это почти нулевая нагрузка.
|
|
|
|
|
Nov 17 2017, 09:49
|

Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 13-03-12
Из: Украина
Пользователь №: 70 785

|
У меня ОУ работает в качестве усилителя напряжения на токовом резисторе. его выход слегка зашумлен, потому требует фильтра на выходе. и там уже стоит АЦП. насчет возбудов я до конца еще не разобрался, т. к. в этом контуре управления участвует ПИ регулятор. он еще не настроен в оптимальном режиме, но близко. когда будет его окончательная передаточная функция, тогда уже можно будет проверить, влияет ли ноль этой RC на характеристику управления. но ее постоянная времени уже меньше периода sample, который в разы меньше периода расчета, так что наверное не влияет. или я все же не вдумчиво читал ссылку. а в переходных процессах я уже провел испытания и произвел начальную настройку ПИ параметров. это уже не беда, когда сами регуляторы начали таки работать согласно определению)) кстати, вот такой вопрос, как я упоминал выше, коэф заполнения управляет регулятор тока, а ним в свою очередь управляет регулятор напряжения. какие подводные камни могут ожидать меня в такой двухконтурной схеме? и как настраивается их устойчивая работа? конечно в свое время я все равно подниму эту литературу, но пока что вкратце, с отсылкой на конкретную лит-ру? мне предстоит еще много узнать
--------------------
нет повести печальнее на свете, чем повесть о запавшем ресете
|
|
|
|
|
Nov 17 2017, 16:42
|

Частый гость
 
Группа: Свой
Сообщений: 117
Регистрация: 6-07-05
Из: Белгород
Пользователь №: 6 575

|
Цитата(leocat @ Nov 16 2017, 17:28)  Я сейчас скажу жуткую новость: "на борту" у STM32F334 ЕСТЬ ОПЕРАЦИОННИКИ !!! И чего кричать? Знаю, что есть операционник, причём один-единственный, с нагрузочной способностью 500 мкА. Считаю, что такого тока мало для стабильной работы АЦП, внешний ОУ был бы наиболее предпочтительным.
|
|
|
|
|
Nov 17 2017, 18:23
|
Профессионал
    
Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451

|
Цитата(serglg @ Nov 17 2017, 10:08)  да фигня всё, у меня делитель входного напряжения. При этом по входу АЦП - 1200 Ом, параллельно 1000 пФ - и всё нормально А Черепанов, например, ездил на паровозе, который топил дровами и вошел в историю страны. Но почему-то никто сейчас не ездит на таких паровозах. Гениальные ученые-одиночки, делающие открытия, способные угрожать всему миру, — это персонажи из фантастических фильмов и романов. Как ни странно, нечто подобное порой происходит и в реальности. http://paranormal-news.ru/news/tainstvenny...2014-03-05-8633
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|