ET-PIC USB/4550 · 2007-05-20 · คู มือการใช งาน et-pic usb/4550 -2-...

11

Transcript of ET-PIC USB/4550 · 2007-05-20 · คู มือการใช งาน et-pic usb/4550 -2-...

Page 1: ET-PIC USB/4550 · 2007-05-20 · คู มือการใช งาน et-pic usb/4550 -2- คุณสมบ ัติโดยทั่วไปของบอร ด - ใช
Page 2: ET-PIC USB/4550 · 2007-05-20 · คู มือการใช งาน et-pic usb/4550 -2- คุณสมบ ัติโดยทั่วไปของบอร ด - ใช

คูมือการใชงาน ET-PIC USB/4550

-1-

ET-PIC USB / 4550

ET-PIC USB/4550 เปนบอรดไมโครคอนโทรลเลอรในตระกูล PIC ของบริษัท Microchip โดยไดนําเอาไมโครคอนโทรลเลอรเบอร PIC18F4550 มาพัฒนาเปนบอรดใชงาน ซึ่งคุณสมบัติเดนของ PIC18F4550 ก็ คือ โมดูลการสื่อสารแบบ USB (Universal Serial Bus) ซึ่งเปนเทคโนโลยีของการสื่อสารที่แพรหลายในปจจุบัน ทั้งในเร่ืองของความเร็วในการสื่อสารขอมูล และ ความสะดวกในการเชื่อมตอใชงาน ซึ่งปฏิเสธไมไดเลยวา เคร่ืองคอมพิวเตอร ณ ปจจุบัน แทบ จะไมมีพอรตสื่อสารแบบ RS-232 หรือ LPT Port ใหใชกันแลว อุปกรณเชื่อมตอตางๆ สวนใหญก็ถูกออกแบบใหมีการเชื่อมตอแบบ USB ดังนั้น ET-PIC USB/4550 จึงเหมาะอยางยิ่ง ที่จะใหนักพัฒนาในวงการไมโครคอนโทรลเลอร ไดนําไปใชงาน หรือ เรียนรูเกี่ยวกับเทคโนโลยีการเชื่อมตอสื่อสารแบบ USB

ตารางคุณสมบัติไมโครคอนโทรลเลอร PIC18F4550 คุณสมบัติ PIC18F4550

Operating Frequency DC – 48 MHz

Program Memory (Bytes) 32768

Data Memory (Bytes) 2048

Data EEPROM Memory (Bytes) 256

Interrupt Sources 20

I/O Ports Ports A, B, C, D, E

Timers 4

Capture/Compare/PWM Modules 1

Enhanced Capture/Compare/PWM Modules 1

Universal Serial Bus (USB) Module 1

Serial Communications MSSP,Enhanced USART

Streaming Parallel Port (SPP) Yes

10-bit Analog-to-Digital Module 13 Input Channels

Resets (and Delays) POR, BOR, RESET Instruction, Stack Full, Stack Underflow

(PWRT, OST), MCLR (optional), WDT

Programmable High/Low-Voltage Detect Yes

Programmable Brown-out Reset Yes

Instruction Set 75 Instructions; 83 with Extended Instruction Set enabled

Packages 40-pin PDIP

44-pin QFN

44-pin TQFP

Page 3: ET-PIC USB/4550 · 2007-05-20 · คู มือการใช งาน et-pic usb/4550 -2- คุณสมบ ัติโดยทั่วไปของบอร ด - ใช

คูมือการใชงาน ET-PIC USB/4550

-2-

คุณสมบัติโดยท่ัวไปของบอรด

- ใชไมโครคอนโทรเลอร PIC18F4550 ขนาด 40 PIN

- สัญญาณนาฬิกาคริสตอลออสซิลเลเตอรขนาด 20 MHz (สามารถใช PLL รันไดถึง 48 MHz)

- I/O Port ขนาด 10 PIN (จัดเรียงตามมาตรฐานของ อีทีที) จํานวน 5 พอรต

- ชุดวงจรไดรเวอร RS232 จํานวน 1 พอรต

- พอรตสําหรับตอ LCD เรียงตามมาตรฐานของ อีทีที (ET-CLCD) จํานวน 1 พอรต

- ขั้วตอสัญญาณดาวนโหลดโปรแกรมแบบ ICD2 และ สวิตชตัดตอสัญญาณ Run / Program

- วงจร LED สําหรับใชทดลองเอาตพุตจํานวน 4 ชอง

- วงจรสวิตช BUTTON สําหรับใชทดลองอินพุตจํานวน 4 ชอง

- วงจรสรางแรงดัน 0-5V จากตัวตานทานปรับคาได สําหรับทดลองโมดูล A/D จํานวน 4 ชอง

- วงจรลําโพงขนาดเล็ก (Mini Speaker) - ชุดเรกูเรเตอรแบบสวิตชชิ่ง สําหรับแปลงสัญญาณไฟ DC Input ใหเปน 5 V

- ขั้วตอแรงดันไฟ VCC และ GND

Page 4: ET-PIC USB/4550 · 2007-05-20 · คู มือการใช งาน et-pic usb/4550 -2- คุณสมบ ัติโดยทั่วไปของบอร ด - ใช

คูมือการใชงาน ET-PIC USB/4550

-3-

1 2

44

5

6

7 8 9

10

11

12

13

14

15

1617

18

19

3 3

โครงสรางบอรด ET-PIC USB/4550

Page 5: ET-PIC USB/4550 · 2007-05-20 · คู มือการใช งาน et-pic usb/4550 -2- คุณสมบ ัติโดยทั่วไปของบอร ด - ใช

คูมือการใชงาน ET-PIC USB/4550

-4-

อธิบายรายละเอียดตามหมายเลขไดดังตอไปนี้ • หมายเลข 1 ชุด Test I/O LED ประกอบดวยหลอดไฟ LED จำนวน 4 ชุด ดังวงจรตอไปนี้

• หมายเลข 2 ชุดทดลองแรงดันอนาลอก 4 ชุด สามารถปรับระดับแรงดันไฟไดตองแต 0 – 5 โวลท โดยมีการตอวงจรดังตอไปนี้

• หมายเลข 3 ชุดทดลองสัญญาณอินพุท จากสวิตช 4 ชุด สามารถสรางสัญญาณลอจิก 0 (0 โวลท) และ ลอจิก 1 ( 5 โวลท) ดังวงจรตอไปนี้

Page 6: ET-PIC USB/4550 · 2007-05-20 · คู มือการใช งาน et-pic usb/4550 -2- คุณสมบ ัติโดยทั่วไปของบอร ด - ใช

คูมือการใชงาน ET-PIC USB/4550

-5-

1 2

3 4

5 6

7 8

9 10

RA[0] RA[1]RA[2] RA[3]RA[4] RA[5]

VCC GND

RA[0..5]

NC NC

1 2

3 4

5 6

7 8

9 10

RB[0] RB[1]RB[2] RB[3]RB[4]

VCC GND

RB[0..7]

RB[6] RB[7]RB[5]

1 2

3 4

5 6

7 8

9 10

RC[0] RC[1]RC[2] NCNC NC

VCC GND

RC[0..2]

NC NC

1 2

3 4

5 6

7 8

9 10

RD[0] RD[1]RD[2] RD[3]RD[4] RD[5]

VCC GND

RD[0..7]

RD[6] RD[7]

1 2

3 4

5 6

7 8

9 10

RE[0] RE[1]RE[2] NCNC NC

VCC GND

RE[0..2]

NC NC

• หมายเลข 4 ชุดทดลองลําโพงขนาดเล็ก สามารถปอนสัญญาณความถี่เพื่อใหลําโพงกําเนิดเสียงตางๆ ได โดยมีวงจรการตอดังนี้

• หมายเลข 5 โปรเจคบอรด

• หมายเลข 6 , 7 , 8 , 9 และ 10 คือ พอรต I/O ของไมโครคอนโทรเลอร ประกอบดวยพอรต A , B , C , D

และ E ตามลําดับ โดยในแตละพอรตมีการจัดเรียงสัญญาณดังตอไปนี้

Page 7: ET-PIC USB/4550 · 2007-05-20 · คู มือการใช งาน et-pic usb/4550 -2- คุณสมบ ัติโดยทั่วไปของบอร ด - ใช

คูมือการใชงาน ET-PIC USB/4550

-6-

D4

D5

D6

D7

EN

RS

RW

RD4

RD5

PIC18F4550

RD6

RD7

RD3

RD2

GND

1 23 45 6

7 89 10

VCC

RSENGNDGND

GNDVO

RWGNDGND

ET-CLCD

11 12

13 14

D4D6D7

D5

VR10K

+VCC

หมายเลข 11 พอรต ET-LCD สําหรับเชื่อมตอกับจอแสดงผล LCD แบบตัวอักษร (Character LCD) โดยมีการจัดวางขาสัญญาณตางๆ ดังตอไปนี้

• หมายเลข 12 ไมโครคอนโทรลเลอร PIC18F4550

• หมายเลข 13 ขั้วตอสัญญาณไฟเลี้ยงบอรด ออกแบบไวเปนทั้งแบบ 2-Pin CPA และ DC-JACK

• หมายเลข 14 คอนเนกเตอร USB

• หมายเลข 15 จัมพเปอร สําหรับเลือกแหลงจายไฟ

Page 8: ET-PIC USB/4550 · 2007-05-20 · คู มือการใช งาน et-pic usb/4550 -2- คุณสมบ ัติโดยทั่วไปของบอร ด - ใช

คูมือการใชงาน ET-PIC USB/4550

-7-

• หมายเลข 16 พอรต RS-232 มีวงจรการเชื่อมตอดังตอไปนี้

• หมายเลข 17 ขั้วตอสําหรับดาวนโหลดโปรแกรม เปนขั้วที่จัดเรียงตามมาตรฐานของ ICD2 รองรับเคร่ืองโปรแกรมที่มีการเชื่อมตอตามมาตรฐานของ ICD2 เชน PICKit2 , ICD2 และ เคร่ืองโปรแกรมของทางบริษัท อีทีที คือ ET-PGMPIC USB

• หมายเลข 18 สวิตชเลือกโหมด RUN และ PROGRAM สวิตชน้ี เมื่อเลื่อนมาที่ตําแหนง PROG จะทําหนาที่ตัดตอขาสัญญาณที่ใชในการโปรแกรมโคดขอมูลเขากับเคร่ืองโปรแกรม เพื่อทําการโปรแกรมขอมูลโปรแกรมที่เราออกแบบ และ เมื่อเลื่อนกลับมาที่ตําแหนง RUN ขาสัญญาณตางๆ จะกลับมาเปน I/O ใชงานไดตามปรกติ

• หมายเลข 19 สวิตชรีเซตโปรแกรม (RESET Switch)

Page 9: ET-PIC USB/4550 · 2007-05-20 · คู มือการใช งาน et-pic usb/4550 -2- คุณสมบ ัติโดยทั่วไปของบอร ด - ใช

คูมือการใชงาน ET-PIC USB/4550

-8-

การโปรแกรมซอรสโคด (Code Programming) การโปรแกรมขอมูลโคดโปรแกรมลงไปในไมโครคอนโทรลเลอรของบอรด ET-PIC USB/4550 จะตองอาศัยเคร่ืองโปรแกรมจากภายนอก เชน ICD2 ,PICKit 2 หรือ เคร่ืองโปรแกรม ET-PGMUSB4550 ของบริษัท อีทีที ซึ่งสามารถทําไดโดยการตอสายสัญญาณโปรแกรมเขาไปที่ขั้วตอ ICD2 ดังรูปตอไปนี้

ET-PGMPIC USB

ET- PIC USB/4550

Page 10: ET-PIC USB/4550 · 2007-05-20 · คู มือการใช งาน et-pic usb/4550 -2- คุณสมบ ัติโดยทั่วไปของบอร ด - ใช

1 2 3 4 5 6

A

B

C

D

654321

D

C

B

A

Title

Number RevisionSize

B

Date: 3-Apr-2007 Sheet of File: C:\Documents and Settings\adminstrator\My Documents\My eBooks\ET-PIC USB 4550\USB-PIC2.DDBDrawn By:

RA0/AN0 2RA1/AN1 3RA2/AN2/VREF- 4RA3/AN3/VREF+ 5RA4/T0CKI 6RA5/AN4/SS 7

RB4/AN11 37

RB3/AN9/CCP2* 36

RB2/AN8/INT2 35

RB1/INT1/SCK/SCL 34

RB0/AN12/INT0/SDI/SDA 33

RC0/T1OSO/T13CKI 15RC1/T1OSI/CCP2* 16RC2/CCP1/P1A 17

VUSB18

RC4/ D-23

RC5/ D+24

RC6/TX/CK 25RC7/RX/DT/SDO 26

RD0/SPP0 19RD1/SPP1 20RD2/SPP2 21RD3/SPP3 22RD4/SPP4 27RD5/SPP5/P1B 28RD6/SPP6/P1C 29RD7/SPP7/P1D 30

RE0/AN5 8

RE1/AN6 9

RE2/AN7 10

MCLR/VPP/RE31

RB7/PGD 40

RB6/PGC 39

RB5/PGM 38

OSC1/CLKIN13

OSC2/CLKO/RA614

VCC11

VCC32

GND12

GND31

PIC18F4550

+VCC(CPU)

0.1uF

0.1uF

20MHz

22pF 22pF

470nF

1234

USB CON

VUSB

RESET

10k

RE1RE0

RC7RC6

RC2

RB7_CPU

RB0RB1

RB3RB4

RB5_CPURB6_CPU

RB2

RA3RA2RA1RA0

RA5RA4

RC1RC0

RE2

RD0RD1RD2RD3RD4RD5RD6RD7

1 23 45 67 89 10

PORTA

+VCC(CPU)

1 23 45 67 89 10

PORTB

+VCC(CPU)

1 23 45 67 89 10

PORTC

+VCC(CPU)

1 23 45 67 89 10

PORTD

+VCC(CPU)

1 23 45 67 89 10

PORTE

+VCC(CPU)

RE1RE0

RC2

RB7_IO

RB0 RB1RB3

RB4 RB5_IORB6_IO

RB2

RA3RA2RA1RA0

RA5RA4

RC1RC0

RE2

RD0 RD1RD2 RD3RD4 RD5RD6 RD7

1 23 45 67 89 1011 1213 14

CLCD (4 Bits Mode)

RD6RD7

RD3RD2

RD4RD5 D5D7

D4D6

D1ENRS

R/WD0D2D3

VCC GNDVO

10k

+VCC(CPU)

+VCC(CPU)

IN1 FB 4

OUT 2

GN

D3

ON

/OFF

5

LM2575-5.0

1N5819

100uH

100uF/25V

VREG

100uF/25V

VIN

12

VIN

123

JUMPER

VUSB

+VCC(CPU)

VREG

VUSB

VREG

+VCC

560

560

560FRB

10uF/25VZ5V6

RB6_CPU

RB7_CPU

RESET

RB6_IO

RB7_IO

123456

ICD2

PGCPGD

VDDGND

VPP

PROG

RUN

MCLR/VPP

AC

1

+

AC

2

-

BRIDGE1

MCLR/VPP

RESET

RB5_CPU

RB5_IO

1K

1

2

3

4

5

6 7

8

9

10

11

12

VPP PGC

PGD

VPP

PGCPGD

+VCC(CPU)

Page 11: ET-PIC USB/4550 · 2007-05-20 · คู มือการใช งาน et-pic usb/4550 -2- คุณสมบ ัติโดยทั่วไปของบอร ด - ใช

1 2 3 4 5 6

A

B

C

D

654321

D

C

B

A

Title

Number RevisionSize

B

Date: 3-Apr-2007 Sheet of File: C:\Documents and Settings\adminstrator\My Documents\My eBooks\ET-PIC USB 4550\USB-PIC2.DDBDrawn By:

SW-PB SW-PB SW-PB SW-PB

10k 10k 10k 10k

+VCC(CPU)

12

CON2

12

CON2

12

CON2

12

CON2

10k 10k 10k 10k

+VCC(CPU)

12

CON2

12

CON2

12

CON2

12

CON2

LEDLEDLEDLED

+VCC(CPU)

12

CON2

10K

+VCC(CPU)

12

CON2

10K

+VCC(CPU)

12

CON2

10K

+VCC(CPU)

12

CON2

10K

1 23 45 67 89 10

+VCC

1 23 45 67 89 10

+VCC

+VCC(CPU) +VCC(CPU)

1 23 45 67 89 10

GND

1 23 45 67 89 10

GND

1234

RS232

C1+ 1

C1- 3

C2+ 4

C2- 5

R1O 12

T1I 11

R2O 9

T2I 10

VCC16

V+2

V-6

GND15

R1I13

T1O14

R2I8

T2O7

MAX232

+VCC(CPU)

VCCRXTXGND

RXTX

10uF

10uF

10uF

10uF

+VCC(CPU)

0.1uF

RC7RC6

LS1

SPEAKER

Q1C547R2

1k

D11N4148

+VCC(CPU)

12

J1

CON2