Я создаю плату для разработки, похожую на Arduino, с аналогичными требованиями к последовательности питания. Он поддерживает питание как от постоянного тока, так и от USB, и ему следует предпочесть питание от постоянного тока. Вход постоянного тока должен поддерживать широкий диапазон входных напряжений и регулироваться до 5 В. Мне также нужен регулируемый выход 3,3 В независимо от источника питания.
Мое текущее решение довольно неуклюже. У меня есть понижающий регулятор для входной мощности, LDO для 3,3 В и переключатель питания для USB, состоящий из операционного усилителя, настроенного в качестве компаратора, и P-канального MOSFET — схема, используемая в схеме Arduino Uno для переключения питания . У меня также есть диод на входе для защиты от обратного питания и поплавок на питании USB для ограничения тока.
Все это работает, но далеко не идеально — занимает много места на плате, требует большой спецификации и стоит умеренно дорого. Мне бы очень хотелось более интегрированное решение для питания, и кажется, что это должно быть довольно распространенной задачей, но я не могу найти ничего подходящего.
Может ли кто-нибудь порекомендовать решение, объединяющее хотя бы некоторые из этих функций в одном устройстве?
Редактировать: Вот схема текущей подсистемы питания:
Вам будет сложно сжать всю эту функциональность в пакет меньшего размера. Давайте рассмотрим, чего вы пытаетесь достичь:
Это легко и может быть выполнено миллионом разных способов. Потребляемый ток и входное напряжение — вот что действительно влияет на ваш выбор. Вы можете легко получить линейный стабилизатор в небольшом корпусе, но если входное напряжение слишком высокое, вам понадобятся все большие и большие корпуса для обработки тепла, и вы можете подняться до D2PAK и все еще выделять слишком много тепла. Линейные стабилизаторы, работающие с высокими входными напряжениями, обычно плохо работают при любом умеренном выходном токе.
В этом случае вам нужно перейти на коммутатор, чтобы избежать этих проблем с нагревом. Что касается наименьшего корпуса/простоты, я использовал в конструкции TPS84250 от TI. Около 14 мм x 14 мм пространства на плате и вход 7–50 В с выходным током 2 А и регулируемым выходным напряжением. Они очень дороги по сравнению с необработанными компонентами (переключающий контроллер, индуктор, диод и т. д.) по 10-13 долларов за штуку в небольших количествах, но мы говорим здесь о простоте, верно?
В центре дизайна TI Webench есть аналогичные конструкции коммутаторов (в зависимости от выходного тока/размера платы), которые можно построить намного дешевле, но тогда вы используете больше компонентов и тратите больше времени на компоновку. Это будет компромисс.
Есть также несколько хороших способов сделать это... в основном либо с использованием дискретных элементов (диодов), либо полевых МОП-транзисторов. Есть даже некоторые микросхемы контроллера мощности со встроенными полевыми МОП-транзисторами. Не может быть лучше для встроенных / маленьких. Опять же, моя любимая часть — это LTC4415 от Linear Technology. Эта микросхема будет использовать два источника питания со встроенными полевыми МОП-транзисторами и автоматически отдаст приоритет одному из входов. Он также позволяет вам устанавливать независимые ограничения выходного тока для каждого выхода, поэтому вы можете настроить вход USB в соответствии с вашим пределом 500 мА, а ограничение тока настенной бородавки — в соответствии с ограничением выходного тока вашего коммутатора и т. д. и т. д. Потребление места на плате здесь довольно мало.
Опять же, немного дороговато ... эти плохие парни стоят около 3-5 долларов в небольших количествах, но они делают требования к приоритетному источнику питания довольно простыми.
Эта часть довольно очевидна. Найдите наименьший размер корпуса с достаточным выходным током. Оптимизировать в ценообразовании и т.д. Сделано.
Я знаю, что вы упомянули о желании исключить компоненты, но не забывайте, что вам по-прежнему нужна защита на уровне системы от сбоев компонентов... т. е. предохранитель перед коммутатором на случай, если коммутатор каким-то образом выйдет из строя и произойдет короткое замыкание. То же самое касается питания от USB. Ваше устройство должно делать все возможное, чтобы хорошо работать со всеми системами и сигналами, с которыми оно интегрируется.
Я не могу найти четкого ответа на вопрос, каков максимальный выходной ток на плате Arduino (uno), некоторые говорят, что 500 мА 5 В на USB (очевидно) и 650 мА на разъеме постоянного тока.
Если это так, вы всегда можете вместо этого использовать двухканальный регулятор. Сокращает необходимое пространство на бомбе и на борту.
У TI есть tps70102, который дает вам два регулируемых выхода: 500 мА на канале 1 и 250 мА на канале два. Но это vin 6v max (отлично подходит для USB-зарядок)
У них также есть tps54283 (вернее, большинство в семействе tps54xxx). Высокий диапазон vin 4,5-28 В, двойные регулируемые выходы с минимальным количеством внешних компонентов, обеспечивающие до 2 ампер. Нет необходимости в отдельных LDO.
Проверьте MAX8934 . Я понимаю, что это чип зарядки LIon, но у Максима могут быть и другие чипы, которые делают именно то, что вы хотите. Он обеспечивает выбор двойного входа, ограничение тока для USB и линии, системный выход 5,3 В (предварительно стабилизированный) и LDO 3,3 В (30 мА).
Тоби Лоуренс
Ник Джонсон
Тоби Лоуренс
Ник Джонсон
Тоби Лоуренс
Ник Джонсон
Гаррет Фогерли
аколсмит
Ник Джонсон
аколсмит
Ник Джонсон
Тоби Лоуренс
аколсмит
Ник Джонсон
аколсмит