본문 바로가기
코스웨어/10년 스마트폰BSP

[BSP]업무 일지 정홍환 0802

by 알 수 없는 사용자 2010. 8. 2.
728x90
반응형

@@ Zigbex @@
    ! ZigbeX는 Ubiquitous Sensor Networks를 구현한 모듈로써 2.4GHz대의 Zigbe
      e방식을 지원 한다.

 # 1.1. Summary
   ! ZigbeX는 ATmel사의 ATmega128L과 Chipcon사의 2.4G RF-IC CC2420를 적용한
     Sensor Network Module이다.
     온습도센서와 조도센서를 기본센서로 채택하여 주변환경 정보를 확인할 수 있으며
     50Pin커넥터를 이용하여 외부모듈들을 확장하도록 되어있다.
     전원은 AA battery를 이용하며 사용자의 선택사항을 위해 외부 전원용 커넥터를
     두었다.
     전원의 효율적 사용을 위해 Maxim사의 3.3V Step-up MAX1678이용하였다.
     RF Transiver/Receiver를 위한 Antenna는 PCB anttena를 기본으로 사용하도록 
     되어있으며 사용자의 선택사항으로 Dipole antenna를 이용할 수도 있다.





1.2 ZigbeX 구성품

 ## ATmega128L ##
   ZigbeX MPU는 ATmega128L을 적용하였다. 사양을 간단히 살펴보면 아래와 같다.
   ▶고성능 저전력 AVR 8bit Micro controller
     - 향상된 RISC 아키텍쳐(16MIPS @ 16Mhz)
     - 133종 명령세트 (in 1 cycle)
     - 32 x 8bit 범용 레지스터 + 주변컨트롤 레지스터/Multiplie (in 2 cycle)
     - 16MHz에서 16MIPS progress
   ▶ 비휘발성 프로그램과 데이터 메모리
     - 128K Byte 내부 프로그램 가능한 ISP Flash memory
     - 선택적인 Boot code section
       (used In-System Programming by On-chip Boot Program-ISP..어플리케이션영
        역과 부트영역으로 F/W 다운로드 가능)
     - 4K Byte EEPROM (10만번) for Data
     - 4K Byte internal SRAM
     - 외부 최대 64k 메모리공간
     - 프로그램 Lock
     - ISP을 위한 SPI 인터페이스
   ▶ JTAG 인터페이스
     –내장 메모리의 Programing과 On-Chip Deburg를 위한 JTAG (IEEE Standard
       1149.1) 지원
   ▶ 주변장치 특징
     - 2개의 8비트 Timer/Counter(0,2), 2개의 16비트 Timer/Counter(1,3)
       2개의 8bit PWM 채널
       6개의 프로그램 가능한 2~16bit PWM 채널
       분리된 프리스케일러와 비교모드, 켭쳐모드를 가진 두개의 확장 16비트
 $$ Timer/Counter $$
     - 분리된 오실레이터에 의한 Real Time Count
      - Output Compare Modulator
      - 8 채널, 10bit ADC
      - Two-wire Serial 인터페이스
      - 두개의 시리얼 UART
      - Master/Slave SPI 시리얼 인터페이스
      - 프로그램 가능한 Watchdog 타이머
      - 아날로그 비교기
   ▶ 마이크로컨트롤의 특징
      - Power-on Reset, 안정된 전원공급을 위한 Programmable Brown-out Detection
      - 내부 RC 오실레이터
      - 외부와 내부의 인터럽트 소스
      - 6개의 Sleep 모드
      - 소프트웨어적 선택 가능한 클럭 주파수
      - 전체 풀업 Disable
   ▶ I/O 와 Package
      - 프로그램 가능한 53개의 I/O
      - 64-lead TQF / 64-pad MLF
   ▶ Operation Voltage
      - 2.7 ~ 5.5V : ATmega128L
   ▶ 속도
      - 0 ~ 8 MHz : ATmega128L






728x90