New Customers Only. Offer Expires Feb 28, 2025

Up to 30% Off Altium Designer!

Interested? Call: 1-800-544-4186 , Email: sales.na@altium.com

New Customers Only. Offer Expires Feb 28, 2025

Овладейте проектированием схем: Погружение в анализ худшего случая

Kamil Jasiński
|  Создано: 23 Декабря, 2024  |  Обновлено: 24 Декабря, 2024

При проектировании любой схемы крайне важно обеспечить ее надежную работу в различных условиях, выходящих за пределы контролируемой среды лабораторного стола. Это включает в себя учет допусков компонентов и температурных изменений. В приложениях, критичных к безопасности, таких как аэрокосмическая отрасль и военное дело, также необходимо учитывать дополнительные факторы, такие как старение компонентов и воздействие радиации. Хотя настройка соответствующих тестов может быть сложной, тщательный анализ может эффективно проверить надежность вашего проекта.

Эта статья поможет вам проанализировать дифференциальный усилитель, помогая понять источники ошибок и обеспечивая надежную работу в различных условиях.

Схема дифференциального усилителя для измерения малых токов

В этом примере мы рассматриваем конфигурацию дифференциального усилителя, предназначенную для измерения малых токов через шунтирующий резистор. Наш выбранный операционный усилитель - ADA4084, который обладает выходом с рельса на рельс и низким смещением напряжения. Давайте сначала проверим правильность функционирования нашей схемы.

Differential amplifier configuration for measuring small currents

Рисунок 1: Конфигурация дифференциального усилителя для измерения малых токов

Для проверки схемы мы проводим симуляцию постоянного тока. Выходное выражение рассчитывает ток из выходного напряжения, деленного на коэффициент усиления (201) и значение шунтирующего резистора (0.2 Ом).

Results of DC sweep simulation with parameters

Рисунок 2: Результаты симуляции постоянного тока с параметрами

SPICE: Certainty for All Decisions

Design, validate, and verify the most advanced schematics.

Как показывает курсор A, наша схема работает почти идеально. Например, при реальной нагрузке 30.005 мА мы получаем рассчитанный ток 29.810 мА. Однако реальный мир часто отличается.

Далее, мы включаем различные параметры, такие как допуски резисторов и специфические параметры из даташита ADA4084. Наиболее критичные параметры для учета - это входное смещение напряжения, входной смещенный ток и входной ток смещения.

Important parameters to include in simulation and its values

Рисунок 3: Важные параметры для включения в симуляцию и их значения

Circuit including input offset current, input offset voltage and input current bias

Рисунок 4: Схема, включающая входной смещенный ток, входное смещение напряжения и входной ток смещения

Анализ чувствительности

Анализ чувствительности позволяет нам определить, какие отклонения параметров наиболее значительно влияют на выходные данные. Резисторы были установлены с допуском 1% (10м в окне чувствительности), в то время как другие параметры были установлены в 100%, чтобы оценить их влияние.

Easy, Powerful, Modern

The world’s most trusted PCB design system.

Sensitivity simulation setup

Рисунок 5: Настройка симуляции чувствительности

Results of sensitivity analysis

Рисунок 6: Результаты анализа чувствительности. Колонка относительного отклонения показывает влияние на выход при изменении параметров

Как и ожидалось, допуски резисторов играют наиболее значительную роль, в то время как входные токи (смещение и смещенный) незначительны. Для упрощения, эти параметры будут игнорироваться в данном конкретном случае.

Анализ худшего случая (WCA)

В то время как анализ чувствительности изменяет значение одного компонента за раз, анализ худшего случая рассматривает совместное влияние всех вариаций параметров. Наивысшие значения с допуском 1% не обязательно приводят к худшему результату; важно взаимодействие этих допусков.

Анализ методом Монте-Карло является полезным инструментом для этой цели. Он создает случайные значения для компонентов в пределах их допусков на каждой итерации алгоритма. С достаточным количеством симуляций мы можем определить выходные значения с определенными вероятностями. Однако анализ методом Монте-Карло не гарантирует достижения крайних значений. Поэтому выбор опции Анализа худшего случая в рамках анализа методом Монте-Карло в Altium и установка числа прогонов равным 2^5 (учитывая пять компонентов) обеспечивает тщательное исследование. R10, который не влияет на результат, будет исключен.

Requirements Management Made Easy
Connect design data and requirements for faster design with fewer errors.
Monte Carlo analysis parameters

Рисунок 7: Параметры анализа методом Монте-Карло. В данном случае мы меняем только резисторы

Базовое допуск было определено как 1%. Чтобы учесть старение, мы могли бы использовать закон Аррениуса, как это подробно описано в ECSS-Q-HB-30-01A. Для простоты мы пропустим детали здесь и просто добавим дополнительный допуск 0,17%. Температурный дрейф также может быть включен в расчет допуска. Например, резистор на 100 ppm при 50°C добавляет 0,5%, что в результате дает общий допуск 1,67%.

Напряжение смещения остается неизменным. Были подготовлены два отдельных прогона симуляции, один с напряжением смещения -300µV и один с напряжением смещения +300µV. Результаты этих симуляций показаны ниже.

DC sweep analysis - Offset voltage: 300u

Рисунок 8: Анализ постоянного тока с различными вариациями значений компонентов. Напряжение смещения: 300u

DC sweep analysis - Offset voltage: -300u

Рисунок 9: Анализ постоянного тока с различными вариациями значений компонентов. Напряжение смещения: -300u

Unparalleled Schematic Capture

Easily design schematics of any complexity.

Курсоры иллюстрируют разницу между реальной нагрузкой 60мА и выходом, с ошибками до 17%! Чтобы исследовать, как это значение меняется с разными допусками резисторов (например, 0,1%), вы можете попробовать сами. Попробуйте сегодня! Altium предлагает бесплатную пробную версию для ваших экспериментов.

Заключение

Анализируя и моделируя схемы, мы можем с уверенностью проектировать надежные и устойчивые системы, способные выдерживать вызовы предназначенных для них сред. Этот тщательный процесс не только улучшает производительность и срок службы схемы, но и гарантирует ее надежную работу в критически важных приложениях, где точность и надежность имеют решающее значение.

Об авторе

Об авторе

Камиль - инженер-электронщик, чья страсть к этой области началась как хобби. Сначала он изучал автоматизацию и робототехнику, во время учебы активно участвуя в научном клубе как энтузиаст электроники. Это увлечение привело его к участию в его первом космическом проекте, разработанном для программы, организованной Европейским космическим агентством.

После завершения начальных учебных курсов Камиль попробовал себя в медицинской индустрии и технических продажах, получив ценный опыт. Однако его страсть к космосу вернула его к истокам. Теперь, имея степень магистра по специальности "инженерия электроники", Камиль профессионально занимается космической отраслью. Он участвовал в проекте робототехнических решений и научных инструментов.

Помимо экспертизы в области аппаратного обеспечения, Камиль также развил навыки в разработке программного обеспечения. Он приобрел знания в области встроенных систем и высокоуровневых языков сценариев, таких как Python. Камиль твердо убежден, что любой рабочий процесс можно улучшить, и он постоянно ищет инновационные решения для автоматизации проектирования и тестирования электронных систем

Связанные ресурсы

Связанная техническая документация

Вернуться на главную
Thank you, you are now subscribed to updates.