3

4

5

6

CPU stuff

8

9

USB Circuitry +5V

RS-485 Circuitry and Protections

C23

C24

C25

C26

100nF

100nF

100nF

100nF

87 86 85 84 83 82

63

C

64 65 66 67 68 69 79

12 13 14

SW1

3 5

1

15

2

16

4

17

SSAH 110100

18 27

51 52 70 28 29 1

D

(PCINT7/OC0A/OC1C)PB7

PK0(ADC8/PCINT16)

(A8)PC0

PK1(ADC9/PCINT17)

(A9)PC1

PK2(ADC10/PCINT18)

(A10)PC2

PK3(ADC11/PCINT19)

(A11)PC3

PK4(ADC12/PCINT20)

(A12)PC4

PK5(ADC13/PCINT21)

(A13)PC5

PK6(ADC14/PCINT22)

(A14)PC6

PK7(ADC15/PCINT23)

(A15)PC7

PJ0(RXD3/PCINT9)

(SCL/INT0)PD0

PJ1(TXD3/PCINT10)

(SDA/INT1)PD1

PJ2(XCK3/PCINT11)

(RXD1/INT2)PD2

PJ3(PCINT12)

(TXD1/INT3)PD3

PJ4(PCINT13)

(ICP1)PD4

PJ5(PCINT14)

(XCK1)PD5

PJ6(PCINT15)

(T1)PD6

PJ7

(T2)PD7

PH0(RXD2)

(PCINT8/RXD0)PE0

PH1(TXD2)

(TXD0)PE1

PH2(XCK2)

(XCK0/AIN0)PE2

PH3(OC4A)

(OC3A/AIN1)PE3

PH4(OC4B)

(OC3B/INT4)PE4

PH5(OC4C)

(OC3C/INT5)PE5

PH6(OC2B)

(T3/INT6)PE6

PH7(T4)

(CLKO/ICP3/INT7)PE7

PG0(WR)

(ADC0)PF0

PG1(RD)

(ADC1)PF1

PG2(ALE)

(ADC2)PF2

PG3(TOSC2)

(ADC3)PF3

PG4(TOSC1)

(TCK/ADC4)PF4

PG5(OCOB)

(TMS/ADC5)PF5

GND

GND

(TDI/ADC7)PF7

21 22 23 24

MISO

1 3 5

CPU_RESET

26

100nF

P2

2 4 6

53

55

RJ45-OPENPLC

P1

TCT TDRD+ RCT RDNC GND

Shield Shield

F

YEL_A YEL_K GRN_A GRN_K

57 58

Wiznet Circuitry

59 60

Status Leds

43

TX_EN 485_RX 485_TX

44 45 46

3V3 Regulator C

+5V

R7 1k

47 48 49

R8 1k

CPU_RUN USB_RX USB_TX

2 3 4

3

2

6 7

2

R9 1k

CPU_ERROR

2

R11 300R

ERROR

47uF

OUT

2

MC33269D-3

C18 100nF

+

C19 100uF

R12 12k

3V3A

RXIP RXIN

97 96 95 94 +3.3V

93

TXOP TXON

92 91 90 BLM21PG300

GNDA

MISO MOSI SS SCK

R6 49R9

SS

2

U1 4 74LVC1G14DBV

10k R10

3

100nF

GND VCC

5

+3.3V

C6

Output Connector (CPU - BUS)

3V3A

100nF

IN

D3 1

9

100nF

C13

D2 1

8

C5

C12

RUN

CPU_RUN INT CPU_ERROR

5

Q1

D1 1

PWR

50

+3.3V

+5V

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 44 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

RSET-BG NC6 3V3A1 NC5 NC NC4 GNDA1 GNDA3 RXIP XTLP RXIN XTLN 1V8A 1V8A1 TXOP TXLED TXON RXLED GNDA2 COLLED 1V8-OUT FDXLED 3V3D1 1V8D4 GNDD1 GNDD6 GNDD2 SPDLED 1V8D1 LINKLED 1V8D2 OPMODE2 GNDD3 OPMODE1 3V3D3 OPMODE0 D7 NC3 D6 NC2 D5 NC1 U3 D4 *RESET D3 *RD D2 WIZNET_W5100 *WR D1 *INT D0 *CS MISO A0 MOSI A1 *SCS A2 SCLK A3 SEN A4 GNDD4 A5 1V8D3 A6 TEST3 A7 TEST2 A8 TEST1 A9 TEST0 3V3D2 A14 GNDD5 A13 A10 A12 A11

80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 18 43 42 41

GNDA

Filter caps for the digital W5100 power

Filter caps for the analog W5100 power

+3.3V

3V3A BLM21PG300

+3.3V

TX 2

1

D6 RX 2

1

R17 1k

L3

+

R18 1k

D7

C14

C16

C17

33uF

100nF

100nF

10/100 1

R20 1k

1

R21 1k

C20

C21

C22

33uF

100nF

100nF

D

R25 0R

+3.3V

SPDLED 2

+

PWR_FLAG

GNDA

LINKLED D8 LINK 2

D9

RESET_W +3.3V

INT

R15 10k

Wiznet Reset

+5V

E

+5V +3.3V

CPU_RESET

4

3

U5 VCC

GND

1

/MR RESET

2

RESET_W

CAT811TTBI-CT3 100nF C11

TXON R3 49R9

R5 49R9

RXIP

24V GND_24

C4

5V

+3.3V

100nF

5V

DB25

BLM21PG300 - 250mA 1uH

PWR_FLAG

+5V

1 14 2 15 3 16 4 17 5 18 6 19 7 20 8 21 9 22 10 23 11 24 12 25 13

RXIN R1 1K

SPDLED

R2 1K

LINKLED

L1

G

F

CPU_RESET +5V

+5V

D0 C27 100nF

D1

+

C28 100uF

GND D2

PWR_FLAG

GND_485 485_B 485_A

PWR_FLAG

GND

G

J2

1

485_B

GND_485

56

TXOP

1 2 3 4 5 6 7 8 9 10 11 12 13 14

R24 PTC

GND_485

7

54

+3.3V

TD-

1

GND_485

E

100nF

8

6 485_RX

FT232RL

MOSI

RJ45 Connections C3

100nF

2

L2

R4 49R9

D10

100nF

485_A

Transorb

C7

+5V

SCK

25

C29

ICSP Programming

ATMEGA2560-A

99

81

32

GND

AREF

11

98

GND

(TD0/ADC6)PF6

SCK MOSI MISO SS

20

D11

PL7

19

B

R23 PTC

Transorb

(PCINT6/OC1B)PB6

4

5

(PCINT5/OC1A)PB5

PL6

GND_485

71

GND

PL5(OC5C)

485_TX

MAX 485

ADJ

88

(PCINT4/OC2A)PB4

D5

1

89

(PCINT3/MISO)PB3

PL4(OC5B)

U4

C15

42

PL3(OC5A)

3

100nF

41

(PCINT2/MOSI)PB2

100nF

TX_EN

R14 500R

0R R19

40

PL2(T5)

1

+5V

22pF

39

(PCINT1/SCK)PB1

2

+5V

22pF

38

+5V

(PCINT0/SS)PB0

PL1(ICP5)

D4 TX_Led

R13 500R

10k R22

37

PL0(ICP4)

1

C9

36

3V3OUT

C30

RX_Led 2

C10

35

17

72

+5V

CPU_RESET

X2

(AD7)PA7

+5V

USB_RX USB_TX

1 5 3 11 2 9 10 6 23 22 13 14 12

TEST

(AD6)PA6

+5V

73

GND

XTAL1

74

OSCI OSCO

26

34

27 28

75

GND

(AD5)PA5

76

21

(AD4)PA4

RESET

GND

(AD3)PA3

19

77

18

16MHz

X1 22pF

C2

B

XTAL2

+5V

AGND

(AD2)PA2 33

USBDUSBD+

25

(AD1)PA1

16 15

78

ICSP

(AD0)PA0

1 2 3 4

TXD RXD RTS CTS DTR DCR DCD RI CBUS0 CBUS1 CBUS2 CBUS3 CBUS4

C8

USB

100 AVCC

RESET

80

10 VCC

22pF

C1

IC1 30

31

CPU_RESET

VCCIO VCC

7

2

SPST

VCC

1

J1

VCC

SW2

U2 4 20

+5V

11

A

FTDI 232RL

ATmega2560 CPU

10

1M R16

A

7

VCC

2

25MHz

1

2

3

File: OpenPLC-CPU Board.sch Sheet: / Title: CPU Board - OpenPLC Size: A2 Date: 7 oct 2013 KiCad E.D.A. 4

5

6

7

8

9

10

Rev: 1 Id: 1/1 11

OpenPLC-CPU Board.pdf

5V. 24V Output Connector. 3V3A (CPU - BUS). RJ45 Connections. LINKLED. SPDLED. R2. 1K. +3.3V L1 BLM21PG300 - 250mA 1uH RXIN. RXIP R5. 49R9 R3.

171KB Sizes 5 Downloads 211 Views

Recommend Documents

No documents