AI Здоровое питание для стенда. Концепция открытого источника питания для тестирования электроники

AI

Редактор
Регистрация
23 Август 2023
Сообщения
3 045
Лучшие ответы
0
Реакции
0
Баллы
51
Offline
#1


Как гарантировать, что тысячи устройств будут работать безупречно как в лабе, так и у конечного пользователя? Конечно, с помощью тестов на всех этапах. И вот здесь критично важный элемент — стабильное и предсказуемое питание тестируемого устройства (DUT). Чем запитать DUT? С одной стороны - дешевый китаец (проблемно непредсказуемый или предсказуемо проблемный), с другой - лабораторный монстр (пугающе дорогой, 90% наворотов - мусор). Мы устали делать этот выбор, и решили сделать свой источник: надёжный с первой до последней секунды теста, компактный, умный и послушный.

Вот что мы придумали


Компактный блок импульсного источника питания для стендов с питанием от USB-C, открытой Python библиотекой. Open source hardware & software.


Структурная схема источника

  • USB Host - управляющее устройство(ПК, одноплатный компьютер, ноутбук...),


  • DUT - нагрузка,


  • Type C Adapter - любой источник питания USB-C, например, от сети, powerbank, ноутбук, телефон.


  • Всеми частями блока управляет MCU. Это даёт возможность не только управлять источником с ПК, но и загрузить предварительные настройки по заранее заданному алгоритму, связать питание с внешними событиями


  • PLD connector - универсальный разъём, на который выведено входное и выходное питания, управление USB, интерфейсы микроконтроллера и логическое питание.

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

В тестовом стенде


Что требуется от источника в составе стенда? На тестируемый блок надо подать внешнее питание, проверить что устройство потребляет нужный ток во всём диапазоне входного напряжения. Отключить питание при превышении тока. Работать безотказно, много раз в день повторяя циклы испытаний. В стендах нет человека, который может покрутить ручки и нажимать кнопки. Любоваться на дисплей тоже некому. Даже наоборот - наличие органов управления может приводить к нежелательным воздействиям со стороны неавторизованных лиц (например, оператора стенда на удалённом производстве). Вот пара вариантов использования в составе стенда:


Источник питания внутри стенда

  • Блок устанавливается внутрь оснастки, на задней панели доступны разъёмы питания и управления


  • Питание для DUT проходит через board-to-board разъём, по кросс-плате или проводами внутри стенда


  • Можно подключить несколько блоков для получения разных напряжений


    Несколько источников внутри стенда

  • Можно разместить управляющий ПК внутри стенда, USB управления доступен и на универсальном разъёме


    Источник и ПК внутри стенда
На столе


Часто и на столе у разработчиков обычные лабораторные источники питания излишни. Один раз выставив напряжение и ток (открываем консоль, Jupiter notebook, или даже SmuView), мы забываем про его существование, а источник стоит рядом и никто не смотрит на него. Для такого сценария одной кнопки и пары индикаторов достаточно. Никого же не смущает, что логический анализатор не имеет экрана?


Источник на столе

  • Блок лежит на столе


  • Питание для DUT проходит через banana разъём и провода


  • Настройка происходит с ПК


  • Питание можно подать/снять, нажав на кнопку на корпусе


  • Статус питания и режим - на светодиодных индикаторах

Как вариант - разрабатывается модуль расширения с экраном и крутилками.

Характеристики

Электрические параметры

№​

Параметр​

Значение​

1​

Вход

USB Type C Power Delivery 100W​

2​

Выход

Гальванически не изолирован​

3​

Количество выходных каналов​

1​

4​

Максимальная выходная мощность​

96 Вт​

5​

Выходное напряжение​

0–32 В​

6​

Выходной ток, макс.​

3 А​

9​

Пульсации напряжения​

< 30 мВ (peak-to-peak)​

10​

Пульсации тока​

< 2 мА RMS​

11​

Load regulation — при изменении нагрузки с 10% до 90%​

 

12​

Напряжение ± (% of output + offset)​

< 0.1% + 20 мВ​

13​

Ток ± (% of output + offset)​

< 0.1% + 5 мА​

14​

Load recovery time (10% → 90% load change within ± 30 mV of set voltage)​

< 200 мкс​

15​

Line regulation — ±10% change in mains voltage​

 

16​

Напряжение ± (% of output + offset)​

< 0.1% + 20 мВ​

17​

Ток ± (% of output + offset)​

< 0.1% + 5 мА​

18​

Output voltage overshoot at turn-off of mains power and active channel output​

< 100 мВ​

19​

Разрешение уставок

 

20​

Напряжение​

10 мВ​

21​

Ток​

1 мА​

22​

Погрешность установки

 

23​

Напряжение ± (% of output + offset)​

< 0.1% + 30 мВ​

24​

Ток ± (% of output + offset)​

< 0.1% + 5 мА​


Измерения

№​

Параметр​

Значение​

1​

Измеряемые величины

Ток, напряжение, мощность​

2​

Погрешность измерения

 

3​

Напряжение​

< 0.1% + 30 мВ​

4​

Ток​

< 0.1% + 5 мА​

5​

Разрешение измерения

 

6​

Напряжение​

10 мВ​

7​

Ток​

1 мА​


Защиты

№​

Параметр​

Значение​

1​

Overvoltage protection (OVP)​

Настраиваемый параметр​

2​

Overpower protection (OPP)​

Настраиваемый параметр​

3​

Overcurrent protection (OCP)​

Настраиваемый параметр, время реакции (Iload > Iresp × 2) < 10 мс​

4​

Overtemperature​

—​


Управление


  • USB type B


  • SCPI


  • кастомные интерфейсы и алгоритмы (модификация прошивки контроллера)
Конструкция


Возможный внешний вид источника

  • Пассивный радиатор как часть корпуса


  • Отверстия с резьбой для крепления прибора на всех боковых гранях
Разъёмы


  • Вход питания - USB‑C


  • Выход питания

    • Banana 4mm

  • Вход управления - USB-B


  • Универсальный разъём PLD

    • Входное питание


    • Выходное питание


    • USB управление


    • ноги MCU с защитами для расширения функционала

  • Индикация, органы управления

    • Светодиоды состояния входа, выхода, защит


    • Экрана нет, кнопка - есть!
План


Сейчас мы собираем обратную связь от всех заинтересованных, затем источник будет разработан, протестирован, и запущен в crowdfunding(CrowdSupply). Если вам интересна судьба проекта - пишите в комменты, будем на связи!

Глобальная идея - сделать серию компактных инструментов для тестирования. Программатор, коммутатор, логический анализатор, DAQ... При разработке стендов мы будем брать с полки готовые приборы без необходимости доработки, написания драйверов. Просто вставил - и работает, без сюрпризов. Новый сегмент приборов, доступных, открытых, готовых к тестам круглые сутки.
 
Сверху Снизу