> 전자회로 > Atmega8,48,16,32

   Atmega8, 48, 168

1. 보드 특징

-  Atmega 보드의 모든 핀을 테스트 할수있게 외부로 연결됨.

-   전원은 USB 커넥터 통해 500mA 까지 사용할 수 있다.  또는 ISP 다운로드 전원을 이용.

-  통신을 USB 를 통해서 한다.(MAX232 대신 PL2303 칩을 사용하여 USB 통신).

-   TX, RX 를 일반 IO 포트로 사용할수 있게끔 선택단자 0옴으로 변경.

-  보드는 CPU 에 따라 Atmega8,48 그리고 Atmega16,32 핀이 일치 되어 사용가능.

-  PCB 보드에 가능한 CPU ( 핀이 서로 호환되는 CPU)
ATmega8-16AU, ATmega8L-8AU/I, ATmega48-20AU, ATmega48V-10AI, ATmega168-20AU, ATmega168V-8AI.

2. 보 드

  Atmega 보드 실물 사진 (68 x 35mm)  

  

3. 커넥터 단자

  

 a)  J2 커넥터

번호

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

포트

5
V

PD
0

PD
1

PD
2

PD
3

PD
4

PD
5

PD
6

PD
7

PB
7

PB
6

PB
5

PB
4

PB
3

PB
2

PB
1

PB
0

GND

b)  J3 커넥터

  번호

1

2

3

4

5

6

포트

PC0

PC1

PC2

PC3

PC4

PC5

c)  J4   ISP 다운로드

번호

1

2

3

4

5

6

포트

VCC

MOSI

GND

MISO

SCK

RST

 

 

4. 선택단자

위의 왼쪽 그림은 1 방향에 0옴이 있어 USB TX, RX 로 되어 있으면, 0 방향에 있으면 일반 I/O 로 사용 할 수 있다.

오른쪽 그림은 일반 보드로 사용 할때 RST 보드에 위치하고 사용하고, ISP 다운로드 장비로 개발해서 사용하고

싶으면 ISP 에 위치하면 된다.    제공하는 보드는 위의 그림처럼 되어 있다.

5. 회로도

at48sch.pdf   회로도 보기  

  

NO
Reference
DESCRIPTION
 
SIZE
SPECIFICATION
UNIT
Q'TY
1
U1
IC
SMD
SOIC
Atmega48
EA
1
2
U2
IC
SMD
SSOP28
PL-2303TA(X)
 
1
3
Y1
X-TAL
DIP
HC-49S
11.0592M
 
1
4
Y2
X-TAL
DIP
HC-49S
12M
 
1
5
SW
TACT Switch
DIP
 
KSD-05H
 
1
6
R1
Resistor
SMD
2012
4.7K ohm
 
1
7
R2
Resistor
SMD
2012
470 ohm
 
1
8
PD0(R3),PD4(R4),VCC,J3
Resistor
SMD
2012
0 ohm
 
4
9
R5,R6
Resistor
SMD
2012
24 ohm
 
2
10
R7
Resistor
SMD
2012
1.5 K ohm
 
1
11
C1,C2,C9
TANTAL Capacitor
SMD
3216
10uF/16V
 
3
12
C3,C4,C5,C6
C/C
SMD
2012
20P
 
4
13
C7,C8,C10
C/C
SMD
2012
0.1uF(104K)
 
3
14
FB,FB2
Ferrite Beed
SMD
2012
60 ohm
 
2
15
D1
LED
SMD
2012
 
 
1
16
USB
 
DIP
 
B -TYPE
 
1
17
J1
Pin header
DIP
 
1 * 18 * 2.54Pich
 
1
18
J2,J4
Pin header
DIP
 
1 * 6 * 2.54Pich
 
1
19
 
PCB
 
FR-4
 
 
1

 6. USB 프로그램 설치

Atmega 보드에 통신프로그램을 PC와 통신을 사용할려면 프로그램을 설치한다.  

http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41 가면  프로그램을 다운로드 할수 있다.

PL2303_Prolific_DriverInstaller.zip 을 다운 받아 압축을 푼후  설치 한다. 

실행하면 아래 그림이 나온다. Next를 클릭한다. ( 소스 프로그램 예제 )

 

     

   실행하면 아래 그림이 나온다. Finish를 클릭하여 설치가 끝난다.

     

   보드에 USB 커넥터를 연결하고 PC 윈도우 화면의 시작-> 설정->제어판->시스템 ->하드웨어 ->장치관리자 ->포트 (COM 및 LPT) -> Prolific USB-to- Serial Comm Port (COM3)을 확인한다.

    

7. 통신 프로그램

Atmega48 보드 at48test.zip   AVR Studio 로 프로그램 되어 있고, 제공된 보드는 at48test.hex 예제가 다운로드 되어 있다. 

 

제품 발송은 위의 통신 프로그램이 내장되어 있어 바로 확인할 수 있다. 디바이스는 Atmega 48V 10AU ,  퓨즈비트는  Ext  0xFF, High 0xDF, Low 0xFF 로 되어 있다.

    Atmega48 보드 USB를 PC USB와 연결하고 통신 프로그램을 실행하고, 리셋을 누르면 Atmega48 Board Test 가 디스플레이 되고, A 를 누르면 Uart Test => Keyboard A, B 를 누르면 Uart Test => Keyboard B 가 디스플레이 된다.

 

SerialCom.zip   통신프로그램 VC++ 실행파일 다운받기 * 위의 프로그램 사용  

SerialCom1.zip   통신프로그램 VC++ 소스 다운받기(1234)  

VBSerial.zip   통신프로그램 VB 실행파일 다운받기  

VB_Serial.zip   통신프로그램 VB 소스 다운받기(1234)  

8.  보드 핀 헤더 응용

1) 보드 위에 헤더핀 부착시

2) 보드 아래에 헤더 핀 부착시

3) 보드와 응용보드 분리 되어 있을 때