0% found this document useful (0 votes)
19 views3 pages

Stlink V3mods - Voltage Translator - Reference Design

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views3 pages

Stlink V3mods - Voltage Translator - Reference Design

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Voltage Translator for STLINK-V3MODS

Reference Design

Table of contents Legend


Sheet 1 : Project Overview General comment such as function title, configuration, ...
Sheet 2 : Voltage translator Part1 (SPI / GPIO)
Sheet 3 : Voltage translator Part2 (USART / CAN / I2C / JTAG SWD) Text to be added to silkscreen.

Warning text.

Notes to generate the


board layout.

Open Platform License Agreement


The Open Platform License Agreement (“Agreement”) is a binding legal contract between you ("You")

and STMicroelectronics International N.V. (“ST”), a company incorporated under the laws of the

Netherlands acting for the purpose of this Agreement through its Swiss branch 39, Chemin du

Champ des Filles, 1228 Plan-les-Ouates, Geneva, Switzerland.

By using the enclosed reference designs, schematics, PC board layouts, and documentation, in hardcopy

or CAD tool file format (collectively, the “Reference Material”), You are agreeing to be bound by

the terms and conditions of this Agreement. Do not use the Reference Material until You have read

and agreed to this Agreement terms and conditions. The use of the Reference Material automatically

implies the acceptance of the Agreement terms and conditions.

The complete Open Platform License Agreement can be found on www.st.com/opla.

Title: Project overview


Project: Voltage Translator for STLINK-V3MODS
Variant: DEFAULT
Revision: A -01 Reference: N/A
Size: A4 Date: 28-OCT-2021 Sheet: 1 of 3
Voltage Translator for STLINK-V3MODS
Target voltage range 1.65V-3.6V, ST-Link voltage 3.3V

STLINK-V3MODS module
COU1
U1
POBridge0UART0RX 1
PIU101 32
PIU1032 POSTLK0SW0DIR
Bridge_UART_RX Bridge UART RX T_SW_DIR STLK_SW_DIR
POBridge0UART0CTS 2 31 POSTLK0NRST
Bridge_UART_CTS PIU102 Bridge UART CTS T_NRST PIU1031 STLK_NRST
POBridge0UART0RTS 3 30
Bridge_UART_RTS PIU103 Bridge UART RTS T_VCC PIU1030 V_TARGET
POSTLK0JTMS 4 29
STLK_JTMS PIU104 T_JTMS/T_SWDIO GND PIU1029

POSTLK0GND0Detect 5 28 POSTLK0JTDI
STLK_GND_Detect PIU105 GNDDetect T_JTDI/NC PIU1028 STLK_JTDI
POSTLK0JTDO 6
PIU106 27
PIU1027
STLK_JTDO T_JTDO/T_SWO GND
Bridge_SPI_SCK 7 26
PIU107 Bridge SPI CLK GND PIU1026
8 25 Bridge_SPI_MOSI
PIU108 GND Bridge SPI MOSI PIU1025

POBridge0CAN0RX 9 24
Bridge_CAN_RX PIU109 Bridge CAN RX GND PIU1024

POBridge0CAN0TX 10 23 Bridge_SPI_MISO 5V
Bridge_CAN_TX PIU1010 Bridge CAN TX Bridge SPI MISO PIU1023

POBridge0UART0TX 11 22
Bridge_UART_TX PIU1011 Bridge UART TX 5V_OPT PIU1022
12 21 Bridge_GPIO3
POSTLK0VCP0TX
STLK_VCP_TX PIU1012
13
T_VCP_TX Bridge GPIO3 PIU1021
20 Bridge_GPIO2
POSTLK0JCLK
STLK_JCLK PIU1013 T_JCLK/T_SWCLK Bridge GPIO2 PIU1020
Bridge_SPI_NSS 14 19 Bridge_GPIO1
PIU1014 Bridge SPI NSS Bridge GPIO1 PIU1019

POSTLK0VCP0RX 15 18 Bridge_GPIO0
STLK_VCP_RX PIU1015 T_VCP_RX Bridge GPIO0 PIU1018

POBridge0I2C0SCL 16 17 POBridge0I2C0SDA
Bridge_I2C_SCL PIU1016 Bridge I2C SCL Bridge I2C SDA PIU1017 Bridge_I2C_SDA
STLINK-V3MODS

3V3 for ST-LINK Side Only


GPIO
PIR101 PIR201 PIR301 PIR401 4x100K COU2 LD3985M33R
U2 3V3_STLK
COC1
C1 3V3_STLK U3 COU3 V_TARGET C2 COC2 1
PIU201Vin Vout 5
100nF 5V PIU205
1 16 PIC202 PIC201
PIC101 PIC102 PIU301 VCCA VCCB PIU3016
100nF
4x 47R 02 PIRCOR3
102 PIR2COR2
PIRCOR1 302 PIRCOR4
402 3 PIC302
R1

R2

R3

R4

PIU203 INH
NLBridge0GPIO0
Bridge_GPIO0 COR5PIR501
R5 3 14 NLTARGET0GPIO0
TARGET_GPIO0 GND BYPASS COC3
C3
PIR502 PIU303 A1 B1 PIU3014
NLBridge0GPIO1
Bridge_GPIO1 COR6PIR601
R6 PIR602
4
PIU304 A2 B2
13
PIU3013
NLTARGET0GPIO1
TARGET_GPIO1 PIC602 PIU202 PIU204 PC4402 PIC301 100nF
ICCOC4

4
NLBridge0GPIO2
Bridge_GPIO2 COR7PIR701
R7 5
PIU305 A3
12 NLTARGET0GPIO2
TARGET_GPIO2 COC5
C5 PIC501 COC6
C6 PIC702
PIR702 B3 PIU3012
NLBridge0GPIO3
Bridge_GPIO3 COR8PIR801
R8 PIR802
6
PIU306 A4 B4
11
PIU3011
NLTARGET0GPIO3
TARGET_GPIO3 PIC601 100nF COC7
C7 IC401
P1uF
3V3_STLK 1uF PIC502 PIC701 10nF
COR9
R9 2
DIR1
PIR1301 PIR1401 PIR1501 PIR1601
1

PIR901 PIR902 PIU302


PIU401 PIU403 PIU404 PIU405 PIR1001
COR10
R10
PIR1002
15
PIU3015 DIR2 OE
9
PIU309 POOE0CTRL
OE_CTRL
PIR1101
COR11
R11
PIR1102
10
PIU3010 DIR3 GND
8
PIU308
4x100K
COR12 302 PIR1COR14
PIR1COR13 402 PIR1COR15 02
502 PIR16COR16
R13
R14
R15
R16

COU4
U4 R12 7
PIU307 DIR4
17
PIR1201 PIR1202 EP PIU3017
ESDALC6V1W5
4x100K
PISW108 PISW107 PISW106 PISW105 74AVC4TD245BQ
TARGET Side Connectors
8
7
6
5

U4 Optional if PIU402
2

no connector ON

used COSW1
SW1 219-4LPSTR 3V6 for I²C Level Shifter
User Selectable GPIO direction
COU5
U5
1 2 3 4
DIR = Low -> B to A 4x 47R SPI 4x 47R LP2985IM5-3.6/NOPB 3V6_STLK
PISW10 PISW102 PISW103 PISW104 DIR = High -> A to B
COCN1
CN1
5V
1
PIU501 IN
5
OUT PIU505
1
2
3
4

TARGET_SPI_NSS PIR1701 COR17


R17 COR18
R18 TARGET_GPIO0
PIR1702 PICN101 1 2 PICN102 PIR1801 PIR1802
TARGET_SPI_MOSIPIR1901 COR19
R19
PIR1902 PICN103 3 4 PICN104
COR20
R20PIR2001
TARGET_GPIO1
PIR2002 PIU503
3
ON/OFF PIC802
TARGET_SPI_MISOPIR2101 COR21
R21 COR22
R22 TARGET_GPIO2 4 C8
COC8
PIR2102 PICN105 5 6 PICN106 PIR2201 PIR2202 BYPASS PIU504
TARGET_SPI_SCK PIR2301 R23
COR23
PIR2302 PICN107 7 8 PICN108
R24
COR24
PIR2401
TARGET_GPIO3
PIR2402 C9
COC9 PIC901 PIC801 2.2uF
PICN109 9 10 PICN1010 1uF
GND PIC10 2
PIC902 COC10
C10
3V3_STLK
SPI PIU502

2
Header 5x2 PIC10 1 10nF
1

5
PIU801 PIU803 PIU804 PIU805 PISB101 PISB102
PIU701 PIU703 PIU704 PIU705
PIR2501 PIR2601 PIR2701
COC11
C11 3V3_STLK U6 COU6 V_TARGET C12 COC12 COSB1
5V SB1 COU7
U7
100nF U8
COU8
3x100K PIC1101
1 16 PIC1202 PIC1201
PIC1102 PIU601 VCCA VCCB PIU6016
100nF ESDALC6V1W5 ESDALC6V1W5
2502 PIR2COR26
PIRCOR25 602 PIR2COR27
702
R25

R26

R27

NLBridge0SPI0NSS
Bridge_SPI_NSS 3
PIU603 A1 B1
NLTARGET0SPI0NSS
14 TARGET_SPI_NSS
PIU6014
PIU802 PIU702
2

2
Bridge_SPI_MOSI
NLBridge0SPI0MOSI 4 13 TARGET_SPI_MOSI
NLTARGET0SPI0MOSI
PIU604 A2 B2 PIU6013
Bridge_SPI_SCK
NLBridge0SPI0SCK 5 12 TARGET_SPI_SCK
NLTARGET0SPI0SCK 5V 5V
Bridge_SPI_MISO
NLBridge0SPI0MISO
PIU605 A3
6
PIU606 A4
B3
B4
PIU6012
11 TARGET_SPI_MISO
NLTARGET0SPI0MISO V_TGT to V_TARGET Switch enabled by 3V6_STLK
1

PIU6011
PIR2801 PIU901
3V3_STLK
2
DIR1 COR28
R28 U9
COU9 PIC1302
1

PIU602
PIU1 01 PIU1 03 PIU1 04 PIU1 05 15
PIU6015 DIR2 OE
9
PIU609 OE_CTRL
POOE0CTRL 100K ESDA7P60-1U1M
C13
COC13 V_TARGET U10
COU10 V_TGT
10
PIU6010 DIR3 GND
8
PIU608
PIR2802 PIC1301 1uF 1
PIU1001 OUT IN
6
PIU1006
U11
COU11 7
PIU607 DIR4 EP
17
PIU6017
C14
COC14
PIC1402 2
PIU1002 OUT IN
5
PIU1005
PIC1502 C15
COC15
ESDALC6V1W5 PIU902 4
PIU1004 GND EN
3
3V6_STLK
2

PIU1003
74AVC4TD245BQ 100nF PIC1401 PIR2901 PIC1501 100nF
U11 Optional if PIU1 02 SIP32510DT R29
COR29
2

no connector
used PIR2902100K

Title: Level Shifters Part 1


Project: Voltage Translator for STLINK-V3MODS
Variant: DEFAULT
Revision: A -01 Reference: N/A
Size: A3 Date: 28-OCT-2021 Sheet: 2 of 3
Voltage Translator for STLINK-V3MODS
Target voltage range 1.65V-3.6V, ST-Link voltage 3.3V

V_TARGET

3V6_STLK PIR30 2 PIR3102


NLBridge0UART0CTS
Bridge_UART_CTS COR30
R30 COR31
R31
NLBridge0UART0TX
Bridge_UART_TX PIR3202 PIR3 02 560R 560R
NLBridge0UART0RX
Bridge_UART_RX
NLBridge0UART0RTS
Bridge_UART_RTS
COR32
R32
820R
COR33
R33
820R
COC16 3V6_STLK U12
I2C V_TARGET
PIR30 1 PIR3101
PISB202 PISB302 VCCB should always be higher than VCCA. VCCB cannot
be lower than VCCA even when the device is
PIR3201 PIR3 01 C16 COU12 COC17
C17 COSB2
SB2 COSB3
SB3 disabled. During power-up, VCCB must rise before VCCA.
100nF 8 1 100nF
PIC1601 PIC1602 PIU1208 VCCB VCCA

TARGET Side Connectors


1

PIU1201 PIC1702 PIC1701


PIU1301 PIU1303 PIU1304 PIU1305 PISB201 PISB301
Bridge_I2C_SCL 7 2 NLTARGET0I2C0SCL
TARGET_I2C_SCL
COU13
U13 POBridge0I2C0SCL
Bridge_I2C_SCL PIU1207 SCLB SCLA PIU1202
NLTARGET0I2C0SDA
POBridge0I2C0SDA Bridge_I2C_SDA 6 3 TARGET_I2C_SDA
ESDALC6V1W5 Bridge_I2C_SDA PIU1206 SDAB SDAA PIU1203

4x 47R USART 4x 47R


5 4 COCN2
CN2
PIU1302 Internal PU to VCCB PIU1205 EN GND PIU1204
COR34 COR35
U13 Optional if TARGET_USART_CTSPIR3401 R34 R35 TARGET_I2C_SDA
PIR3402 PICN201 1 2 PICN202 PIR3501 PIR3502
2

no connector TCA9617ADGKR TARGET_USART_TX PIR3601 COR36


R36 COR37
R37 TARGET_CAN_TX
used
PIR3602
COR38
PICN203 3 4 PICN204 PIR3701 PIR3702
COR39
3V3_STLK V_TARGET TARGET_USART_RX PIR3801 R38 R39 TARGET_CAN_RX
PIR3802 PICN205 5 6 PICN206 PIR3901 PIR3902

PIR4202 USART / CAN TARGET_USART_RTSPIR4001 COR40


R40
PIR4002 PICN207 7 8 PICN208 PIR4101
COR41
R41
PIR4102 TARGET_I2C_SCL

R43
R44
NLBridge0I2C0SDA
Bridge_I2C_SDA COR42
R42 COC18 COU14
C18 3V3_STLK U14 V_TARGET C19 COC19 COR43PIR4COR44
301 PIR4 01 PICN209 9 10 PICN2010

NLBridge0CAN0TX
Bridge_CAN_TX 100K 100nF 1 16 100nF Header 5x2
PIC1801 PIC1802 PIU1401 VCCA VCCB PIU14016 PIC1902 PIC1901

5
NLBridge0CAN0RX
Bridge_CAN_RX PIR4201 2x100K PIU1501 PIU1503 PIU1504 PIU1505 PISB401 PISB402 PIU1601 PIU1603 PIU1604 PIU1605
NLBridge0I2C0SCL
Bridge_I2C_SCL POBridge0UART0RX
Bridge_UART_RX
Bridge_UART_RX 3
PIU1403 A1 B1
14
PIU14014
NLTARGET0USART0RX
TARGET_USART_RX PIR4302 PIR4 02 COU15
Bridge_UART_CTS 4 13 NLTARGET0USART0CTS
TARGET_USART_CTS U15 COSB4
5V SB4 COU16
U16
POBridge0UART0CTS
Bridge_UART_CTS PIU1404 A2 B2 PIU14013
ESDALC6V1W5
Bridge_CAN_RX 5 NLTARGET0CAN0RX
12 TARGET_CAN_RX ESDALC6V1W5
POBridge0CAN0RX
Bridge_CAN_RX A3 B3
1

PIU1405 PIU14012
PIU1701 PIU1703 PIU1704 PIU1705 POBridge0UART0TX
Bridge_UART_TX
Bridge_UART_TX 6
PIU1406 A4 B4
NLTARGET0USART0TX
11 TARGET_USART_TX
PIU14011
PIR4502 PIU1502 PIU1602

2
COU17
U17 2 COR45
R45 5V 5V
PIU1402 DIR1 100K
ESDALC6V1W5 15 9
PIU14015 DIR2 OE PIU1409 OE_CTRL

1
10
PIU14010 DIR3 GND
8
PIU1408
PIR4501 PIU1801
U17 Optional if PIU1702 3V3_STLK
7
PIU1407 DIR4 EP
17
PIU14017
PIC20 2
2

no connector COC20
C20
used 74AVC4TD245BQ COU18
U18 PIC20 1 1uF
3V3_STLK ESDA7P60-1U1M
PIU1802

2
R46
R47
R48

NLSTLK0VCP0TX
STLK_VCP_TX COR46PIR4COR47
602 PIRCOR48
4702 PIR4802 V_TARGET
NLSTLK0NRST
STLK_NRST COC21
C21 3V3_STLK U19 COU19 V_TARGET C22 COC22
NLSTLK0JTDI
STLK_JTDI 3x 100K 100nF 1
PIC2101 PIC2102 PIU1901 VCCA VCCB
16 100nF
PIU19016 PIC2202 PIC2201
PIR4902
NLSTLK0JTDO
STLK_JTDO PIR4601 PIR4701 PIR4801 COR49
R49

2
POBridge0UART0RTS
Bridge_UART_RTS
Bridge_UART_RTS 3
PIU1903 A1 B1
14
PIU19014
NLTARGET0USART0RTS
TARGET_USART_RTS 100K PIU20 2
POBridge0CAN0TX
Bridge_CAN_TX
Bridge_CAN_TX 4
PIU1904 A2 B2
13 NLTARGET0CAN0TX
TARGET_CAN_TX PIR4901 COU20
U20
1

PIU19013
PIU2101 PIU2103 PIU2104 PIU2105 POSTLK0VCP0RX
STLK_VCP_RX
STLK_VCP_RX 5
PIU1905 A3 B3
12
PIU19012
NLTARGET0VCP0RX
TARGET_VCP_RX
ESDALC6V1W5
POSTLK0VCP0TX
STLK_VCP_TX
STLK_VCP_TX 6
PIU1906 A4 B4
11
PIU19011
NLTARGET0VCP0TX
TARGET_VCP_TX V_TGT 5V
COU21
U21
ESDALC6V1W5
3V3_STLK
2
DIR1
PIC2302 PISB501 PIU20 5 PIU20 4 PIU20 3 PIU20 1

1
PIU1902
15 9 COC23
C23 STDC14
PIU19015 DIR2 OE PIU1909 OE_CTRL SB5
COSB5 5V
U21 Optional if PIU2102 10
PIU19010 DIR3 GND
8
PIU1908 PIC2301 1uF COCN3
CN3
2

no connector
used
7
PIU1907 DIR4 EP
17
PIU19017
PISB502 PICN301 1 2 PICN302
6x 47R
T_SWDIO R50
COR50 TARGET_JTMS
V_TGT PICN303 3 4 PICN304 PIR5001 PIR5002
74AVC4TD245BQ T_SWCLK COR51
R51 TARGET_JCLK
3x 47R PICN305 5 6 PICN306 PIR5101 PIR5102
5V V_TARGET KEY T_SWO COR52
R52 TARGET_JTDO
PICN307 7 8 PICN308 PIR5201 PIR5202
COR53
3V3_STLK R53 TARGET_JTDI
NLTARGET0GNDDetect COR56
PICN309 9 10 PICN3010 PIR5301 PIR5302
COR57
TARGET_GNDDetect R56 R57 TARGET_NRST
11 12
JTAG PIR5601 PIR5602 PICN3011 PICN3012 PIR5701 PIR5702

R55
401 PIR5 01
COR54PIR5COR55

R54
NLSTLK0SW0DIR
STLK_SW_DIR TARGET_VCP_RX COR58
R58 COR59
R59 TARGET_VCP_TX
R60
R61
R62
R63

NLSTLK0JTMS
STLK_JTMS COR60PIR6COR61
0 2 PIRCOR62
6102 PIR6COR63
202 PIR6302 PIR5801 PIR5802 PICN3013 13 14 PICN3014 PIR5901 PIR5902

NLSTLK0JCLK
STLK_JCLK COC24 3V3_STLK U22
C24 COU22 V_TARGET C25
COC25 2x 100K Header 7X2
4x 100K 100nF 1 16 100nF PIR5402 PIR5 02
PIC2401 PIC2402 PIU2201 VCCA VCCB V_TGT

5
PIU22016 PIC2502
PIC2501
PIR60 1 PIR6101 PIR6201 PIR6301 PIU2301 PIU2303 PIU2304 PIU2305 PIU2401 PIU2403 PIU2404 PIU2405
1

PIU2501 PIU2503 PIU2504 PIU2505 POSTLK0JTDO


STLK_JTDO
STLK_JTDO 3
PIU2203 A1 B1
14
PIU22014
NLTARGET0JTDO
TARGET_JTDO
COU23 COU24
STLK_JTDI 4 13 TARGET_JTDI
NLTARGET0JTDI U23 U24 5V 5V
COU25
U25
POSTLK0JTDI
STLK_JTDI
STLK_JCLK
PIU2204 A2
5
B2 PIU22013
12 NLTARGET0JCLK
TARGET_JCLK
POSTLK0JCLK
STLK_JCLK PIU2205 A3 B3 ESDALC6V1W5 ESDALC6V1W5

1
PIU22012
ESDALC6V1W5
STLK_JTMS
POSTLK0JTMS
STLK_JTMS 6
PIU2206 A4 B4
11
PIU22011
NLTARGET0JTMS
TARGET_JTMS PIU2601
PIU2302 PIU2402 COU26
U26 PIC2602

2
U25 Optional if PIU2502 2
PIU2202 DIR1 ESDA7P60-1U1M
C26
COC26
2

no connector
used 3V3_STLK
15
PIU22015 DIR2 OE
9
PIU2209 POOE0CTRL
OE_CTRL
PIC2601 1uF
10
PIU22010 DIR3
8
GND PIU2208
STLK_SW_DIR
POSTLK0SW0DIR
STLK_SW_DIR 7
PIU2207 DIR4 EP
17 PIU2602

2
PIU22017
V_TGT PIR6402 3V3_STLK
R64
COR64 74AVC4TD245BQ
100K
COR65
R65 PIR6501 U27
COU27 3V3_STLK COC27
C27
PIR6401 100K PIU2701
1
NC VCC
5
PIU2705 PIC2702 PIC2701
100nF
NLSTLK0GND0Detect
STLK_GND_Detect
NLSTLK0VCP0RX
STLK_VCP_RX COC28
C28 STLK_NRST PIR6502 2
100nF STLK_NRST
POSTLK0NRST PIU2702 A
3V3_STLK 3 4 TARGET_NRST
NLTARGET0NRST
3V3_STLK GND Y
1

PIC2801 PIC2802 PIU2703 PIU2704


PIU2801 PIU2803 PIU2804 PIU2805
PIR6701 PIU30 5 3V3_STLK 74LVC1G07GW-Q100
5

COU28
U28 R67
COR67 R66
COR66
20K NRST and GNDDetect are
ESDALC6V1W5 10K 3
PIU3003 PIR6601 PIR6602 3V3_STLK COR68
R68 PIR6801 COU29
U29 3V3_STLK C29
COC29
Open drain outputs
OE_CTRL
POOE0CTRL PIR6702 OE_CRTL
NLOE0CRTL 1
PIU3001 100K PIU2901
1
NC VCC
5
PIU2905 PIC2902 PIC2901
100nF
U28 Optional if PIU2802 4
V_TARGET PIR6902
2

PIU3004
no connector U30
COU30 COR69
R69 STLK_GND_Detect PIR6802 2
used 10K POSTLK0GND0Detect
STLK_GND_Detect PIU2902 A
Disable Level Shifters TS3021
PIU30 2
2

(OE_CTRL = HIGH) if
V_TARGET < 1.1V
PIR6901 PIU2903
3
GND Y
4
PIU2904
TARGET_GNDDetect

74LVC1G07GW-Q100

Title: Level Shifters Part 2


Project: Voltage Translator for STLINK-V3MODS
Variant: DEFAULT
Revision: A -01 Reference: N/A
Size: A3 Date: 28-OCT-2021 Sheet: 3 of 3

You might also like