ST, UCSI 지원하는 STM32 USB PD MCU로 타입-C PD 개발 지원

2023.07.16 15:27:04

이동재 기자 eltred@hellot.net

[선착순 마감임박] 우리 기업에 꼭 필요한 AI를 활용해 비즈니스를 확장할 수 있는 방법은? AI융합 비즈니스 개발 컨퍼런스에서 확인하세요 (5/3, 코엑스3층 E홀1~4)

 

ST마이크로일렉트로닉스(STMicroelectronics, 이하 ST)가 STM32 마이크로컨트롤러(MCU)용 STM32Cube 소프트웨어 에코시스템에 USB 타입-C 커넥터 시스템 인터페이스(UCSI: USB Type-C Connector System Interface) 라이브러리를 추가, USB-C PD(Power Delivery) 애플리케이션 개발을 가속화하도록 지원한다.

 

X-CUBE-UCSI는 즉시 사용 가능한 하드웨어 및 펌웨어 예제를 제공하는 턴키 UCSI 인증 솔루션으로 STM32 MCU를 UCSI PD 컨트롤러로 사용해 표준화된 통신을 구현한다. 이는 고객이 손쉽게 복사 및 붙여 넣을 수 있는 설계로 부품원가(BoM)에도 최적화돼 있다.

 

이 소프트웨어는 MCU를 메인 시스템 프로세서에 연결하고, UCSI 프로토콜을 사용하는 운영체제와 정보를 교환하는 동시에 USB-C 연결 및 PD 프로토콜을 제어하도록 해준다. SoC(System-on-Chip)와 애플리케이션 프로세서 또는 STM32MP 마이크로프로세서와 같은 메인 프로세서는 UCSI 운영체제 정책 관리자(OPM: Operating System Policy Manager) 역할을 수행한다.

 

 

STM32 MCU에 탑재된 PD 컨트롤러는 UCSI 플랫폼 정책 관리자(PPM: Platform Policy Manager) 역할을 한다. 필수 USB 타입-C PD(UCPD) 주변장치는 다양한 STM32 MCU에서 사용이 가능하다. 가장 저렴한 비용의 STM32G0 제품라인은 PD 기능을 처리하는 전용 MPU에 가장 이상적인 적은 핀 수의 컴패니언 칩이다.

 

또한, 이 소프트웨어는 생산라인에서는 물론, 애플리케이션의 수명주기 동안 메인 프로세서를 통해 STM32 MCU 펌웨어를 프로그래밍할 수 있도록 지원한다.

 

메인 프로세서는 마이크로소프트(Microsoft)나 리눅스(Linux) 커뮤니티가 제공하는 UCSI 드라이버와 관련 명령을 사용해 PD 컨트롤러와 데이터를 교환한다. 이를 통해 개발 시간을 단축할 뿐만 아니라 USB-C 기기 간의 상호 운용성을 확장하면서 이 기술이 제공하는 최신 적용 사례를 지원한다.

 

X-CUBE-UCSI STM32Cube 확장판 소프트웨어는 개발자들이 USB PD DRP(Dual-Role Power) 애플리케이션을 구현하는 것 외에도 대체 모드(Alternate-Mode) 명령을 지원하는 데 도움이 된다.

 

신속하게 개발에 착수하도록 해주는 USB 인증(TID 8088) 디스커버리 보드(Discovery Board) STM32MP135F-DK는 기본 애플리케이션 프로세서로 STM32MP135가 포함돼 있으며, UCSI PD 컨트롤러로 STM32G071 MCU가 연결돼 있다. 이 보드는 ST의 USB 타입-C 고전압 포트 보호 IC인 TCPP03-M20도 갖추고 있다.

 

ST의 UCPD 컨트롤러 주변장치를 온칩에 구현한 500개 이상의 표준 STM32 MCU가 현재 공급되고 있다. STM32 MCU의 풍부한 아날로그 및 디지털 기능은 메인 프로세서에서 지원하지 않는 추가 기능을 구현하는 포트 확장기와 같은 유연성도 추가로 제공한다.

 

헬로티 이동재 기자 |

Copyright ⓒ 첨단 & Hellot.net




상호명(명칭) : (주)첨단 | 등록번호 : 서울,자00420 | 등록일자 : 2013년05월15일 | 제호 :헬로티(helloT) | 발행인 : 이종춘 | 편집인 : 김진희 | 본점 : 서울시 마포구 양화로 127, 3층, 지점 : 경기도 파주시 심학산로 10, 3층 | 발행일자 : 2012년 4월1일 | 청소년보호책임자 : 김유활 | 대표이사 : 이준원 | 사업자등록번호 : 118-81-03520 | 전화 : 02-3142-4151 | 팩스 : 02-338-3453 | 통신판매번호 : 제 2013-서울마포-1032호 copyright(c) HelloT all right reserved.