Новое программное решение для USB-C и Power Delivery от STMicroelectronics

PTelectronics_15_08_16

Компания STMicroelectronics разработала и сертифицировала программное решение для микроконтроллеров STM32. Бесплатный стек промежуточного уровня для USB-C и PD соответствует спецификациям USB Type-C 1.2 и USB Power Delivery 2.0 и дает возможность разработчикам очень быстро внедрить эти технологии в свои продукты, максимально используя богатый набор возможностей микроконтроллеров ARM Cortex-M STM32.

Новый программный стек, X-CUBE-USB-PD, изначально разработанный для Cortex-M0 микроконтроллера начального уровня STM32F0, позволяет легко модернизировать старые USB-устройства для получения технических преимуществ, определяемых технологиями USB-C и Power Delivery: обратимый разъем, передача необходимых данных (включая видео и частные протоколы) и до 100 Вт мощности для питания или зарядки оборудования, подключенного к USB-порту.

Важное преимущество, которое могут получить разработчики, — удешевление дизайна, посвкольку стек требует очень незначительного количества внешних пассивных компонентов, максимально используя встроенные в STM32 узлы, такие как компараторы, АЦП, таймеры и DMA.

Другие ключевые характеристики этого решения:

  • поддержка до двух портов USB-C (provider, consumer, dual role);
  • детектирование подсоединения кабеля, ориентации разъема;
  • идентификация роли соединяемого устройства и требуемого им тока;
  • согласование мощности Vbus по протоколу Power Delivery;
  • обработка сообщений, определяемых производителем, для идентификации устройства, кабеля или для команд альтернативного режима;
  • максимальная гибкость и способность к адаптации под следующие эволюции спецификаций путем программного обновления;
  • низкая загрузка ядра микроконтроллера;
  • программная библиотека полностью соответствует концепции STM32Cube API (HAL — Hardware Abstraction Layer), позволяя успешно мигрировать на другие серии STM32.

PT Electronics

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *