Компонент Adafruit HUSB238 USB-C PD Breakout
Микросхема приемника USB PD HUSB238 удобна тем, что вы можете либо использовать перемычки (на самом деле, выбор резистора) для установки желаемого напряжения и тока PD, либо использовать I2C для динамического запроса и настройки. Мы сконструировали на базе HUSB238 хорошую плату для подключения питания Adafruit USB Type C, чтобы упростить ее настройку и интеграцию без необходимости припаивать какие-либо крошечные резисторы.
Он идеально подходит для использования с настенными адаптерами USB Type C, которые могут обеспечивать несколько напряжений, стандартными являются 5 В, 9 В, 12 В, 15 В, 18 В и 20 В. Этот коммутатор HUSB238 подключается к кабелю USB C, а затем по линиям CC согласовывает запрос PD и команды. Например, мы можем спросить, какие напряжения доступны, а затем выбрать самое высокое. Или, если вам нужно определенное напряжение, он специально выберет именно это.
Этот переходник будет удобен для проектов, где вам требуется гораздо больше, чем питание 5 В при 2 А: этот адаптер может выдавать до 20 В при 5 А — да, вы можете получить 100 Вт через USB C! — и вы могли бы снизить его, чтобы получить тонну тока при 5 В или 12 В, если это необходимо. Или используйте его для преобразования устройства с питанием от постоянного тока или батареи в устройство с питанием от USB C!
Использование с настройкой перемычки просто: по умолчанию она подключена к выходу 5 В 1 А, поскольку это то, что USB C всегда будет обеспечивать в первую очередь. Перережьте перемычку 5 В и припаяйте перемычку 9 В, 12 В, 15 В, 18 В или 20 В, чтобы выбрать резистор, который задает напряжение. Вы также можете выбрать желаемый ток от 2А до 3А, хотя мы обнаружили, что это не так важно, вы всегда можете просто потянуть столько, сколько обеспечит адаптер. Никакого микроконтроллера или микрокомпьютера не требуется!
Использование, настроенное на I2C, немного сложнее. Поскольку выходное напряжение может достигать 20 В, у нас нет встроенного регулятора напряжения или подтягивающих резисторов. Подключитесь к микроконтроллеру или плате микрокомпьютера, которая имеет отдельный источник питания (или может регулировать напряжение до 20 В, если вы планируете выбрать такое высокое напряжение) и подтягивающие резисторы I2C до желаемого логического уровня. Затем используйте библиотеку Arduino и пример кода, чтобы запросить у источника питания USB Type C доступные напряжения и токи и динамически выбрать желаемое напряжение. При настройке через I2C настройки перемычек используются при запуске до тех пор, пока не поступят команды I2C.
Поставляется с небольшим разъемом и клеммной колодкой, так что вы можете решить, хотите ли вы использовать его в макетной плате или подключать бесплатно.
Печатная плата
Схема
Список пинов
Пин | Тип |
---|---|
VOUT | мама |
VOUT | папа |
D+ | мама |
D- | мама |
SDA | мама |
SCL | мама |
GND | мама |
GND | папа |
Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.