본문 바로가기
Study/MAXIM 78M661X

MAXIM 78M6613 On-Chip Resources

by Answer Choi 2015. 2. 12.
반응형



1.5 On-Chip Resources


1.5.1 Oscillator

 

78M6613은 표준 32.768kHz의 와치 크리스탈(watch crystal)을 사용합니다. 이 크리스탈은 정확하고 고전류 발진기 회로가 필요없습니다.

 

78M6613의 발진기는  이 와치 크리스탈과 그들의 높은 임피던스와 제한된 전력조절능력을 호환하여 설계되어 있습니다.

(말이 넘 어려운데 와치크리스탈(32.768khz)만 달면 끝이라는 거 같네요)

 

1.5.2 PLL and Internal Clocks

 

32.768kHz의 오실레이터 출력을 전달 받습니다. 

 

on-chip timing functions 은 MPU의 마스터 클럭과 델타-시그마(delta-sigma-ADC쪽) 샘플 클럭을 포함합니다.

 

그리고 MPU는 2개의 카운터/타이머가 있습니다.(이건 1.4.2에서 나왔죠)

 

ADC의 마스터 클럭인 CKADC는 PLL에 의해 만들어 집니다. 

 

PLL은 오실레이터 출력인 CK32에 150을 곱하는데 CE는 클럭주파수가 항상 4.9152MHz가 되야됩니다.

 

MPU의 클럭주파수는 4.9152MHz~38.4kHz로 확장 할 수 있습니다. 


또한 에뮬레이터를 이용하여 MPU클럭을 두배로 만들 수 있습니다.(CK_GEN 같습니다.)


1.5.3 Temperature Sensor


bandgap reference의 온도를 알아내기 위해 온칩 온도센서가 포함되어 있습니다.


이것도 앞의 1.2.5의 내용과 같네요. section 3.3을 참고해야 합니다.


1.5.4 Flash Memory


78M6613은 32KB의 온칩 플래시가 달려있습니다. 주로 MPU와 CE의 프로그램 코드가 들어갑니다.


또한 CE DRAM, MPU RAM, I/O RAM의 이미지(images)가 들어갑니다.


전원이 켜지고, CE가 활성화 되기전 MPU는 이 이미지(CE DRAM, MPU RAM, I/O RAM의 이미지)를 

 

각각의 위치로 복사시킵니다. 

 

CE에 할당된 플래시는 1024워드(2KB)를 넘을 수 없습니다.


MPU RAM: static RAM(XRAM) 2KB + MPU core 내부 램 256B.

2KB의 static RAM은 MPU가 정상동작하는동안 데이터 저장용도로 사용합니다.


CE DRAM: CE의 working data memory(128 32bit words).

MPU는 두 프로세서간 통신을 위해 CE DRAM을 읽고, 쓸 수 있습니다.


1.5.5 Digital I/O


78M6613은 10개의 일반적인 디지털 I/O핀을 가지고 있습니다.


입력으로 설정될 때 이 핀들은 전류제한 저항이 필요없이 5V를 사용할 수 있습니다.


리셋이나 전원 인가시 모든 디지털 입출력(DIO)핀들은 따로 설정하지 않는한 입력으로 설정 됩니다.





외부 입력 연결시 위 그림의 오른쪽처럼 연결 해야 합니다.


1.5.6 Hardware Watchdog Timer


80515 MPU에 기본적인 와치독 타이머가 들어있는 것 외에 독립적이고, 튼튼하고, 고정된 길이(fixed-duration)의 WDT가 제공됩니다.


수정진동자의 시간을 기반으로 하는데 , MPU 펌웨어는 최소 1.5초마다 갱신을 해야합니다.


만약 갱신을 하지않고 WDT가 overflow가 발생하면, 그부분은 리셋이 될 것입니다.


(RESET이 high로 풀업되어 있으면) 다만 I/O RAM은 예외적으로 유지됩니다.


WDT가 오버플로우 된 후 4096오실레이터 사이클(또는 125ms)후 MPU는 0x0000번지를 실행합니다.


ICE_E에 신호를 주면(asserting) WDT는 비활성화 됩니다.


1.5.7 Program Security


이것이 사용하면 ICE는 오직 플래시를 모두 지우는 작업만(global Flash erase operations only) 하게됩니다.

 

다른 ICE작업들은 차단 됩니다.

 

이것은 사용자의 MPU와 CE 프로그램 코드의 보안을 보장해 줍니다.


MPU는 보안기능을 기본 부팅 되기전 32사이클간격으로 미리 부팅될 때 실행할 수 있습니다.


보안기능이 사용설정 되어 있으면 칩을 리셋한 후 플래시를 모두 지운 후에 사용안함으로 설정해야 합니다.


1.5.8 Test Ports


TMUXOUT Pin: 16개의 디지털이나 8개의 아날로그 신호중 하나는 TMUXOUT 핀에 출력되게 할 수 있습니다.(테스트 할경우 쓸 수 있겠네요)


자세한건 applicable firmware documentation을 참고하라네요.



아~이제 1장이 모두 끝났네요..지식이 부족한데 번역을 하다보니 좀 매끄럽지 않은 부분도 많네요..


잘못된 곳은 지적해 주시면 수정하겠습니다.


 

반응형

'Study > MAXIM 78M661X' 카테고리의 다른 글

1. On-chip Resources Overview  (0) 2015.02.12
MAXIM 78M6610+PSU 기본 특징  (0) 2015.02.12
MAXIM 78M6613 80515 MPU Core  (0) 2015.02.12
MAXIM 78M6613 Digital Computation Engine(CE)  (0) 2015.02.12
MAXIM 78M6613 Analog Front End(AFE)  (0) 2015.02.12

인기글