kitusbspidglevme usb-to-spi interface board34-d +d g v. j1 ccusbb-32004-00x g s2 2 3 4 1 s1 r8 470...

12
© Freescale Semiconductor, Inc., 2013. All rights reserved. Freescale Semiconductor User’s Guide Document Number: KTUSBSPIDGLUG Rev. 2.0, 4/2013 KITUSBSPIDGLEVME USB-to-SPI Interface Board Featuring the MC68HC908JW32 with Dongle Figure 1. KITUSBSPIDGLEVME Board Table of Contents 1 Kit Contents/Packing List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 Jump Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 Important Notice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 4 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 5 Schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 6 Board Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 7 Bill of Material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 8 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 9 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Upload: others

Post on 27-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: KITUSBSPIDGLEVME USB-to-SPI Interface Board34-d +d g v. j1 ccusbb-32004-00x g s2 2 3 4 1 s1 r8 470 ohm. hc908jw32. u1 pta2/kba2 hc908jw32 47 pta3/kba3 46 pta4/kba4 45 pta5/kba5 40

© Freescale Semiconductor, Inc., 2013. All rights reserved.

Freescale SemiconductorUser’s Guide

Document Number: KTUSBSPIDGLUGRev. 2.0, 4/2013

KITUSBSPIDGLEVME USB-to-SPI Interface BoardFeaturing the MC68HC908JW32 with Dongle

Figure 1. KITUSBSPIDGLEVME Board

Table of Contents1 Kit Contents/Packing List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Jump Start. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Important Notice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Board Layout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Bill of Material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Page 2: KITUSBSPIDGLEVME USB-to-SPI Interface Board34-d +d g v. j1 ccusbb-32004-00x g s2 2 3 4 1 s1 r8 470 ohm. hc908jw32. u1 pta2/kba2 hc908jw32 47 pta3/kba3 46 pta4/kba4 45 pta5/kba5 40

KTUSBSPIDGLUG User’s Guide Rev. 2.0 4/20132 Freescale Semiconductor

Kit Contents/Packing List

1 Kit Contents/Packing List

• Assembled and tested interface board/module in anti-static bag.• Six-foot USB 2.0 A-M to B-M cable• Six-inch 16-pin ribbon cable assy, 0.100" pitch• Warranty card

2 Jump StartGo to www.freescale.com/analogtools and select your kit.

Jump Start Your DesignGo to www.freescale.com/analogtools, select your product and download installation software and documentation.

Page 3: KITUSBSPIDGLEVME USB-to-SPI Interface Board34-d +d g v. j1 ccusbb-32004-00x g s2 2 3 4 1 s1 r8 470 ohm. hc908jw32. u1 pta2/kba2 hc908jw32 47 pta3/kba3 46 pta4/kba4 45 pta5/kba5 40

KTUSBSPIDGLUG User’s Guide Rev. 2.0 4/2013Freescale Semiconductor 3

Important Notice

3 Important Notice

Freescale provides the enclosed product(s) under the following conditions:

This evaluation kit is intended for use of ENGINEERING DEVELOPMENT OR EVALUATION PURPOSES ONLY. It is provided as a sample IC pre-soldered to a printed circuit board to make it easier to access inputs, outputs, and supply terminals. This EVB may be used with any development system or other source of I/O signals by simply connecting it to the host MCU or computer board via off-the-shelf cables. This EVB is not a Reference Design and is not intended to represent a final design recommendation for any particular application. Final device in an application will be heavily dependent on proper printed circuit board layout and heat sinking design as well as attention to supply filtering, transient suppression, and I/O signal quality.

The goods provided may not be complete in terms of required design, marketing, and or manufacturing related protective considerations, including product safety measures typically found in the end product incorporating the goods. Due to the open construction of the product, it is the user's responsibility to take any and all appropriate precautions with regard to electrostatic discharge. In order to minimize risks associated with the customers applications, adequate design and operating safeguards must be provided by the customer to minimize inherent or procedural hazards. For any safety concerns, contact Freescale sales and technical support services.

Should this evaluation kit not meet the specifications indicated in the kit, it may be returned within 30 days from the date of delivery and will be replaced by a new kit.

Freescale reserves the right to make changes without further notice to any products herein. Freescale makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. “Typical” parameters can and do vary in different applications and actual performance may vary over time. All operating parameters, including “Typical”, must be validated for each customer application by customer’s technical experts.

Freescale does not convey any license under its patent rights nor the rights of others. Freescale products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the Freescale product could create a situation where personal injury or death may occur.

Should the Buyer purchase or use Freescale products for any such unintended or unauthorized application, the Buyer shall indemnify and hold Freescale and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Freescale was negligent regarding the design or manufacture of the part.Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners.

© Freescale Semiconductor, Inc., 2013. All rights reserved.

Page 4: KITUSBSPIDGLEVME USB-to-SPI Interface Board34-d +d g v. j1 ccusbb-32004-00x g s2 2 3 4 1 s1 r8 470 ohm. hc908jw32. u1 pta2/kba2 hc908jw32 47 pta3/kba3 46 pta4/kba4 45 pta5/kba5 40

KTUSBSPIDGLUG User’s Guide Rev. 2.0 4/20134 Freescale Semiconductor

Introduction

4 Introduction

The KITUSBSPIDGLEVME interface board (shown below) provides a USB-to-SPI interface that features the MC68HC908JW32 with Dongle. It is a working hardware/software example that allows a user to become familiar with the MC68HC908JW32 microcontroller by means of an actual useful application, a USB-to-SPI and USB-to-parallel converter. The main function provided by this kit is to allow a PC, that may not have a parallel port, to communicate with other Freescale Evaluation Kits, via a USB port. The USB port is a standard feature on almost every new PC. This kit makes use of the MC68HC908JW32’s built-in USB, SPI and parallel ports.

Freescale analog ICs are manufactured using the SMARTMOS process, a combinational BiCMOS manufacturing flow that integrates precision analog, power functions and dense CMOS logic together on a single cost-effective die.

Figure 2. KITUSBSPIDGLEVME Interface Kit

Page 5: KITUSBSPIDGLEVME USB-to-SPI Interface Board34-d +d g v. j1 ccusbb-32004-00x g s2 2 3 4 1 s1 r8 470 ohm. hc908jw32. u1 pta2/kba2 hc908jw32 47 pta3/kba3 46 pta4/kba4 45 pta5/kba5 40

KTUSBSPIDGLUG User’s Guide Rev. 2.0 4/2013Freescale Semiconductor 5

Schematic

5 Schematic

VD

DV

DD

VD

D

VD

D MO

N0

8

IO P

OR

TU

SB

IN

PU

T

CN

TL2

CN

TL1

CN

TL0

DA

TA

4D

AT

A3

DA

TA

2D

AT

A1

DA

TA

0

CN

TL3

CS

BS

OS

IS

CLK

VD

DR

EG

3.3

V

OS

C1

PT

A7

PT

A6

PT

A5

PT

A4

PT

C2

PT

A3

PT

C1

PT

A2

PT

A1

PT

A0

PT

C3

IRQ

BR

ES

ET

BG

ND

VD

D

GN

D

US

B_T

YP

E_B

_M

ALE

12

3 4

+D-D G V

J1

CC

US

BB

-32

00

4-0

0X

12

3 4

+D-D G V

J1

CC

US

BB

-32

00

4-0

0X

12 3 4

S1

S2

R8

47

0 O

HM

R8

47

0 O

HM

HC908JW32

U1

HC

90

8JW

32

HC908JW32

U1

HC

90

8JW

32

PT

A2

/KB

A2

47

PT

A3

/KB

A3

46

PT

A4

/KB

A4

45

PT

A5

/KB

A5

40

PT

A6

/KB

A6

39

PT

A7

/KB

A7

36

PT

B0

27

PT

B1

28

PT

C1

/TC

LK

14

PT

C2

/T1

CH

14

1P

TC

35

PT

D5

18

PT

D4

17

PT

D3

16

PT

D2

15

PT

D1

14

PT

D0

13

VDD42

VSS44

IRQ

38

RE

SE

T3

7

PT

D7

22

OS

C1

25

OS

C2

26

PT

A0

/KB

A0

1P

TA

1/K

BA

14

8

PT

C0

/T1

CH

07

PT

D6

19

VDDPLL35

PT

B5

6

CG

MX

FC

34

RE

G3

3V

32

RE

G2

5V

43

VSS3329

PT

E7

/SS

8

PT

E6

/MIS

O9

PT

E5

/MO

SI

10

PT

E4

/SP

CL

K1

1

PT

E3

/D-

31

PT

E2

/PS

2C

LK

/D+

30

NC

32

0

NC

42

1

NC

52

3

NC

62

4

NC

02

NC

13

NC

21

2

VSSPLL33

+C1

2

10

UF

+C1

2

10

UF

12

C7

22

00

PF

C7

22

00

PF

1 2

R7

2.2

KR

72

.2K

LE

D1

RE

D

LE

D1

RE

D

21

J6

0o

hm

J6

0o

hm

R1

27

OH

MR

12

7 O

HM

C8

0.1

uF

C8

0.1

uF 1

2

C1 2

2P

FC

1 22

PF

1 2

C6

0.1

uF

C6

0.1

uF

12

C2

22

PF

C2

22

PF

1 2

XT

AL

-1

4M

Hz

XT

AL

-1

4M

Hz

12

J1

0o

hm

J1

0o

hm

J2

0o

hm

J2

0o

hm

C9

0.1

uF

C9

0.1

uF

1 2

R6

10

MR

61

0M

R1

04

70

OH

MR

10

47

0 O

HM

+C

3

10

UF

+C

3

10

UF

1 2

J2

TS

W-1

08

-07

-GD

J2

TS

W-1

08

-07

-GD 1

23

4 65 7

89

10

11

12

13

14

15

16

C1

00

.1u

FC

10

0.1

uF

1 2

L2

10

0 o

hm

L2

10

0 o

hm

12

J3

0o

hm

J3

0o

hm

LE

D2

RE

D

LE

D2

RE

D

21

J4

0o

hm

J4

0o

hm

VD-D+G

J4

US

B_

TY

PE

_A

_M

AL

E

VD-D+G

J4

US

B_

TY

PE

_A

_M

AL

E

S1

A1A2A3A4

S2

R2

27

OH

MR

22

7 O

HM

L1

10

0 o

hm

L1

10

0 o

hm

12

C1

4

0.1

uF

C1

4

0.1

uF

12

R9

47

0 O

HM

R9

47

0 O

HM

J5

0o

hm

J5

0o

hm

C4

0.1

uF

C4

0.1

uF

1 2

R3

1.5

KR

31

.5K

LE

D3

RE

D

LE

D3

RE

D

21

J3

TS

W-1

08

-07

-GD

J3

TS

W-1

08

-07

-GD

12

346

578

91

01

11

21

31

41

51

6

C5

10

0p

FC

51

00

pF

1 2

Page 6: KITUSBSPIDGLEVME USB-to-SPI Interface Board34-d +d g v. j1 ccusbb-32004-00x g s2 2 3 4 1 s1 r8 470 ohm. hc908jw32. u1 pta2/kba2 hc908jw32 47 pta3/kba3 46 pta4/kba4 45 pta5/kba5 40

KTUSBSPIDGLUG User’s Guide Rev. 2.0 4/20136 Freescale Semiconductor

Board Layout

6 Board Layout

6.1 Assembly Layer Top

6.2 Top Layer Routing

6.3 Bottom Layer Routing

Page 7: KITUSBSPIDGLEVME USB-to-SPI Interface Board34-d +d g v. j1 ccusbb-32004-00x g s2 2 3 4 1 s1 r8 470 ohm. hc908jw32. u1 pta2/kba2 hc908jw32 47 pta3/kba3 46 pta4/kba4 45 pta5/kba5 40

KTUSBSPIDGLUG User’s Guide Rev. 2.0 4/2013Freescale Semiconductor 7

Bill of Material

7 Bill of Material

Schematic Label

Device/Signal Name Value/Description Manufacturer Part Number

CapacitorsC1 OSC2 CAP CER 22PF 50V 5% C0G CC0402C2 OSC1 CAP CER 22PF 50V 5% C0G CC0402C3 REG3.3V CAP TANT 10UF 10V 10%C4 REG3.3V CAP CER 0.1UF 10V 20% Y5V 0402C5 CGMXFC CAP CERAMIC 100PF 50V NP0 0402C6 VDD PLL CAP CER 0.1UF 10V 20% Y5V 0402C7 CGMXFC CAP CERM .022UF 10% 16V X7R 0402C8 VDD CAP CER 0.1UF 10V 20% Y5V 0402C9 REG2.5V CAP CER 0.1UF 10V 20% Y5V 0402C10 RESET CAP CER 0.1UF 10V 20% Y5V 0402C11 VDD CAP CER 0.1UF 10V 20% Y5V 0402C12 VDD CAP TANT 10UF 10V 10%C14 VDD CAP CER 0.1UF 10V 20% Y5V 0402ResistorsR1 D+ RES 27 OHM 1/16W 5% 0402 SMDR2 D- RES 27 OHM 1/16W 5% 0402 SMDR3 D+ RES TF 1.5K 1/16W 1% RC0402 ROHSR6 OSC1 OSC2 RESISTOR 10M OHM 1/16W 5% 0402R7 CGMXFC RES 2.2K OHM 1/16W 5% 0402 SMDR8 LED1 RES 470 OHM 1/10W 5% 0603 SMDR9 LED2 RES 470 OHM 1/10W 5% 0603 SMDR10 LED3 RES 470 OHM 1/10W 5% 0603 SMDInductorsL1 +5V FERRITE 8A 125 OHMS 1812 SMDL2 GND FERRITE 8A 125 OHMS 1812 SMDLEDsLED1 LED1 LED 660NM RED DIFF 0603 SMD AVAGO TECHNOLOGIES

US INC.HSMH-C190

LED2 LED2 LED 660NM RED DIFF 0603 SMD AVAGO TECHNOLOGIES US INC.

HSMH-C190

LED3 LED3 LED 660NM RED DIFF 0603 SMD AVAGO TECHNOLOGIES US INC.

HSMH-C190

Integrated CircuitsU1 MICRO MC68HC908JW32 8-bit USB/SPI

microcontroller ROHS COMPLIANTFREESCALE SEMICONDUCTOR

MC68HC908JW32

Crystal OscillatorsXTAL-1 OSC1 OSC2 CRYSTAL 4.0 MHZ 20PF SMD FOX ELECTRONICS FQ1045A-4

Page 8: KITUSBSPIDGLEVME USB-to-SPI Interface Board34-d +d g v. j1 ccusbb-32004-00x g s2 2 3 4 1 s1 r8 470 ohm. hc908jw32. u1 pta2/kba2 hc908jw32 47 pta3/kba3 46 pta4/kba4 45 pta5/kba5 40

KTUSBSPIDGLUG User’s Guide Rev. 2.0 4/20138 Freescale Semiconductor

Bill of Material

Connectors and JumpersJ1 PTA7 JUMPER TO CONNECT PTA7 to Pin 11

of MON08 connectorJ2 PTA6 JUMPER TO CONNECT PTA6 to Pin 9 of

MON08 connectorJ3 PTA5 JUMPER TO CONNECT PTA5 to Pin 7 of

MON08 connectorJ4 PTA4 JUMPER TO CONNECT PTA4 to Pin 5 of

MON08 connectorJ5 PTA3 JUMPER TO CONNECT PTA3 to Pin 1 of

MON08 connectorJ6 PTC2 JUMPER TO CONNECT PTC2 to Pin 3 of

MON08 connectorIO PORT MA08-2 CONN HEADER .100 DUAL STR 16POSMON08 MA08-2 CONN HEADER .100 DUAL STR 16POSUSB-A USB-A Input USB-A Male PC Board mountUSB-B USB-B Input CONN USB RT ANG RECPT TYPE B

BLKNote: Freescale does not assume liability, endorse, or warrant components from external manufacturers that are referenced in circuit drawings or tables. While Freescale offers component recommendations in this configuration, it is the customer’s responsibility to validate their applica-tion.

Schematic Label

Device/Signal Name Value/Description Manufacturer Part Number

Page 9: KITUSBSPIDGLEVME USB-to-SPI Interface Board34-d +d g v. j1 ccusbb-32004-00x g s2 2 3 4 1 s1 r8 470 ohm. hc908jw32. u1 pta2/kba2 hc908jw32 47 pta3/kba3 46 pta4/kba4 45 pta5/kba5 40

KTUSBSPIDGLUG User’s Guide Rev. 2.0 4/2013Freescale Semiconductor 9

References

8 References

Following are URLs where you can obtain information on other Freescale products and application solutions:

8.1 SupportVisit www.freescale.com/support for a list of phone numbers within your region.

8.2 WarrantyVisit www.freescale.com/warranty for a list of phone numbers within your region.

Freescale.comSupport Pages URL

KITUSBSPIDGLEVMETool Summary Page

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=KITUSBSPIDGLEVME

SPIGen Tool Summary Page

http://www.freescale.com/files/soft_dev_tools/software/device_drivers/SPIGen.html

Analog Home Page http://www.freescale.com/analog

Automotive Home Page http://www.freescale.com/automotive

Page 10: KITUSBSPIDGLEVME USB-to-SPI Interface Board34-d +d g v. j1 ccusbb-32004-00x g s2 2 3 4 1 s1 r8 470 ohm. hc908jw32. u1 pta2/kba2 hc908jw32 47 pta3/kba3 46 pta4/kba4 45 pta5/kba5 40

KTUSBSPIDGLUG User’s Guide Rev. 2.0 4/201310 Freescale Semiconductor

Revision History

9 Revision History

Revision Date Description of Changes

1.0 8/2010 Initial Release

2.0 4/2013 •Add Jump Start link for downloading software and/or documents •Add Introduction including board photo

Page 11: KITUSBSPIDGLEVME USB-to-SPI Interface Board34-d +d g v. j1 ccusbb-32004-00x g s2 2 3 4 1 s1 r8 470 ohm. hc908jw32. u1 pta2/kba2 hc908jw32 47 pta3/kba3 46 pta4/kba4 45 pta5/kba5 40

KTUSBSPIDGLUG User’s Guide Rev. 2.0 4/2013Freescale Semiconductor 11

Revision History

Page 12: KITUSBSPIDGLEVME USB-to-SPI Interface Board34-d +d g v. j1 ccusbb-32004-00x g s2 2 3 4 1 s1 r8 470 ohm. hc908jw32. u1 pta2/kba2 hc908jw32 47 pta3/kba3 46 pta4/kba4 45 pta5/kba5 40

Document Number: KTUSBSPIDGLUGRev. 2.0

4/2013

Information in this document is provided solely to enable system and software implementers to use Freescale

products. There are no express or implied copyright licenses granted hereunder to design or fabricate any

integrated circuits on the information in this document.

Freescale reserves the right to make changes without further notice to any products herein. Freescale makes no

warranty, representation, or guarantee regarding the suitability of its products for any particular purpose, nor does

Freescale assume any liability arising out of the application or use of any product or circuit, and specifically

disclaims any and all liability, including without limitation consequential or incidental damages. “Typical” parameters

that may be provided in Freescale data sheets and/or specifications can and do vary in different applications, and

actual performance may vary over time. All operating parameters, including “typicals,” must be validated for each

customer application by customer’s technical experts. Freescale does not convey any license under its patent rights

nor the rights of others. Freescale sells products pursuant to standard terms and conditions of sale, which can be

found at the following address: http://www.reg.net/v2/webservices/Freescale/Docs/TermsandConditions.htm

How to Reach Us:Home Page: freescale.com

Web Support: freescale.com/support

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off.

SMARTMOS is a trademark of Freescale Semiconductor, Inc. All other product or service names are the property

of their respective owners.

© 2013 Freescale Semiconductor, Inc.