공부/MSP430 2012. 11. 15. 00:11

 

7. Supply Voltage Supervisor

 

7.1    기본사항

 

Supply voltage supervisor(SVS)는 AVCC 또는 외부 전압을 감시하기 위해 사용되어 입니다. SVS는 AVCC 또는 외부전압이 사용자에 의해 선택되어진 전압이하로 떨어질 경우 플레그를 Set하거나 POR Reset을 수행 할수 있습니다.

SVS의 기능을 살펴 보면 AVCC 모니터링, 선택가능 한 POR 발생, S/W적으로 처리 가능한 SVS 출력, S/W적으로 설정가능 한 14개의 전압 Level을 들 수 있습니다. 주의 해야 할 것은 MSP430x41x는 특이하게 설정된 한 개의 전압레벨 검출만 수행 가능하다는 것입니다. 또한 VLDx =0 이면 SVS 는 정지 되고 아닐 경우 1.9V 전압레벨로 고정됩니다.

 

그림 7 - 1

 

7.2    SVS 의 동작

 

SVS는 AVCC전압이 선택된 레벨 아래로 떨어지는 것만 측정합니다. 저 전압 조건에 따라 POR Reset이 작동되거나, 저 전압 상태 flag를 생성 시킬 수 있습니다. SVS는 전류 소비를 줄이기 위해 POR Reset 작동 후 사용이 중지 됩니다. 재사용을 위해서는 다시 설정 해야 합니다.

VLDx bit를 이용해서 14개의 전압 비교 레벨을 선택가능하고 bit가 0 이면 SVS는 정지 됩니다. SVSON bit를 이용해 SVS를 정지하거나 실행 시킬 수 있습니다.

저전압 조건이 발생하면 SVSFG bit가 선택되어 집니다. PORON이 선택되어져 있으면 SVSFG가 설정되면 POR을 생성합니다. SVSFG는 소프트웨어적으로 Reset 되어야 다음 상태를 확인 할 수 있습니다.

 

 

그림 7 - 2

 

SVSCTL (SVS Control Register)

 

BIT 

7 

6 

5 

4 

3 

2 

1 

0 

명칭

VLDx 

PORON 

SVSON 

SVSOP 

SVSFG

초기값

0 

0 

0 

0 

0 

0 

0 

0 

읽고쓰기

R/W 

R/W 

R/W 

R/W 

R/W 

R 

R 

R/W 

 

VLDx : voltage level 을 선택한다.

    0000    : SVS off    0001    : 1.9V        0010    : 2.1V        0011    : 2.2V        0100    : 2.3V        0101    : 2.4V       

    0110    : 2.5V        0111    : 2.65V        1000    : 2.8V        1001    : 2.9V        1010    : 3.05V        1011    : 3.2V

    1100    : 3.35V        1101    : 3.5V        1110    : 3.7V        

    1111    : SVSin에 들어오는 전압을 1.2V와 비교

 

PORON    : POR reset On/Off

    ( 0: SVSFG가 설정되어도 POR 발생안함 , 1:SVSFG가 설정되면 POR reset 발생)

SVSON : SVS On/Off

    ( 0: SVS 사용 안함 , 1: SVS 사용 함)

SVSOP: SVS 비교 출력

    ( 0 : SVS 출력핀을 high , 1: SVS 출력핀은 low)

SVSFG : SVS flag

    (0 : low전압으로 안 떨어짐 , 1: low 전압으로 떨어짐)

 

 

'공부 > MSP430' 카테고리의 다른 글

[MSP430] MSP430 자료 8  (0) 2012.11.15
[MSP430] MSP430 자료 7  (0) 2012.11.15
[MSP430] MSP430 자료 6  (0) 2012.11.15
[MSP430] MSP430 자료 5  (0) 2012.11.15
[MSP430] MSP430 자료 4  (0) 2012.11.15
[MSP430] MSP430 자료 3  (0) 2012.11.15
posted by 큰파도

댓글을 달아 주세요