реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Измерение напряжения питания
amaora
сообщение Mar 18 2018, 09:16
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 421
Регистрация: 2-01-08
Пользователь №: 33 778



Измеряю напряжение питания с помощью делителя и повторителя на ОУ.

Прикрепленное изображение


Но вот задумался и пошел читать ДШ, а там написано вот это.

Цитата
ABSOLUTE MAXIMUM RATINGS
Input Voltage VSS − 0.3 V to VDD + 0.3 V


То есть на вход ОУ нельзя подавать ничего выше питания + 0.3в. Но у меня в момент включения не будет питания на ОУ, пройдет немало времени на стабилизацию процессов в преобразователях питания которые делают из входного напряжения 5в а затем 3.3.

Вопрос как избежать возможных проблем? То есть обеспечить допустимые предельные напряжения на входах ОУ?
Спасибо.
Go to the top of the page
 
+Quote Post
MM_Andrey
сообщение Mar 18 2018, 09:38
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 237
Регистрация: 5-11-06
Из: Россия, г. Великий Новгород
Пользователь №: 21 985



http://www.analog.com/ru/analog-dialogue/a...protection.html
Go to the top of the page
 
+Quote Post
@Ark
сообщение Mar 18 2018, 09:58
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 688
Регистрация: 13-05-16
Пользователь №: 91 710



Цитата(amaora @ Mar 18 2018, 12:16) *
Измеряю напряжение питания с помощью делителя и повторителя на ОУ....
Вопрос как избежать возможных проблем? То есть обеспечить допустимые предельные напряжения на входах ОУ?
Спасибо.

Вопросов два:
1) Чем измеряете напряжение?
2) Зачем в схеме ОУ, какую полезную функцию он выполняет?

Go to the top of the page
 
+Quote Post
amaora
сообщение Mar 18 2018, 10:18
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 421
Регистрация: 2-01-08
Пользователь №: 33 778



1) АЦП (stm32f4xx)
2) Для обеспечения работы АЦП, делитель не успеет заряжать входную емкость АЦП достаточно быстро и часто. Нужна частота до ~100кГц и минимальное время сэмплирования, без потери точности из-за этого.
Go to the top of the page
 
+Quote Post
@Ark
сообщение Mar 18 2018, 10:29
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 688
Регистрация: 13-05-16
Пользователь №: 91 710



Цитата(amaora @ Mar 18 2018, 13:18) *
1) АЦП (stm32f4xx)
2) Для обеспечения работы АЦП, делитель не успеет заряжать входную емкость АЦП достаточно быстро и часто. Нужна частота до ~100кГц и минимальное время сэмплирования, без потери точности из-за этого.

Чтобы успевал, надо номиналы делителя уменьшить минимум в 10 раз.
ОУ - не нужен.
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Mar 18 2018, 10:31
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Цитата(amaora @ Mar 18 2018, 16:16) *
Вопрос как избежать возможных проблем? То есть обеспечить допустимые предельные напряжения на входах ОУ?

Обычная диодная растяжка на входе типа BAV199. Схему можете подсмотреть в даташите вашего микроконтроллера.
Go to the top of the page
 
+Quote Post
@Ark
сообщение Mar 18 2018, 10:37
Сообщение #7


Знающий
****

Группа: Участник
Сообщений: 688
Регистрация: 13-05-16
Пользователь №: 91 710



Цитата(HardEgor @ Mar 18 2018, 13:31) *
Обычная диодная растяжка на входе типа BAV199. Схему можете подсмотреть в даташите вашего микроконтроллера.

Да она там наверняка уже есть на входе АЦП МК...

Go to the top of the page
 
+Quote Post
amaora
сообщение Mar 18 2018, 11:13
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 421
Регистрация: 2-01-08
Пользователь №: 33 778



Ну вот допустим уменьшим номиналы делителя в 10 раз. Постоянная времени заряда входной емкости АЦП ~ 47k * 4пФ = 188 нс. Минимальное время сэмплирования при таковой частоте АЦП 21МГц ~ 3 такта = 142 нс. Мне надо будет увеличить это время до 15 тактов (следующее возможное значение), то есть до 714 нс. В итоге все требуемые измерения займут в 2 раза больше времени. Этого не хочется, потому как это ведет к ухудшению других характеристик, нужно резервировать большее время на измерения.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Mar 18 2018, 12:02
Сообщение #9


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(amaora @ Mar 18 2018, 14:13) *
Постоянная времени заряда входной емкости АЦП ~ 47k * 4пФ = 188 нс.


1 Постоянная времени = это 30% от номинала...
3 Постоянных времени = это 95% от номинала... Или "номинал" - 5%... Или погрешность измерения АЦП + 5%...

А вот для 1% или 0,5% этих "Постоянных времени" требуется гораздо, гораздо больше...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
amaora
сообщение Mar 18 2018, 12:14
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 421
Регистрация: 2-01-08
Пользователь №: 33 778



Так я и говорю недостаточно, даже если в 10 раз номиналы резисторов делителя уменьшить. Для этого и нужен ОУ.

Если добавлять диоды на вход, то это надо считать смещения из-за их токов утечки. И вероятно снова уменьшать номиналы резисторов делителя. А еще диоды не обеспечивают падения на них меньше 0.3в.

Сообщение отредактировал amaora - Mar 18 2018, 12:21
Go to the top of the page
 
+Quote Post
@Ark
сообщение Mar 18 2018, 12:24
Сообщение #11


Знающий
****

Группа: Участник
Сообщений: 688
Регистрация: 13-05-16
Пользователь №: 91 710



Цитата(amaora @ Mar 18 2018, 14:13) *
Ну вот допустим уменьшим номиналы делителя в 10 раз. Постоянная времени заряда входной емкости АЦП ~ 47k * 4пФ = 188 нс. Минимальное время сэмплирования при таковой частоте АЦП 21МГц ~ 3 такта = 142 нс. Мне надо будет увеличить это время до 15 тактов (следующее возможное значение), то есть до 714 нс. В итоге все требуемые измерения займут в 2 раза больше времени. Этого не хочется, потому как это ведет к ухудшению других характеристик, нужно резервировать большее время на измерения.

Вы уверены насчет "времени сэмплирования"?
К сожалению, я не спец. по STM, но рекомендую вам разобраться в этом вопросе, изучив даташит.
Подключение буферного конденсатора АЦП ко входу, обычно, происходит, когда вы выбираете (назначаете) этот вход для АЦП.
А его отключение от входа происходит, когда запускается процесс АЦП преобразования.
Время между этими событиями - и есть "время сэмплирования".
А совсем не то, что вы написали, по моему мнению...

Go to the top of the page
 
+Quote Post
amaora
сообщение Mar 18 2018, 12:42
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 421
Регистрация: 2-01-08
Пользователь №: 33 778



Да, это время, почему сомневаетесь? Оно настраивается в STM.

Цитата
Bits 31: 27 Reserved, must be kept at reset value.
Bits 26:0 SMPx[2:0]: Channel x sampling time selection
These bits are written by software to select the sampling time individually for each channel.
During sampling cycles, the channel selection bits must remain unchanged.
Note: 000: 3 cycles
001: 15 cycles
010: 28 cycles
011: 56 cycles
100: 84 cycles
101: 112 cycles
110: 144 cycles
111: 480 cycles
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Mar 18 2018, 12:44
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



1) Формула есть в техописании.В нее, кроме выходного сопротивления источника и времени выборки, входит еще и требуемая точность (количество значащих разрядов). Вы уверены, что вам надо измерять напряжение питания с 12-битной точностью?

2) По поводу превышения напряжения питания при выключенном питании схемы: пока питания нет - выходной ток делителя будет через защитные диоды ОУ сливаться на питание и приподнимать его. Тут важно не превысить максимально допустимый ток через защитные диоды.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
iosifk
сообщение Mar 18 2018, 13:12
Сообщение #14


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(amaora @ Mar 18 2018, 15:14) *
Так я и говорю недостаточно, даже если в 10 раз номиналы резисторов делителя уменьшить.

Но и это еще не всё. Если речь идет о высокой точности, то надо вспомнить и о пульсации источника, помехах и переходных процессах от бросков тока... Смотрите на переходные характеристики источников питания, их пульсации на ВЧ и на 100Гц. Потом моделируйте цифровой фильтр, учитывайте требуемый ресурс на вычисления... Потому как все эти вещи придется фильтровать программно... А еще если АЦП поразрядного уравновешивания, то они сильно не любят, когда напряжение меняется в процессе сэмплирования. Поэтому проверьте, у них внутри должен быть узел "выборки-хранения"....


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
@Ark
сообщение Mar 18 2018, 14:21
Сообщение #15


Знающий
****

Группа: Участник
Сообщений: 688
Регистрация: 13-05-16
Пользователь №: 91 710



Цитата(amaora @ Mar 18 2018, 15:42) *
Да, это время, почему сомневаетесь? Оно настраивается в STM.

Это не совсем так.
Как я понял, это время паузы между пуском АЦП и отключением буферного конденсатора от входа.
То есть, это минимальное гарантированное "время сэмплирования". Вам ничего не стоит его увеличить до нужного,
сделав дополнительную паузу между переключением АЦП на нужный вход и пуском процесса АЦП.
Если вход АЦП не переключать, то время сэмплирования будет равно периоду измерений (10мкс) минус время для АЦП-преобразования.
То есть время, когда буферный конденсатор отключен от входа. И больше вы уже не сделаете...

Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 15th June 2025 - 21:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.03281 секунд с 7
ELECTRONIX ©2004-2016