ADUC812 매뉴얼
ADUC812는 8052 호환 코어를 사용하여 여기에 아날로그 기능을 강화시킨 프로세서입니다.
8052와 호환 코어를 사용해 지금까지 사용해오거나 배워온 8051프로그램을 이용해 프로그램이 가능하며 전체적으로 아날로그기능이 많이 추가되어 있어
AD/DA를 동시에 사용하면서(아주 정밀한 시스템이 아니라면) 프로그램 한다면 아주 효율적인 장비를 만들 수 있지 않을까 합니다.
지금부터 제가 공부 하면서 파악한 내용을 중심으로 해서 간단하게 설명을 하려고 합니다. 또한 ADUC812를 기본으로 동일한 코어를 사용하는
ADUC814는 바로 사용 가능 하실 겁니다.
그 외 비슷한 군의 프로세서도 활용하는데 도움이 되었으면 합니다.
잘못된 부분이 있으면 저에게 연락을 주시면 감사하겠습니다.
1) 간단한 ADUC812칩의 특징.
- 특징
아날로그 특징
8체널 12bit ADC
Voltage Referense 내장 (2.5V)
200kSPS의 High speed ADC
DMA를 이용한 ADC to RAM Capture
두 개의 12bit DAC
내장 온도 센서
- 메모리
8Kbyte On-Chip Flash/EE program Memory(디버깅 툴 또는 다운로드 툴을 이용해 바로 다운로드 후 사용가능)
640byte On-Chip Flash/EE DATA Memory( 4byte를 뱅크로 사용해 4바이트를 동시에 읽거나 써야함)
256byte On-Chip Data RAM ( Sfr와 모든 뱅크 및 내부 메모리 합산된 값)
16M byte 외부 Data Address Space( 외부 메모리를 16M까기 사용이 가능하다는 소리입니다.)
64K byte의 외부 프로그램 Address Space( 내부 프로그램영역과 동시에 사용 시 2000번지부터 사용 가능합니다.)
-8051적인 특징
16Mhz까지의 주파수가 사용 가능하며 보통 사용되는 11.0592를 사용하는 것이 좋을 것 같습니다.(시리얼 통신용 setting을 하지 좋습니다.)
3개의 16비트 타이머가 있으며 타이머0는 프로그램에 사용되는 용으로 타이머1은 시리얼 통신용으로 타이머2는 ADC 컴버터용으로 사용됩니다.
32개의 프로그램 가능한 I/O port가 있습니다.( 외부 메모리를 사용하면 줄어 들겠죠)
기타 다른 특징을 8051과 동일합니다
-POWER
전원은 3V와 5V가 사용 가능합니다.
-기타
1개의 UART로 시리얼 통신이 가능하며 SPI와 I2C를 지원합니다.
Watchdog timer가 있어 프로그램버그에 의한 시스템 정지를 막을 수 있답니다.(아직 안 해봐서)
전원 모니터가 가능합니다.
좀더 자세히 알고 싶으신 분은 매뉴얼을 참고하세요 전기적인 특징은 설명하지 않겠습니다.
'공부 > 8051' 카테고리의 다른 글
[ADUC812] ADUC812 설명 6 (0) | 2012.11.10 |
---|---|
[ADUC812] ADUC812 설명 5 (0) | 2012.11.10 |
[ADUC812] ADUC812 설명 4 (0) | 2012.11.10 |
[ADUC812] ADUC812 설명 3 (0) | 2012.11.10 |
[ADUC812] ADUC812 설명 2 (0) | 2012.11.10 |