dm00236106

UM1961
User manual
STEVAL-IME012V1 evaluation board based on the STHV749
ultrasound pulser
Introduction
The STEVAL-IME012V1 is an evaluation board designed around the STHV749 ultrasound pulser IC, a
state-of-the-art device for ultrasound imaging applications. The system can drive four transducers as 4channel transmitters, and the output waveforms can be displayed directly on an oscilloscope by
connecting the scope probe to the relative BNCs. Four preset waveforms are available to test the HV
pulser under different conditions.
Figure 1: STEVAL-IME012V1 evaluation board
November 2015
DocID028458 Rev 1
1/26
www.st.com
Contents
UM1961
Contents
1
Board features ................................................................................. 3
2
Getting started ................................................................................. 4
3
Hardware layout and configuration ................................................ 5
4
3.1
Power supply..................................................................................... 5
3.2
MCU .................................................................................................. 6
3.3
Stored patterns.................................................................................. 8
3.4
STHV749 stage ............................................................................... 16
3.5
Operating supply conditions ............................................................ 17
Connectors .................................................................................... 18
4.1
Power supply................................................................................... 18
4.2
Power-up sequence ........................................................................ 19
4.3
MCU ................................................................................................ 19
5
Schematic diagram........................................................................ 21
6
7
PCB layout ..................................................................................... 22
Revision history ............................................................................ 25
2/26
DocID028458 Rev 1
UM1961
1
Board features
Board features











Suitable for ultrasound imaging applications
4 output channels, up to 7 levels
8 monolithic channels, 5 level high voltage pulser
Integrated T/R switch
On-board equivalent piezoelectric load implemented by means of R/C equivalent
network
USB interface available to upload customized output waveforms
Built-in microcontroller Flash memory available for storing customized waveforms
High voltage screw connectors to power the STHV749
Automatic lockout overvoltage protection
7 LEDs to check evaluation board status and proper operation
Human machine interface to select, start and stop the stored output waveforms
DocID028458 Rev 1
3/26
Getting started
2
UM1961
Getting started
The STEVAL-IME012V1 is shipped by STMicroelectronics ready to use. The user only
needs to:
1.
2.
3.
4.
5.
6.
7.
8.
4/26
Plug the right power supply to the board (see for further details)
Connect the BNC to the oscilloscope
Check that the LED PROGRAM 1 (LD1) turns on
Select the waveform with the Program button. The corresponding program LED (LD1LD4) will turn on
Press the Start button to run the selected program; the Start LED L5 turns on. After
the program ends, the microcontroller returns to the idle state (LED L5 is off)
If a continuous wave program has been selected, the Stop button must be pressed to
halt program execution. The microcontroller returns to the idle state and the Stop LED
(L5) turns off
To run the same program again, restart from Step 5. To run another program, restart
from Step 4
Overvoltage protection will suspend pattern generation if the HV supply exceeds 90 V
and the red LED L6 switches on. Pattern generation will restart after the HV supply
voltage returns within the allowed range.
DocID028458 Rev 1
UM1961
3
Hardware layout and configuration
Hardware layout and configuration
The STEVAL-IME012V1 evaluation board is designed around the STHV749. The hardware
block diagram below illustrates the main connection between the STHV749 and the
STM32F4. Please see the board layout diagram to locate connectors, LEDs and features
on the board.
Figure 2: Hardware block diagram
Figure 3: STEVAL-IME012V1 board layout
3.1
Power supply
The low voltage block of the STEVAL-IME012V1 board is designed to be powered by:


During programming and when the board is connected to the PC

5 V DC through USB Mini B connector to supply the STM32F4
During pattern generation and when high voltage is powered on

5 V DC connected to VDD to supply STM32F4 and STHV749 through a LDO

-5 V DC connected to VSS to supply STHV749 through a LDO
DocID028458 Rev 1
5/26
Hardware layout and configuration
UM1961
USB link must be removed when high voltage is connected to the board
The high voltage block of the STEVAL-IME012V1 is designed to be powered by:










VDD: Positive supply voltage, 5 V (2 - VDD conn.)
GND: Ground (1 – VDD conn. And 2 – VSS conn.)
VSS: Negative supply voltage -5 V (1 - VSS conn.)
HVM0: TX0 high voltage negative supply
HVM1: TX1 high voltage negative supply
HVM_CW: Continuous high voltage negative supply
GND: Ground
HVP_CW: Continuous high voltage positive supply
HVP0: TX0 High voltage positive supply
HVP1: TX1 High voltage positive supply
Figure 4: STEVAL-IME012V1 board connections
3.2
MCU
The STM32F427 is fully dedicated to generate the bitstream on its GPIO pins to drive the
pulser’s output channels. It is already pre-programmed as a DFU (device firmware
upgrade) device and has the ability to upgrade internal Flash memory. The STM32F427
manages all DFU operations, such as the authentication of product identifier, vendor
identifier, and firmware version. The MCU drives the pulser channels through the use of
different general purpose IO (GPIO) pins. It is possible to drive simultaneously from 1 to 16
different pins simply by writing a 16-bit word into the GPIO output data register (ODR). The
board can be connected to a PC through USB. The required pattern is sent as a sequence
of states for each pulser channel and of durations for each state. Here, all durations are
expressed in units of MCU system clock cycles. Once the information is received, the
channel states are converted into 16-bit words for the GPIO peripheral and they are stored
in the embedded Flash together with the timing information. After programming, the PC
connection is no longer needed, so the board can act as a stand-alone device. Different
patterns can be stored and the user can select which one to use at runtime. The same
MCU can perform two different solutions to guarantee a real-time execution.
1. The first solution involves the use of the STM32 direct memory access (DMA) peripheral.
The DMA is able to transfer data from memory to any peripheral register, GPIO included,
without taking into account the MCU core. To trigger the DMA transfer, a general purpose
6/26
DocID028458 Rev 1
UM1961
Hardware layout and configuration
timer is used. The timer works at the system clock frequency. Basically, it acts as a counter
and the reload value (the value at which the counter returns to zero) is stored in the auto
reload register (ARR). The timer triggers two different DMA channels at two different
moments: the first channel is triggered at each reload event, while the second is triggered
at a constant time after reload. Once the first trigger is received, the first channel transfers
the new GPIO word into the ODR. At the second trigger, the second channel transfers the
new duration information into the ARR. The timer preload feature is enabled, so that the
new ARR value is effective only at the next reload. Since the time needed by the first DMA
channel to update the ODR is a constant, considering the reload trigger as the starting
point, the time that elapses between two different GPIO updates is simply given by the
ARR value. The circular buffer feature of the DMA can be enabled to allow an automatic
regeneration of the same pattern at each end. This solution has the advantage of being
fully managed by hardware. The MCU core is completely free for any user needs. The main
drawback is that each timing value between two subsequent states cannot be lower than a
minimum value, in order to guarantee enough time for both of the two DMA channels to
perform their transfers.
Figure 5: Solution 1
2. The second solution was designed to overcome the minimum duration requirement of
the DMA solution and involves the MCU core directly. During runtime, the core generates
the binary assembly code it needs to load and store each word in the ODR. Any
unnecessary instructions, like control loops or similar, are avoided. The code is only a
succession of simple load/store instructions. To adapt the timing to the pattern needs,
dummy instructions are inserted in the assembly code. To avoid wasting time to load each
word from memory, the word is inserted as a literal in the assembly instruction itself. This
means that a 32-bit instruction is needed instead of a 16-bit equivalent. In order to avoid
any latency due to the instruction fetch from Flash, the code is executed from the
embedded RAM. Moreover, the RAM is configured to be accessed by the core through a
bus different from the bus used to access the ODR. Thanks to this, it is possible to achieve
a minimum time of 2 system clock cycles before two updates and still a 1 system clock
cycle resolution. For instance, if you consider a STM32F4 clocked at 168 MHz, the
minimum timing you can achieve is 12 ns and you can set the duration of each state with a
resolution of 6 ns. If there is a repetitive pattern, a branch instruction is added at the end of
the routine to restart the pattern generation. In this case, the clock cycles needed for the
branch instruction has to be considered for the last state. The main drawback of this
solution is that the MCU core is 100% involved in the pattern generation. However, it can
still be woken up by peripheral interrupts and the pattern generation stopped to perform
other tasks.
DocID028458 Rev 1
7/26
Hardware layout and configuration
UM1961
Figure 6: Solution 2
3.3
Stored patterns
The STEVAL-IME012V1 offers the capability to memorize 4 patterns into the MCU Flash
memory in order to demonstrate the performance achievable by the pulser outputs. Four
selectable patterns already stored in the STM32 Flash memory are the default set available
and ready for use. A detailed description of the programs is listed below.
Programming waveform description, flagged by LED L1 to L4.
Program “1”, SEL=0 (3-level output), CW=0




XDCR_A: Pulse Wave mode, TX0 switching, 5 pulses, time-period TP=400 ns and
PRF=150 µs
XDCR_B: Pulse Wave mode, TX0 switching, 5 pulses in counter phase respect to
XDCR_A, time-period TP=400ns and PRF=150 µs
XDCR_C: Pulse Wave mode, TX1 switching, 5 pulses, time-period TP=200ns and
PRF=150 µs
XDCR_D: Pulse Wave mode, TX1 switching, 5 pulses in counter phase respect to
XDCR_C, time-period TP=200ns and PRF=150 µs
TX0 means H-Bridge supplied by HVP/M0, while TX1 means H-Bridge supplied
by HVP/M1
8/26
DocID028458 Rev 1
UM1961
Hardware layout and configuration
Figure 7: Scheme of program "1"
Table 1: Program "1"
PW 5pulses - HV0/1=±60 V; load: 270 pF//100 Ω
Mode
Frequency (MHz)
Number of pulses
Initial pulse
H-Bridge
PRF
Ch A
PW
2.5
5
positive
TX0
150 µs
Ch B
PW
2.5
5
negative
TX0
150 µs
Ch C
PW
5
5
positive
TX1
150 µs
Ch D
PW
5
5
negative
TX1
150 µs
DocID028458 Rev 1
9/26
Hardware layout and configuration
UM1961
Figure 8: Acquisition by program "1"
Program “2” SEL=0 (3-level output), CW=0, see Figure 9: "Scheme of program "2""




10/26
XDCR_A: Pulse Wave mode, TX0 switching, 5 pulses, time-period TP=200ns and
PRF=150 µs
XDCR_B: Pulse Wave mode, TX0 switching, 5 pulses in counter phase respect to
XDCR_A, time-period TP=200ns and PRF=150 µs
XDCR_C: Pulse Wave mode, TX1 switching, 5 pulses, time-period TP=100ns and
PRF=150 µs
XDCR_D: Pulse Wave mode, TX1 switching, 5 pulses in counter phase respect to
XDCR_C, time-period TP=100ns and PRF=150 µs
DocID028458 Rev 1
UM1961
Hardware layout and configuration
Figure 9: Scheme of program "2"
Table 2: Program "2"
PW TX0&TX1 5pulses - HV0/1= ±60 V; load: 270 pF//100 Ω
Mode
Frequency (MHz)
Number of pulses
Initial pulse
H-Bridge
PRF
Ch A
PW
5
5
positive
TX0 & TX1
150 µs
Ch B
PW
5
5
negative
TX0 & TX1
150 µs
Ch C
PW
10
5
positive
TX0 & TX1
150 µs
Ch D
PW
10
5
negative
TX0 & TX1
150 µs
DocID028458 Rev 1
11/26
Hardware layout and configuration
UM1961
Figure 10: Acquisition by program "2"
Program “3” SEL=don’t care, CW=1, see Figure 11: "Scheme of program "3"




12/26
XDCR_A: Continuous Wave mode, TX-CW switching, time-period TP=400 ns
XDCR_B: Continuous Wave mode, TX-CW switching in counter-phase respect to
XDCR_A, time-period TP=400 ns
XDCR_C: Continuous Wave mode, TX-CW switching, time-period TP=200 ns
XDCR_D: Continuous Wave mode, TX-CW switching in counter-phase respect to
XDCR_C, time-period TP=200 ns
DocID028458 Rev 1
UM1961
Hardware layout and configuration
Figure 11: Scheme of program "3"
Table 3: Program "3"
Continuous wave - HV1= ±10 V; load: 270 pF//100 Ω
Mode
Frequency (MHz)
Number of pulses
Initial pulse
H-Bridge
Ch A
CW
2.5
Continuous wave
Positive
TX-CW
Ch B
CW
2.5
Continuous wave
Negative
TX-CW
Ch C
CW
5
Continuous wave
Positive
TX-CW
Ch D
CW
5
Continuous wave
Negative
TX-CW
DocID028458 Rev 1
13/26
Hardware layout and configuration
UM1961
Figure 12: Acquisition by program "3"
Program “4” SEL=1 (5-level output), CW=0




14/26
XDCR_A: Pulse wave mode, TX0 switching, 1.5 pulses, time-period TP=400 ns and
consequently TX1 switching, 5 pulses, time-period=200 ns and PRF=150 µs
XDCR_B: Pulse wave mode, TX0 switching, 1.5 pulses, time-period TP=400 ns and
consequently TX1 switching, 5 pulses, time-period=200 ns and PRF=150 µs
XDCR_C: Pulse wave mode, TX0 switching, 1.5 pulses, time-period TP=200 ns and
consequently TX1 switching, 5 pulses, time-period=200 ns and PRF=150 µs
XDCR_D: Pulse wave mode, TX0 switching, 1.5 pulses, time-period TP=200 ns and
consequently TX1 switching, 5 pulses, time-period=200 ns and PRF=150 µs
DocID028458 Rev 1
UM1961
Hardware layout and configuration
Figure 13: Scheme of program "4"
Table 4: Program "4"
PW - HV0= ±60 V – HV1= ±30 V; load: 270 pF//100 Ω
Mode
Frequency
(MHz)
Number of pulses
Initial
pulse
H-Bridge
PRF
Ch A
PW
2.5 - 5
3 half pulse then 4
pulse
positive
TX0 then
TX1
150
µs
Ch B
PW
2.5 - 5
3 half pulse then 4
pulse
negative
TX0 then
TX1
150
µs
Ch
C
PW
5
3 half pulse then 4
pulse
positive
TX0 then
TX1
150
µs
Ch
D
PW
5
3 half pulse then 4
pulse
negative
TX0 then
TX1
150
µs
DocID028458 Rev 1
15/26
Hardware layout and configuration
UM1961
Figure 14: Acquisition by program "4"
Board can be connected to a PC via USB cable and patterns can be edited by means of a
user interface.
USB link must be removed when high voltage is connected to the board.
3.4
STHV749 stage
The STHV749 high voltage, high speed ultrasound pulser generator features four
independent channels. It is designed for medical ultrasound applications, but can also be
used for other piezoelectric, capacitive, or MEMS transducers. The device contains a
controller logic interface circuit, level translators, MOSFET gate drivers, noise blocking
diodes, and high-power P-channel and N-channel MOSFETs as output stages for each
channel. There is also clamping-to-ground circuitry, anti-leakage, an anti-memory effect
block, a thermal sensor, and an HV receiver switch (HVR_SW) to ensure strong decoupling
during the transmission phase. The STHV749 also includes self-biasing and thermal
shutdown blocks. Each channel can support up to five active output levels with two main
half bridges. It consists of three independently supplied output stages: two (TX0 and TX1)
used for pulsed wave (PW) and one for continuous wave (CW) operations. TX0 and TX1
are able to provide up to ± 2 A peak output current each while, to reduce power dissipation
and jitter in continuous wave mode, the fully optimized CW output stage delivers up to ± 0.3
A. The current capability for CW mode can also be set to 0.6 A. The device can also be
configured to operate as a 3-output-level, ± 4 A, 40 MHz pulser. This mode can be selected
via a dedicated input pin (SEL). In this configuration, the TX0 and TX1 half bridges are
paralleled in order to provide higher peak current and shorter pulse waveforms, thus
providing a higher output frequency.
16/26
DocID028458 Rev 1
UM1961
Hardware layout and configuration
For further information, please refer to the STHV749 datasheet.
Figure 15: STHV749 single channel block diagram
3.5
Operating supply conditions
Table 5: DC working supply conditions
Operating supply voltages
Symbol
Parameter
Min.
Typ.
Max.
Value
VDD
Positive supply voltage
5
6
10
V
VSS
Negative supply voltage
-5
6
-10
V
HVP0
TX0 high voltage positive supply
95
V
HVP1
TX1 high voltage positive supply
95
V
HVM0
TX0 high voltage negative supply
-95
V
HVM1
TX1 high voltage negative supply
-95
V
HVP_CW
CW high voltage positive supply
HVM_CW
CW high voltage negative supply
95
-95
V
V
HVM0 / HVM1 /HVM_CW and HVP0 / HVP1 /HVP_CW are fully independent on
the board.
DocID028458 Rev 1
17/26
Connectors
UM1961
4
Connectors
4.1
Power supply
The STEVAL-IME011V1 board must be powered by screw connectors, as shown in
following illustrations.
Figure 16: Power supply connector VDD (+5 V - GND)
Figure 17: Power supply connector VSS (GND - -5 V)
18/26
DocID028458 Rev 1
UM1961
Connectors
Figure 18: Power supply connector HVP0 – HVP1 and HVM0 – HVM1
4.2
Power-up sequence
1
VDD
2
VSS
The recommendation for powering up the board is for the low voltages shown above in the
table above. Other voltages are fully power-up/power-down free, meaning that there is no
recommended sequence to follow.
4.3
MCU
Figure 19: USB mini-B connector (CN1)
Table 6: USB mini B connector pinout
PIN Number
Description
1
Vbus (power)
2
DM (STM32 PA11)
3
DP (STM32 PA12)
DocID028458 Rev 1
19/26
Connectors
UM1961
PIN Number
Description
4
N.C.
5
Ground
Figure 20: JTAG connector
Figure 21: Boot connector
20/26
DocID028458 Rev 1
L2
L3
L3
L4
L4
L5
5
4
L6
L6
USBDM
USBDP
DVDD
USBUF01W6
RE0 RE1 RE2 RE3 RE4 RE5 RE6 RE7
56
56
56
56
56
56
56
56
AUX0 AUX1 AUX2 AUX3 AUX4 AUX5 AUX6 AUX7
RF4
107k
RF3
62k
RF2
62k
RF1
107k
8MHz
Cosc1
22pF 22pF
Cosc2
X1
1M
OSC_IN
AVSS
CF6
10F
AN_SUPPLY
CF5
10F
Rosc
OSC_OUT
10nF
CC2
10nF
CC1
BAT20J
D2
+5V
DVDD
UF1
D4 VDD D1 1
D3 GND D2 3
RL5 RL6
56
56
L5
36
24
1
RL1 RL2 RL3 RL4
56
56
56
56
L1
L2
GND
1734035-1
Shell
ID
D+
D-
VBUS
USB
USB_PWR
CF4
10F
-5V
LT3032
50
75
DVDD
100
28
BOOT0
11
22
21
R1_F2 R2_F2_F4
12
OSC_IN
0
0
OSC_OUT 13
14
NRST
94
19
99
49
R1_F1_F4
73
R2_F1 R3_F1 C1_F2_F4
20
C2_F2_F4
0
0
0
74
27
10
2.2F
2.2F
L1
-5V
R18 330
LVLV+
VSS
LV+
LV-
7
VDD
SHD
INP OUTP
10,12SHD BYPP 3
ADJP 2
ADJN 8
CF3 4,5
GND BYPN 11
10F
INN OUTN
14
6,9
5
2
D1
BAT20J
1
REG2
ADC_IN0
ADC_IN1
ADC_IN2
+5V
SPI_CLK
CF2
10F
SPI_CLK
SPI1_MISO
CB1
100nF
VDD1
VDD2
VDD3
VDD4
VDD5
VDDA
VREF+
OSC_IN
OSC_OUT
NRST
BOOT
VSSA
VSS3
VSS1
NC
VREFVSS2
VSS4
VSS5
CB8
CB4
CB5
AVDD
STM32F427
U1
CB6
DVDD
L5L6
SPI3_MISO
SPI2_MISO
SPI1_MISO
VBAT
PC0
PC1
PC2
PC3
PC4
PC5
PC6
PC7
PC8
PC9
PC10
PC11
PC12
PC13
PC14
PC15
RTHSD
10k
THSD
RSHD
330
SHD
CW
6
15 PC0
16 PC1
17 PC2
18 PC3
33 PC4
34 PC5
63
64
65 PC8
66
78PC10
79PC11
80PC12
7 PC13
8 PC14
9 PC15
SPI3
PC12
SPI2
PC10
1
SPIPC11
100nF 100nF 100nF 100nF 100nF
CB3
100nF
CB11
AVSS
100nF 100nF
CB7
CB2
SPI_JTAG_1
CF1
10F
JRST
AVDD
JTDO
DVDD
SPI_CLK
SPI2_MISO
39
40
41
42
43
44
17
18
19
20
21
22
POT1
100nF
P1
RP1
10k
CP1
ZAD1
100nF
STR CP2
P2
100nF
P3
RP3
10k
ZAD2
DZ2S033
46
47
14
15
100nF
P4
RP4
10k
RLD
100
CR4
RLC
100
CR3
CB14
RR2
100
CB15
RR3
100
CF7
RR4
100
CB18
CB19
CF8
CB21
CB22
CF9
CB24
CB25
CF10
HVM_CW
220nF 220nF 220nF 10F
CB23
220nF 220nF 220nF 10F
CB20
2
1
CF12
220nF 10F
CB27
220nF 10F
JTAG
HV+
HV-
HVM_CW
GND_PWR
HV+
HV-
HVP_CW
HV+
HV-
HVM0_1
CF11
HVM1
GND_PWR
HV+
HV-
HVP0_1
LVOUT4
LVOUT3
LVOUT2
LVOUT1
GND_PWR
XDCR4
XDCR3
XDCR2
XDCR1
GND_PWR
HVP1
0
RGND
CB26
HVP_CW
220nF 220nF 220nF 10F
CB17
USR CRST RST
100nF
CR2
RLB
100
220nF 220nF 220nF 10F
CB13
RR1
100
HVM0
NRST
CLD
270pF 270pF 270pF 270pF
CR1
RLA
100
HVP0
HVP1
CLC
HVP1
270pF 270pF 270pF 270pF
CLA
0
0
0
HVM0
RHVP
0
HVP_CW
RPCW
RHVM
CLB
HVM_CW HVP0
RMCW
DVDD HVM1
RAD4
2.7k
CAD2
100nF
RAD3
100k
HVP_CW
STP CP4
ADC_IN2
ADC_IN1
PRG CP3
DZ2S033
CAD1
RP2
10k
LVOUT_1
LVOUT_2
LVOUT_3
LVOUT_4
XDCR_1
XDCR_2
XDCR_3
XDCR_4
1
2
11
12
HVM1
GND_PWR 3,13,16,45,48
USR_RX
ADC_IN0
RAD2 100nF
100k
RAD1
2.7k
AVDD
STHV749
U2
AVSS
DVDD
CW
SEL
THSD
CK
IN1_0
IN1_1
IN1_2
IN2_0
IN2_1
IN2_2
IN3_0
IN3_1
IN3_2
IN4_0
IN4_1
IN4_2
50 %
HVM_CW
PC
THSD
38
25
PC8 23
37
PC0
PC1
PC2
PC3
PC4
PC5
PC10
PC11
PC12
PC13
PC14
PC15
CW
AVDD
DVDD 36
VDDP 24
DGND
AGND
VDDM
35
26
27
REG1 LD1117
+5V
IN OUT
GND
USBDP
USBDM
JTMS
JTCK
JTDI
23
24
25
26
29
30
31
32
67
68
69
70
71
72
76
77
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PA8
PA9
PA10
PA11
PA12
PA13
PA14
PA15
DocID028458 Rev 1
SPI_CLK
PE0
PE1
PE2
PE3
PE4
PE5
PE6
PE7
PE8
PE9
PE10
PE11
PE12
PE13
PE14
PE15
GSPG2907151040SG
SPI3_MISO
97
98
1
2
3
4
5
38
39
40
41
42
43
44
45
46
SPI_JTAG_2
35
36
37
89
90
91
92
93
95
96
47
48
51
52
53
54
HVM_CW
HVM1
HVM0
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
PB8
PB9
PB10
PB11
PB12
PB13
PB14
PB15
GND_PWR
PD0
PD1
PD2
PD3
PD4
PD5
PD6
PD7
PD8
PD9
PD10
PD11
PD12
PD13
PD14
PD15
HVP0
HVP0 31,32,33
HVP1
HVP1 28,29,30
HVP_CW
HVP_CW 34
4,5,6,49
HVM0
7,8,9 HVM1
10 HVM_CW
5
81
82
83
84
85
86
87
88
55
56
57
58
59
60
61
62
UM1961
Schematic diagram
Schematic diagram
Figure 22: STEVAL-IME012V1 circuit schematic
NRST
JRST
JTDO
JTCK
JTMS
DVDD
JTDI
L4
L3
L2
L1
P4
P3
P2
P1
AUX7
AUX6
AUX5
AUX4
AUX3
AUX2
AUX1
AUX0
21/26
PCB layout
6
UM1961
PCB layout
Figure 23: Top layer
Figure 24: Inner layer 1
22/26
DocID028458 Rev 1
UM1961
PCB layout
Figure 25: Inner layer 2
Figure 26: Inner layer 3
DocID028458 Rev 1
23/26
PCB layout
UM1961
Figure 27: Inner layer 4
Figure 28: Bottom layer
24/26
DocID028458 Rev 1
UM1961
7
Revision history
Revision history
Table 7: Document revision history
Date
Version
Changes
05-Nov-2015
1
Initial release.
DocID028458 Rev 1
25/26
UM1961
IMPORTANT NOTICE – PLEASE READ CAREFULLY
STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and
improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST
products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order
acknowledgement.
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the
design of Purchasers’ products.
No license, express or implied, to any intellectual property right is granted by ST herein.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. All other product or service names are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.
© 2015 STMicroelectronics – All rights reserved
26/26
DocID028458 Rev 1