jcxz 234 8 сентября, 2023 Опубликовано 8 сентября, 2023 · Жалоба Использовал ли кто в своих разработках "USB power delivery" (PD)? Насколько успешно? И как именно реализовывал? Есть мысль реализовать её в устройстве без дополнительного чипа-контроллера PD. Центральный МК устройства имеет USB, но в нём отсутствует аппаратная поддержка PD. Посмотрел описание: вроде как говорят, что в старой реализации PD, физический уровень использовал BFSK на 23.2МГц. Такое своими силами на МК не потянуть (без дополнительной серьёзной аппаратной обвязки). Но пишут, что в последней ревизии (USB PD 3.0) BFSK более не используется. А используется BMC с частотами 300кГц и 150кГц +-10%. Что вполне реализуемо на обычном mainstream ARM (на его таймере или ШИМ; и возможно даже без DMA). Кто-нить может подтвердить или опровергнуть эту инфу? Т.е. - насколько вероятно наткнуться на USB-host, в котором PD старой ревизии (BFSK), а не новая (BMC)? Можно ли рассчитывать, что все продаваемые сейчас источники PD соответствуют PD_3.0? PS: Планируемая роль устройства - sink only (только приёмник). USB-device. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flood 13 8 сентября, 2023 Опубликовано 8 сентября, 2023 · Жалоба 1 hour ago, jcxz said: Использовал ли кто в своих разработках "USB power delivery" (PD)? Насколько успешно? И как именно реализовывал? Есть мысль реализовать её в устройстве без дополнительного чипа-контроллера PD. Центральный МК устройства имеет USB, но в нём отсутствует аппаратная поддержка PD. PS: Планируемая роль устройства - sink only (только приёмник). USB-device. Без чипа контроллера - думал над этим, но отказался. Использую китайский WCH CH224K - 10 ног, никакого программирования, есть выход PGn. Дешев, достаточно доступен. Минусы - не гибко, более 100Вт не вытащить (тк не поддерживает EPR), величину разрешенного тока не узнать. Плюсы - невероятно прост в использовании, тянет БП до ближайшего к заданному значения (и если его не достигает, то PGn не формирует). Также, некоторые моменты в даташите выглядят сомнительно, в частности относительно его встроенного шунтирующего источника 3,3в - непонятно, насколько безопасно его использовать при +20в на входе. Я на всякий случай ставлю внешний LDO, хотя вроде можно и без него. Заодно узнал пикантную подробность - на некоторых зарядках, втч Baseus (одни из лучших среди китайских брендов), в инструкции заявлено, что работа на максимальной мощности гарантируется при температуре окр среды +25 градусов в течение 20 минут. Другими словами, никаких нормальных гарантий, сколько БП проработает, если его постоянно грузить на максимум - нет. Поэтому лучше брать БП с запасом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться