관리 메뉴

Leo's Garage

TC387 PMS(Power Management System) - PBIST와 internal Monitor 본문

Embedded/AURIX

TC387 PMS(Power Management System) - PBIST와 internal Monitor

LeoBehindK 2023. 2. 8. 23:45
728x90
반응형

AURIX 2세대 MCU 중 범용 MCU로 널리 쓰이는 TC387을 기준으로 PMS 모듈, 그 중에서도 PBIST와 Voltage Monitor에 대해서 간략히 정리해보자 한다.

AURIX 2G 3xx user manual의 PMS 쪽을 살펴보면 위와 같은 그림을 볼 수 있다. 

보다시피, MCU에 공급되는 전압원이 여러 개가 있는데, 이런 전압에 대한 모니터링을 전부 PMS에서 관장하고 있다고 보면 된다.

전압들을 하나씩 살펴보면 

VDD : internal PWM으로 외부 SMPS를 제어하여 생성되는 1.25V

VDDP3: EVR(Embedded Voltage Regulator)나 External SMPS에 의해 공급되는 3.3V

VEVRSB : 마이컴 공급 전압 5V

등등이 있다. 

PBIST(Power Built in Self Test)는 MCU에 전원이 인가되고 나서 마이컴 전압이 올라가고 각종 EVR(Embedded Voltage Regulator)가 Ramp up되고 있는 상황에서 아직 PORST(Power On ReSeT)이 High가 되지 않은 상태에서 각종 MCU 공급전압에 대한 UV OV등을 체크하는 HW 적으로 구성되어 있는 테스트라고 생각하면된다.

위의 내용에서 볼 수 있다시피, Start up 직후에 각종 전압원을 모니터링하여 이상유무를 판단한다. 최종적으로 모든 전압원의 진단이 완료되고 나서야 현재 MCU의 cold PORST reset을 release하여 SW가 돌아갈 수 있는 상태로 진입한다.

만약에 PBIST 절차 중 하나라도 통과하지 못하면 MCU는 켜지지 못한 채 먹통인 채로 멈춰있게 된다. 

 

PMS 내부에는 Primary Monitor와 Secondary Monitor라는 개념이 들어 있다. 

맨 위의 그림에서 보다시피, Primary Monitor에서 VEXT, VDDP3, VDD를 모니터링하는데 해당 전압에 UV가 생기면 즉시 Reset을 발생시킨다. OV가 생길 시에는 HSM과 SMU에 해당 고장을 전파하게 된다. 

Secondary Monitor에는 Primary Monitor에서 Monitoring한 전압 외에 추가로 몇 가지 전압을 더 모니터링하게 된다. 이 때 고장 위반이 발생 시 SMU에 해당 고장을 전파하게 된다. 

 

728x90
반응형
Comments