USB-C и источник питания> 5 В

У меня вопрос об источниках питания и Power Delivery на USB-C. Я пытаюсь понять спецификацию USB-C, Power Delivery, UFP и DFP, DRP... но это кошмар. В спецификации USB-C нет поясняющих примеров, только тонна схем с 1200 конфигурациями с разными спецификациями, но мне трудно понять.

У меня есть следующий разъем USB-C, настроенный как поставщик 5V 3A для моей платы. Мой вопрос: что произойдет, если я подключу питание 5V-9V-12V-20V? Как будет происходить согласование между блоком питания и моей платой? Я предполагаю, что с резисторами CC это стандартное соединение USB, и оно будет выбрано 5V. Это верно?

введите описание изображения здесь

Что произойдет, если я подключу питание 5В-9В-12В-20В? Тогда вы получите только 5 В и 5 В. Для подачи более 5 В от источника питания необходимо согласование. Подумайте, что было бы, если бы это было не так. Если (более старое?) устройство USB-C, которое может поддерживать только 5 В, получит 9 В или хуже: 20 В, каковы могут быть последствия? Вот почему необходимы сложные согласования, чтобы убедиться, что более высокое напряжение в порядке.
Да, резисторы переводят питание в режим по умолчанию, который составляет 5 В (без них вы ничего не получите от порта USB-C). Все остальное требует согласования, то есть двусторонней связи через линию (линии) CC.
Вы можете найти эту ссылку полезной
Большое спасибо за ваши ответы. Можете ли вы написать свои комментарии в качестве ответов, чтобы выбрать их в качестве ответа на вопрос?

Ответы (1)

По умолчанию вы ничего не получаете от контактов Vbus порта USB-C, пока вы не подключите что-то к нему, и порт не обнаружит это через резисторы, подключенные к контактам CC.

Чтобы получить стандартное питание Vbus 5 В, все, что нужно, — это подтягивающий резистор в вашем устройстве. Это сочетается с подтягивающим резистором до 5 В в порту хоста, чтобы определить, что устройство было подключено, и объявить количество тока, доступного от порта при выходе по умолчанию 5 В:

Изображение с https://www.silabs.com/community/mcu/8-bit/knowledge-base.entry.html/2016/09/26/what_s_the_role_ofc-kQYe

(Изображение с https://www.silabs.com/community/mcu/8-bit/knowledge-base.entry.html/2016/09/26/what_s_the_role_ofc-kQYe )

Значение Rp определяет ток, доступный при напряжении 5 В, следующим образом:

  • 56 кОм: по умолчанию (500 мА или 900 мА)
  • 22 кОм: 1,5 А
  • 10 кОм: 3,0 А

Поскольку Rd определяется как 5,1 кОм, возможно, что Rp может быть реализован как источник тока, чтобы получить тот же эффект, а не постоянный резистор.

Любое более высокое напряжение от Vbus требует согласования через вывод CC, а это означает, что любое устройство может предположить, что оно получит питание 5 В без него. Это важно для того, чтобы гарантировать, что устаревшие устройства не будут повреждены при подаче на них более высокого напряжения, чем они могут принять.

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