rtbox_launchpadinterfacemanual

Download as pdf or txt
Download as pdf or txt
You are on page 1of 44

RT Box LaunchPad Interface

User Manual September 2019


How to Contact Plexim:

% +41 44 533 51 00 Phone


+41 44 533 51 01 Fax
) Plexim GmbH Mail
Technoparkstrasse 1
8005 Zurich
Switzerland
@ info@plexim.com Email
http://www.plexim.com Web

RT Box LaunchPad Interface


© 2018 by Plexim GmbH
PLECS is a registered trademark of Plexim GmbH. Other product or brand
names are trademarks or registered trademarks of their respective holders.
Contents

Contents iii

1 Introduction 1

2 Interface Board Overview 3


LaunchPad Headers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Onboard Voltage Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Analog Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Digital I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

3 Demo Application 9
Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Loading the Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Program the RT Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Connecting the External Mode . . . . . . . . . . . . . . . . . . . . . . . . 13
RT Box Web Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Description of Demo Projects . . . . . . . . . . . . . . . . . . . . . . . . . 15
MCU Reset and Boot of Control Application . . . . . . . . . . . . . 15
Block Current Control of a BLDC Motor . . . . . . . . . . . . . . . 16
Field Oriented Control of a PMSM . . . . . . . . . . . . . . . . . . . 18
Current Control of a H-Bridge Buck Converter . . . . . . . . . . . . 20
Control of a Neutral-Point Clamped Solar Converter . . . . . . . . 22
Contents

4 Appendix 25
LAUNCHXL-F28069M Pin Map . . . . . . . . . . . . . . . . . . . . . . . 26
LAUNCHXL-F28377S Pin Map . . . . . . . . . . . . . . . . . . . . . . . . 29
LAUNCHXL-F28379D Pin Map . . . . . . . . . . . . . . . . . . . . . . . . 32
LAUNCHXL-F28027 Pin Map . . . . . . . . . . . . . . . . . . . . . . . . . 35
LAUNCHXL-F280049C Pin Map . . . . . . . . . . . . . . . . . . . . . . . 37

iv
1

Introduction

The PLECS RT Box is a powerful real-time simulator based on a 1 GHz Xilinx


Zynq system on a chip (SOC). With its 64 digital and 32 analog I/O signals,
the RT Box is well equipped for hardware-in-the-loop (HIL) testing as well as
rapid control prototyping.
If employed for HIL testing the RT Box typically emulates the power stage
of a power electronic system. The power stage could be a simple DC/DC con-
verter, an AC drive system or a complex multi-level inverter system. The de-
vice under test (DUT) is the control hardware connected to the RT Box. In
such a setup, the complete controller can be tested without the real power
stage.
To simplify the connection of external hardware and to provide convenient ac-
cess to the RT Box inputs and outputs, Plexim offers a set of RT Box acces-
sories.
The LaunchPad Interface described in this document facilitates a simple
connection of the RT Box with the LaunchPad and LaunchPad XL develop-
ment kits from Texas Instruments. It enables the user to test control algo-
rithms implemented on C2000 MCUs without developing own interface hard-
ware. The pinout of the LaunchPad Interface board has been optimized for the
following development kits:
• LaunchXL-F28069M
• LaunchXL-F28377S
• LaunchXL-F28379D
• LaunchXL-F28027
The LaunchPad Interface may also be used with other development boards
compliant with the LaunchPad pinout.
1 Introduction

2
2

Interface Board Overview

The LaunchPad Interface board facilitates the connection between a Launch-


Pad from TI with a C2000 microcontroller and the RT Box. Fig. 2.1 shows the
top view of the board without any LaunchPad attached.

Figure 2.1: Top view of RT Box LaunchPad Interface


2 Interface Board Overview

Additionally, the board provides access to some of the analog outputs of the
RT Box via BNC connectors and to unused digital inputs and outputs signals
via shrouded pin headers. For simple status communication with the RT Box
the board features four sliding switches and four LEDs.
Fig. 2.2 shows the top view of the board with a LaunchXL-F28069M attached.

Figure 2.2: RT Box LaunchPad Interface with LaunchXL-F28069M

4
Fig. 2.3 shows the top view of the board with a LaunchXL-F28027 attached.

Figure 2.3: RT Box LaunchPad Interface with LaunchXL-F28027

5
2 Interface Board Overview

LaunchPad Headers
A LaunchPad must be attached to the Interface board using the correspond-
ing pin headers. The LaunchPad will extend beyond the edge of the Interface
board. Fig. 2.2 and 2.3 show the correct mounting position.
Tables 2.1 and 2.2 list the pin assignments of the LaunchPad headers and the
RT Box signals.

RT Box Header RT Box RT Box Header RT Box

J1 J3 J4 J2

3.3 V 1 21 DI0 40 20 GND


2 22 GND DI1 39 19 DI6
DO0 3 23 AO0 DI2 38 18 DI7
DO1 4 24 AO1 DI3 37 17

DO2 5 25 AO2 DI4 36 16 DO25


6 26 AO3 DI5 35 15 DI27
DI24 7 27 AO4 DO4 34 14 DO26
DI25 8 28 AO5 DO5 33 13 DO6
DI26 9 29 AO6 32 12 DO7
DO27 10 30 AO7 31 11 DO3

Table 2.1: LaunchPad header pins J1-J4

6
Onboard Voltage Supply

RT Box Header RT Box RT Box Header RT Box

J5 J7 J8 J6

3.3 V 41 61 DI16 80 60 GND


42 62 GND DI17 79 59 DI22
DO16 43 63 AO8 DI18 78 58 DI23
DO17 44 64 AO9 DI19 77 57

DO18 45 65 AO10 DI20 76 56

46 66 AO11 DI21 75 55 DO20


47 67 AO12 74 54 DO21
DO19 48 68 AO13 73 53 DO22
49 69 AO14 72 52 DO23
50 70 AO15 71 51 DO24

Table 2.2: LaunchPad header pins J5-J8

A more detailed table including the available processor functions at each pin
for the supported LaunchPads can be found in the appendix.

Onboard Voltage Supply


As the LaunchPad is powered from the interface board no external power
supply is required. The interface board contains a linear voltage regulator
that converts the 5 V supplied by the RT Box down to 3.3 V required by the
LaunchPad.
The pins labeled 5 V at pin headers J1 and J5 of the interface board are sup-
plied with 5 V generated by the TI launchpad. Therefore, a 5 V output at
these pins is only available when a TI launchpad is present.
Both supply voltages 5 V and 3.3 V are accessible at a 3-pin header on the in-
terface board if the user wants to power external circuits. The maximum load
for both voltage levels combined is 1.5 A. When an external circuit requires
a 5 V supply it is recommended to draw the required power from the 3-pin

7
2 Interface Board Overview

header on the interface board and not from the LaunchPad in order to mini-
mize losses and component stress.

Analog Output
The interface board connects all 16 analog outputs from the RT Box to the
LaunchPad headers. The lower 8 channels AO0 . . . AO7 are also accessible at
the BNC connectors. Each of the analog output channels is clamped with two
Schottky diodes to 0 V and 3.3 V to protect the inputs of the MCU from dam-
age by overvoltage.
To stabilize the analog voltages for the sample and hold capacitors inside the
MCU, each channel is buffered with a 220 pF capacitor against ground.

Digital I/O
Not all of the digital inputs and outputs of the RT Box are connected to
the LaunchPad. The unused digital inputs DI8 . . . DI15 and the outputs
DO8 . . . DO15 are freely accessible at the shrouded headers on the lower
side of interface board. The digital outputs DO28 . . . DO31 are connected to
four orange LEDs in the lower right corner of the board. The digital inputs
DI28 . . . DI31 can be set via four sliding switches.
All other digital inputs and outputs from the RT Box are connected to the
LaunchPad headers. To protect the inputs of the MCU from voltages greater
than 3.3 V, the corresponding outputs of the RT Box are buffered with bus
transceivers.
DO25 is connected to the MCU reset pin via the RST jumper. If the jumper
is set a low-level output at DO25 will reset the MCU. Do not set this jumper
unless you wish to use this feature.

8
3

Demo Application

The LaunchPad interface ships with a preprogrammed LaunchXL-F28069M.


The demo application running on the C2000 is capable of performing a real-
time control of four different demo models.
• Block Current Control of a BLDC Motor
• Field Oriented Control of a PMSM
• Current Control of a H-Bridge Buck Converter
• Control of a Neutral-Point Clamped Solar Converter
The demo package containing the embedded software and the model can be
downloaded from the Plexim website at www.plexim.com.

Software Requirements
The PLECS model can be executed on Windows, MAC or Linux machines with
the following software installed:
• PLECS Standalone (version 4.0.4 or higher)
• PLECS Standalone Coder
However, the control preprogrammed for the TI controlCARD can only be
flashed or updated on a Windows machine (32-bit or 64-bit) with the follow-
ing additional software installed:
• C2Prog – Download from www.codeskin.com (only required to reflash the
MCU).
A license is required to run PLECS and use the code generation feature. You
can request this license from Plexim at www.plexim.com.
3 Demo Application

Loading the Firmware

The control required to run the demo models is preprogrammed on the TI


Launchpad and is ready to use out of the box. However, the following section
shows how to program the MCU to reflash the demo application or perform
an update. Otherwise, you can simply skip this section. Please note that this
section is applicable for Windows machines only.

Switch off the RT Box. Make sure that all jumpers on the LaunchPad, except
JP6, are closed and all dip switches are pointing away from the DSP. Open
the RST jumper located on the interface board.

Connect the JTAG/SCI USB port of the LaunchPad to your PC. Open the Win-
dows Device Manager and confirm that TI Debug Probes are listed.

You may have to install the FTDI drivers if the port is not enumerated.

Figure 3.1: TI debug probes listed in device manager

The pre-compiled executable ElWMS_launchpad_28069.ehx located


in the demo package is used to begin. In C2Prog, select the file El-
WMS_launchpad_28069.ehx and configure the port to XDS100v2.

10
Program the RT Box

Figure 3.2: Flashing the LaunchPad

Click the Program button.


Once the reflashing completes, disconnect the USB cable and toggle dip switch
3 which should then be pointing towards the DSP. Open JP1 and JP2 on the
LaunchPad and close the RST jumper on the interface board. The LaunchPad
is now ready for operation.

Program the RT Box


This section describes the process of downloading a demo model to the RT
Box. The BLDC model is used for explanation, but all other examples are pro-
grammed in a similar way. For general information about the RT Box and
a manual how to get started please also refer to the RT Box documentation
available on the Plexim website.
Before you begin, verify the following hardware configuration:
• JP3, JP4, JP5 and JP7 on the LaunchPad are closed.
• JP1, JP2 and JP6 on the LaunchPad are open.
• Dip switches 1 and 2 on the LaunchPad are pointing away from the DSP.
• Dip switch 3 on the LaunchPad is pointing towards the DSP.
• The RST jumper on the LaunchPad Interface is closed.

11
3 Demo Application

Open the model BLDC_launchpad_hil.plecs located in the demo package. Fa-


miliarize yourself with the implementation of the subsystem BLDC and In-
verter Stage. Go to the Coder Options. Select BLDC and Inverter Stage
and switch to the Target tab.

Figure 3.3: Programming the RT Box with the BLDC Model

Select your Target Device from the drop-down list and click Accept and
then Build. Your model is now compiled and downloaded to the RT Box au-
tomatically. Verify that the Blue Running LED on the RT Box is illuminated.

12
Connecting the External Mode

Connecting the External Mode


The External Mode enables access to the real-time simulation executed on
the RT Box. It can be used to visualize all simulation signals via the model
scopes.
Switch to the tab External Mode in the Coder Options and click Connect to
start communication between PLECS and the model running on the RT Box.
Activate autotriggering via the appropriate button.

Figure 3.4: Connecting to the BLDC Model via the External Mode

Set Switch DI-29 to high to enable the drive control. Open the Scope Cur-
rents in the BLDC model and analyze the control behavior.

Note Switch DI-28 can be used to change the current reference of the control
system.

13
3 Demo Application

RT Box Web Interface


The Web Interface provides information about the model running on the RT
box as well as additional diagnostic options. It can be accessed by clicking on
the icon under the Target or the External Mode tabs of the Coder Options
dialog.

Figure 3.5: RT Box Web Interface

The processor load statistic reveals information about the time needed to cal-
culate the model and therefore serves as a convenient tool to validate the cho-
sen step size. Do not overload the processor, maintain a safety margin.

14
Description of Demo Projects

Note A model under actuation requires a higher processing time than an idle
model. Additional processor load is required using the external mode.

Description of Demo Projects


This section provides an overview for the different demo models and their ex-
ternal signal availability.

MCU Reset and Boot of Control Application


The embedded application in the package can be used to control all four demo
models. During boot, it automatically recognizes which model is actually run-
ning on the RT Box and initializes the corresponding I/O setup and control
algorithm.
Each time a new model is loaded to the RT Box, the MCU is reset via DO25.
The model on the RT Box is represented via the Model ID using DO22, DO17
and DO16. This is common for all models including the features described be-
low.
A disable switching option in active high logic is implemented via DI22. LED
29 indicates the switching signal is active. LED 31 blinks at a rate of 1 Hz
while the model is running. Switch 29 can be used to activate and restart the
controls. Switch 28 changes the reference value of the control loop. This infor-
mation is forwarded to the MCU via DO4 and DO18 respectively.

Note Switch DI29 of interface board enables or disables the MCU drive.

15
3 Demo Application

Block Current Control of a BLDC Motor


This project is based on a basic block current control application, with the
embedded code controlling the switches of a three-phase inverter powering a
brushless DC machine.
PWM eP WM 1 Digital
eP WM 2 pw m [0 1 1]
Capture eP WM 3 Out
0 BLDC
Switch Signals DRV8301Logic Model ID
channel: 16:21 channel: [22 17 16]

Digital
Digital Digital Out
NOT
In Out
z-1 NOT LED 31: Blinking
Disable Switching LED 29: Switching Enabled channel: 31
channel: 22 channel: 29
PWM Signals

Motor load modeled as simple inertia


with friction speed-dependent friction
HB1 HB2 HB3 BLDC
V_dc Friction
V: 24

BLDC Machine
(Simple) ω u2 K
Model
Ia A Ib A Ic A
Settings
Idc
1 z-1 Model
A K 0
Settings
Enable 1 sec
Speed (rpm)
after model upload

Digital Digital
AND Currents Mechanical
In Out

Switch 29: Enable Drive Enable Drive (MCU) Reset Processor


channel: 4 when model starts Analog Digital
channel: 29 θ thm h
Out Out

Digital Iabc* Hall Sensor Hall Signals


Digital Digital DO
In Out Out channel: [12 13 14] channel: [2 6 7]

Switch 28: Current Level Current Level (MCU) DSP_Reset ResetReq Mimic shunt current measurement
channel: 28 channel: 18 channel: 25 on TI BoostXL DRV8301 board

Figure 3.6: BLDC current control demo model

The model outputs three analog voltages and mimics the shunt current mea-
surements on a TI Boost XL DRV8301 board. The rotor position is sensed us-
ing Hall signals via three digital outputs. The control algorithm generates six
PWM signals controlling the inverter switches compliant to the TI Boost XL
DRV8301 board. Table 3.1 shows the detailed pin assignment for this demo
model.

16
Description of Demo Projects

Feature RT Box Channel LaunchPad Pin

Ia AO12 J7 67
Ib AO13 J7 68
Ic AO14 J7 69
Hall A DO2 J1 5
Hall B DO6 J2 13
Hall C DO7 J2 12
PWM A H DI16 J8 80
PWM A L DI17 J8 79
PWM B H DI18 J8 78
PWM B L DI19 J8 77
PWM C H DI20 J8 76
PWM C L DI21 J8 75

Table 3.1: BLDC I/O

17
3 Demo Application

Field Oriented Control of a PMSM


The project is based on a basic Field Oriented Control (FOC) application, with
the embedded code controlling the switches of a three-phase inverter powering
a permanent magnet (PM) machine.

sw
Digital Digital
NOT is Probe K 0
In Out
the Speed rpm
Disable Switching LED 29: Switching Enabled Scope
channel: 22 channel: 29

/en
PWM sw
Capture
Switch Signals GD
channel: [16:21]
Analog
Out

Iuvw'
channel: [12:14]
is the
Analog
Out
24 V Resolver the'
channel: 4

PM Machine Probe Incr.


Encoder
Model QEP
Settings Quadrature Encoder
module: ENC1
Settings
channel: [6, 7, 23]
v dc
nnsn+..+n0 Analog
dnsn+..+d0 Out
1 z-1
Filter Vdc'
Enable 1 sec channel: 11
after model upload

Digital Digital Reset Processor


Digital AND when model starts Analog
Out Out is
In Out
Switch 29: Enable Drive Enable Drive (MCU) -1 LED 31: Blinking Digital channel: [0:2]
z NOT DO
channel: 29 channel: 4 channel: 31 Out
DSP_Reset ResetReq Analog
v dc
Digital channel: 25 Out
Digital Digital C
In Out Out
FOC channel: 3
Switch 28: Current Level Current Level (MCU) Model ID
channel: 28 channel: 18 channel: [22 17 16]

Figure 3.7: Field oriented control demo model

The model outputs analog voltages for the stator current measurements, the
dc link voltage and the electrical angle. The stator current voltages as well as
the dc link voltage can also be accessed directly via the BNC connectors. The
rotor position and speed is made available using a quadrature encoder module
via three digital outputs. The control algorithm generates six PWM signals
controlling the inverter switches. Table 3.2 shows the detailed pin assignment
for this demo model.

18
Description of Demo Projects

Feature RT Box Channel LaunchPad Pin

Isa AO0 J3 23
Isb AO1 J3 24
Isc AO2 J3 25
Vdc AO3 J3 26
θe AO4 J3 27
Vdc AO11 J7 66
Iu AO12 J7 67
Iv AO13 J7 68
Iw AO14 J7 69
ENC1A DO6 J2 13
ENC1B DO7 J2 12
ENC1I DO23 J6 52
PWM A H DI16 J8 80
PWM A L DI17 J8 79
PWM B H DI18 J8 78
PWM B L DI19 J8 77
PWM C H DI20 J8 76
PWM C L DI21 J8 75

Table 3.2: FOC I/O

19
3 Demo Application

Current Control of a H-Bridge Buck Converter


The project is based on a basic current control application, with the embed-
ded code controlling the switches of a h-bridge converter powering an ohmic-
inductive load.

Digital Digital
NOT
In Out Io -1
Disable Switching LED 29: Switching Enabled Ib
channel: 22 channel: 29 0

/en
PWM
Capture
Analog
Switch Signals GD Out
channel: [16:19]
Ib Iuv w Iuv w ' Iuvw'
channel: [12:14]
V dc V dc V dc'
Io
Sensing Analog
Out
L: L
A Vdc'
24 V V dc
R: R channel: 11
Value: 24
Analog
Io
Out
Model channel: 4
Settings 0.0000

1 z-1 C
Digital
Out
Enable 1 sec BUCK
after model upload Model ID
channel: [22 17 16]

Digital Digital Digital


AND Reset Processor
In Out Out
when model starts
Switch 29: Enable Drive Enable Drive (MCU) LED 31: Blinking
channel: 29 channel: 4 channel: 31
Digital
DO z-1 NOT
Out
Digital Digital DSP_Reset ResetReq
In Out channel: 25
Switch 28: Current Level ICurrent Level (MCU)
channel: 28 channel: 18

Figure 3.8: H-Bridge type buck converter control demo model

The model outputs analog voltages for the the positive and negative load cur-
rents as well as the dc link voltage. The load current measurement voltage
can also be accessed directly via the BNC connectors at AO4. The control algo-
rithm generates four PWM signals controlling the h-bridge switches. Table 3.3
shows the detailed pin assignment for this demo model.

20
Description of Demo Projects

Feature RT Box Channel LaunchPad Pin

-Io AO4 J3 27
Vdc AO11 J7 66
-Io AO12 J7 67
Io AO13 J7 68
PWM A H DI16 J8 80
PWM A L DI17 J8 79
PWM B H DI18 J8 78
PWM B L DI19 J8 77

Table 3.3: Buck I/O

21
3 Demo Application

Control of a Neutral-Point Clamped Solar Converter


The project is based on a grid-tied solar inverter application, using a three-
level neutral-point clamped (NPC) inverter. The embedded control algorithms
implement the following functionality:
• Phase-locked loop (PLL) for sensing the grid frequency and phase angle.
• Synchronous frame current regulator for accurate control of active and reac-
tive power.
• Space vector pulse width modulation (SVPWM) for achieving minimal out-
put current distortion.
• Active neutral-point balancing.
• Islanding detection based on a slip mode frequency shift algorithm.
• System monitoring and fault handling finite state machines (FSM).
The implementation is multithreaded with tasks executing at both 10 kHz
and 100 Hz.
Digital Digital
NOT
In Out
Disable Switching LED 29: Switching Enabled Iuv w
Analog
channel: 22 channel: 29 Out
V dc 0
Iuvw'
channel: [12 13 14]
Q u1 Qv1 Qw1 V mid 0

PWM Q u2 PWM Qv2 PWM Qw2


V dc
Analog
Capture Capture Capture Out
Q u3 Qv3 Qw3

Qu Qv Qw Vdc'
Q u4 Qv4 Qw4
channel: [0 2 1 3] channel: [4 16 5 17] channel: [18 20 19 21] channel: 11
abc
αβ V mid
Analog
Out
XY Plot
V dc
Vmid'
channel: 3

Q u1 Analog
Qv1
Qw1 Vg
Scope Out
V uv w
Vg Vgrid'
Iuv w
Q u2 channel: [4 5 6]
V V dc Qv2
Qw2
Ig

1 PV
Sun
Q u3 O ut
Qv3
Qw3
Discrete
V V mid Sine Wave
Q u4
Qv4
Qw4
Digital Digital
Model In Out
Settings
Switch 28: Current Level Current Level (MCU)
Settings channel: 28 channel: 18

Digital
C
Out
1 z-1 NPC
Reset Processor Model ID
Enable 1 sec when model starts channel: [22 17 16]
after model upload

Digital Digital Digital Digital


AND DO
In Out Out Out

Switch 29: Enable Drive Enable Drive (MCU) DSP_Reset ResetReq -1 LED 31: Blinking
z NOT
channel: 29 channel: 4 channel: 25 channel: 31

Figure 3.9: NPC inverter control demo model

22
Description of Demo Projects

The model outputs analog voltages for the load current measurements, the dc
link voltage as well as the mid and grid voltages. The mid and grid voltages
can be accessed directly via the BNC connectors. The embedded control algo-
rithm generates 12 PWM signals controlling the switches of the neutral point
clamped multilevel inverter. Table 3.4 shows the detailed pin assignment for
this demo model.

Feature RT Box Channel LaunchPad Pin

Vmid AO3 J3 26
Vgridu AO4 J3 27
Vgridv AO5 J3 28
Vgridw AO6 J3 29
Vdc AO11 J7 66
Iu AO12 J7 67
Iv AO13 J7 68
Iw AO14 J7 69
Qu1 DI0 J4 40
Qu2 DI2 J4 38
Qu3 DI1 J4 39
Qu4 DI3 J4 37
Qv1 DI4 J4 36
Qv2 DI16 J8 80
Qv3 DI5 J4 35
Qv4 DI17 J8 79
Qw1 DI18 J8 78
Qw2 DI20 J8 76
Qw3 DI19 J8 77
Qw4 DI21 J8 75

Table 3.4: NPC Solar I/O

23
3 Demo Application

24
4

Appendix

The tables on the next pages provide more detailed information on the con-
nectivity of the LaunchPad Interface. For each LaunchPad, the RT Box I/O is
shown beside the header pins and the processor peripherals available at those
pins. Note that only peripherals are listed which are compliant with the type
and direction of the RT Box I/O.
4 Appendix

LAUNCHXL-F28069M Pin Map

Function RT Box RT Box Function

J1 J3

3.3V 1 21

2 22 GND
J1.3 DO0 3 23 AO0 ADCINA7
J1.4 DO1 4 24 AO1 ADCINB1
GPIO12, TZ1 DO2 5 25 AO2 ADCINA2
6 26 AO3 ADCINB2
GPIO18, SPICLKA DI24 7 27 AO4 ADCINA0
GPIO22, EQEP1S DI25 8 28 AO5 ADCINB0
GPIO33, EPWMSYNCO, DI26 9 29 AO6 ADCINA1
ADCSOCBO
GPIO32, EPWMSYNCI DO27 10 30 AO7 NC

J5 J7

3.3V 41 61

42 62 GND
J7.3 DO16 43 63 AO8 ADCINB7
J7.4 DO17 44 64 AO9 ADCINB4
GPIO20, EQEP1A DO18 45 65 AO10 ADCINA5
46 66 AO11 ADCINB5
47 67 AO12 ADCINA3
GPIO21, EQEP1B DO19 48 68 AO13 ADCINB3
49 69 AO14 ADCINA4
50 70 AO15 NC

26
LAUNCHXL-F28069M Pin Map

Function RT Box RT Box Function

Table 4.1: LAUNCHXL-F28069M pin map for J1, J3, J5 and J7

Function RT Box RT Box Function

J4 J2

GPIO0, EPWM1A DI0 40 20 GND


GPIO1, EPWM1B DI1 39 19 DI6 GPIO19, SPISTEA
GPIO2, EPWM2A DI2 38 18 DI7 GPIO44, EPWM7B
GPIO3, EPWM2B DI3 37 17

GPIO4, EPWM3A DI4 36 16 DO25 RESET


GPIO5, EPWM3B, SPISIMOA DI5 35 15 DI27 GPIO16, SPISIMOA
GPIO13, TZ2, SPISOMIB DO4 34 14 DO26 GPIO17, SPISOMIA, TZ3
NC DO5 33 13 DO6 GPIO50, EQEP1A, TZ1
32 12 DO7 GPIO51, EQEP1B, TZ2
31 11 DO3 GPIO55, SPISOMIA,
EQEP2B

J8 J6

GPIO6, EPWM4A, EPWM- DI16 80 60 GND


SYNCO
GPIO7, EPWM4B DI17 79 59 DI22 GPIO27, SPISTEB
GPIO8, EPWM5A, ADCSO- DI18 78 58 DI23 GPIO26, SPICLKB
CAO
GPIO9, EPWM5B DI19 77 57

GPIO10, EPWM6A, ADC- DI20 76 56


SOCBO
GPIO11, EPWM6B DI21 75 55 DO20 GPIO24, EQEP2A

27
4 Appendix

Function RT Box RT Box Function

74 54 DO21 GPIO25, EQEP2B


73 53 DO22 GPIO52, EQEP1S, TZ3
72 52 DO23 GPIO53, EQEP1I
71 51 DO24 GPIO56, EQEP2I

Table 4.2: LAUNCHXL-F28069M pin map for J2, J4, J6 and J8

28
LAUNCHXL-F28377S Pin Map

LAUNCHXL-F28377S Pin Map

Function RT Box RT Box Function

J1 J3

3.3V 1 21

2 22 GND
GPIO90 DO0 3 23 AO0 ADCIN14
GPIO89 DO1 4 24 AO1 ADCINB1
GPIO41 DO2 5 25 AO2 ADCINB4
6 26 AO3 ADCINB2
GPIO60, SPICLKA, OUT- DI24 7 27 AO4 ADCINA0
XBAR3
GPIO61, SPISTEA, OUT- DI25 8 28 AO5 ADCINB0
XBAR4
GPIO43 DI26 9 29 AO6 ADCINA1
NC DO27 10 30 AO7 NC

J5 J7

3.3V 41 61

42 62 GND
GPIO87 DO16 43 63 AO8 ADCIN15
GPIO86 DO17 44 64 AO9 ADCINA2
NC DO18 45 65 AO10 ADCINA5
46 66 AO11 ADCINB5
47 67 AO12 ADCINA3
NC DO19 48 68 AO13 ADCINB3
49 69 AO14 ADCINA4

29
4 Appendix

Function RT Box RT Box Function

50 70 AO15 NC

Table 4.3: LAUNCHXL-F28377 pin map for J1, J3, J5 and J7

Function RT Box RT Box Function

J4 J2

GPIO12, EPWM7A DI0 40 20 GND


GPIO13, EPWM7B DI1 39 19 DI6 GPIO4, EPWM3A, OUT-
XBAR3
GPIO14, EPWM8A, OUT- DI2 38 18 DI7 GPIO62
XBAR3
GPIO15, EPWM8B, OUT- DI3 37 17
XBAR4
GPIO16, EPWM9A, SPISI- DI4 36 16 DO25 RESET
MOA, OUTXBAR7
GPIO17, EPWM9B, OUT- DI5 35 15 DI27 GPIO58, SPICLKB, OUT-
XBAR8 XBAR1, SPISIMOA
GPIO20, EQEP1A, SD1_D3 DO4 34 14 DO26 GPIO59, SD2_C2, SPISOMIA
GPIO21, EQEP1B, SD1_C3 DO5 33 13 DO6 GPIO72
32 12 DO7 GPIO73
31 11 DO3 GPIO78, EQEP2A

J8 J6

GPIO2, EPWM2A, OUT- DI16 80 60 GND


XBAR1
GPIO3, EPWM2B, OUT- DI17 79 59 DI22 GPIO91
XBAR2
GPIO10, EPWM6A DI18 78 58 DI23 NC

30
LAUNCHXL-F28377S Pin Map

Function RT Box RT Box Function

GPIO11, EPWM6B, OUT- DI19 77 57


XBAR7
GPIO18, SPICLKA, DI20 76 56
EPWM10A
GPIO19, SPISTEA, DI21 75 55 DO20 GPIO63, EQEP3B, SD2_C4
EPWM10B
74 54 DO21 GPIO64, EQEP3S, SPISOMIB
73 53 DO22 GPIO99, EQEP1I
72 52 DO23 GPIO92
71 51 DO24 NC

Table 4.4: LAUNCHXL-F28377 pin map for J2, J4, J6 and J8

31
4 Appendix

LAUNCHXL-F28379D Pin Map

Function RT Box RT Box Function

J1 J3

3.3V 1 21

2 22 GND
GPIO19, SD1_C2 DO0 3 23 AO0 ADCINA14, CMPIN4P
GPIO18, SD1_D2 DO1 4 24 AO1 ADCINC3, CMPIN6N
GPIO67 DO2 5 25 AO2 ADCINB3, CMPIN3N
6 26 AO3 ADCINA3, CMPIN1N
GPIO60, SPICLKA, OUT- DI24 7 27 AO4 ADCINC2, CMPIN6P
XBAR3, SPISIMOB
GPIO22, EPWM12A, SPI- DI25 8 28 AO5 ADCINB2, CMPIN3P
CLKB
GPIO105 DI26 9 29 AO6 ADCINA2, CMPIN1P
GPIO104, EQEP3A DO27 10 30 AO7 ADCINA0

J5 J7

3.3V 41 61

42 62 GND
GPIO139 DO16 43 63 AO8 ADCIN15, CMPIN4N
GPIO56, EQEP2S, SD2_D1 DO17 44 64 AO9 ADCINC5, CMPIN5N
GPIO97, EQEP1B DO18 45 65 AO10 ADCINB5
46 66 AO11 ADCINA5, CMPIN2N
47 67 AO12 ADCINC4, CMPIN5P
GPIO52, EQEP1S, SD1_D3 DO19 48 68 AO13 ADCINB4
49 69 AO14 ADCINA4, CMPIN2P

32
LAUNCHXL-F28379D Pin Map

Function RT Box RT Box Function

50 70 AO15 ADCINA1

Table 4.5: LAUNCHXL-F28379D pin map for J1, J3, J5 and J7

Function RT Box RT Box Function

J4 J2

GPIO0, EPWM1A DI0 40 20 GND


GPIO1, EPWM1B DI1 39 19 DI6 GPIO61, SPISTEA, OUT-
XBAR4
GPIO2, EPWM2A, OUT- DI2 38 18 DI7 GPIO123
XBAR1
GPIO3, EPWM2B, OUT- DI3 37 17
XBAR2
GPIO4, EPWM3A, OUT- DI4 36 16 DO25 RESET
XBAR3
GPIO5, EPWM3B, OUT- DI5 35 15 DI27 GPIO58, SPICLKB, SPISI-
XBAR3 MOA, OUTXBAR1
GPIO24, EQEP2A, SD2_D1 DO4 34 14 DO26 GPIO59, SPISOMIA, SD2_C2
GPIO16, SD1_D1 DO5 33 13 DO6 GPIO124, SD1_D2
32 12 DO7 GPIO125, SD1_C2
31 11 DO3 GPIO29, EQEP3B, SD2_C3

J8 J6

GPIO6, EPWM4A, OUT- DI16 80 60 GND


XBAR4
GPIO7, EPWM4B, OUT- DI17 79 59 DI22 GPIO66, SPISTEB
XBAR5

33
4 Appendix

Function RT Box RT Box Function

GPIO8, EPWM5A, ADCSO- DI18 78 58 DI23 GPIO131


CAO
GPIO9, EPWM5B, OUT- DI19 77 57
XBAR6
GPIO10, EPWM6A, ADC- DI20 76 56
SOCBO
GPIO11, EPWM6B, OUT- DI21 75 55 DO20 GPIO63, EQEP3B, SD2_C4
XBAR 7
74 54 DO21 GPIO64, EQEP3S, SPISOMIB
73 53 DO22 GPIO26, EQEP2I, SD2_D2
72 52 DO23 GPIO27, EQEP2S, SD2_C2
71 51 DO24 GPIO25, EQEP2B, SPI-
SOMIB, SD2_C1

Table 4.6: LAUNCHXL-F28379D pin map for J2, J4, J6 and J8

34
LAUNCHXL-F28027 Pin Map

LAUNCHXL-F28027 Pin Map

Function RT Box RT Box Function

J4/J6 J2/J2

GPIO0, EPWM1A DI0 40/1 20/1 GND


GPIO1, EPWM1B DI1 39/2 19/2 DI6 GPIO19, SPISTEA
GPIO2, EPWM2A DI2 38/3 18/3 DI7 GPIO12
GPIO3, EPWM2B DI3 37/4 17/4

GPIO4, EPWM3A DI4 36/5 16/5 DO25 RESET


GPIO5, EPWM3B DI5 35/6 15/6 DI27 GPIO16/32, SPISIMOA(16),
ADCSOCA(32)
GPIO16/32, EPWM- DO4 34/7 14/7 DO26 GPIO17/33, SPISOMIA(17),
SYNCI(32), TZ2(16) TZ3(17)
GPIO17/33, SPISOMIA(17), DO5 33/8 13/8 DO6 GPIO6, EPWMSYNCI
TZ3(17)
32/9 12/9 DO7 GPIO7
31/10 11/10 DO3 NC
J1 J3/J5

3.3V 1 21/1

2 22/2 GND
GPIO28, TZ2 DO0 3 23/3 AO0 ADCINA7
GPIO29, TZ3 DO1 4 24/4 AO1 ADCINA3
GPIO34 DO2 5 25/5 AO2 ADCINA1
6 26/6 AO3 ADCINA0
GPIO18, SPICLK DI24 7 27/7 AO4 ADCINB1
DI25 8 28/8 AO5 ADCINB3
DI26 9 29/9 AO6 ADCINB7

35
4 Appendix

DO27 10 30/10 AO7 NC

Table 4.7: LAUNCHXL-F28027 pin map

36
LAUNCHXL-F280049C Pin Map

LAUNCHXL-F280049C Pin Map

Function RT Box RT Box Function

J1 J3

3.3V 1 21

2 22 GND
GPIO13 DO0 3 23 AO0 ADCINA5
GPIO40 DO1 4 24 AO1 ADCINB0
DO2 5 25 AO2 ADCINC2
6 26 AO3 ADCINB1
GPIO56, SPICLKA DI24 7 27 AO4 ADCINB2
ADCINC4 DI25 8 28 AO5 ADCINC0
GPIO37, EQEP1B DI26 9 29 AO6 ADCINA9
GPIO35, EQEP1A DO27 10 30 AO7 ADCINA1

J5 J7

3.3V 41 61

42 62 GND
GPIO28, EQEP1A DO16 43 63 AO8 ADCINA6
GPIO29, EQEP1B DO17 44 64 AO9 ADCINB6
ADCINB4 DO18 45 65 AO10 ADCINC14
46 66 AO11 ADCINC1
47 67 AO12 ADCINC3
ADCINA8 DO19 48 68 AO13 ADCINC5
49 69 AO14 ADCINA3
50 70 AO15 ADCINA0

37
4 Appendix

Table 4.8: LAUNCHXL-F280049C pin map for J1, J3, J5 and J7

Function RT Box RT Box Function

J4 J2

GPIO10, EPWM6A, EQEP1A DI0 40 20 GND


GPIO11, EPWM6B, EQEP1B DI1 39 19 DI6 GPIO57, SPISTEA
GPIO8, EPWM5A DI2 38 18 DI7
GPIO9, EPWM5B, EQEP1I, DI3 37 17
OUTXBAR6
GPIO4, EPWM3A DI4 36 16 DO25 RESET
GPIO5, EPWM3B, OUT- DI5 35 15 DI27 GPIO16, SPISIMOA
XBAR3
GPIO58, OUTXBAR1 DO4 34 14 DO26 GPIO17, SPISOMIA
GPIO30, OUTXBAR7 DO5 33 13 DO6 GPIO39
32 12 DO7 GPIO23
31 11 DO3 GPIO59, EQEP1I

J8 J6

GPIO0, EPWM1A DI16 80 60 GND


GPIO1, EPWM1B DI17 79 59 DI22 GPIO27, SPISTEB
GPIO6, EPWM4A DI18 78 58 DI23
GPIO7, EPWM4B, OUT- DI19 77 57
XBAR5
GPIO2, EPWM2A DI20 76 56

GPIO3, EPWM2B, OUT- DI21 75 55 DO20 GPIO24, SPISIMOB


XBAR2
74 54 DO21 GPIO31, SPISOMIB

38
LAUNCHXL-F280049C Pin Map

Function RT Box RT Box Function

73 53 DO22 GPIO33, SPISTEB


72 52 DO23 GPIO34
71 51 DO24 GPIO12

Table 4.9: LAUNCHXL-F280049C pin map for J2, J4, J6 and J8

39
electrical engineering soft ware

Plexim GmbH info@plexim.com www.plexim.com

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy