There are two PCBs available using TLE956x motor control ICs.

BLDC Motor Shield with TLE9563

Pinout Diagram

_images/BLDC_Shield_TLE9563_Pinout.png

Pin Description

Arduino Pin

Symbol

Type

Function

GND

GND

-

Ground

D2

INTN

Output/digital

Interrupt output of TLE956x configurable via SPI.

D3

PWM1

Input/PWM

Input PWM for Phase 1

D5

BEMF_U_IO

Output/digital

Output of BEMF comparator for Phase 1

D6

BEMF_V_IO

Output/digital

Output of BEMF comparator for Phase 2

D7

BEMF_W_IO

Output/digital

Output of BEMF comparator for Phase 3

D8

SPI CSN

Input/digital

Chip select pin for SPI communication

D9

PWM 3

Input/PWM

Input PWM for Phase 2

D10

PWM5

Input/PWM

Input PWM for Phase 3

D11

SPI SDI

Input/digital

Serial Data Input from Microcontroller to TLE

D12

SPI SDO

Output/digital

Serial Data Output from TLE to Microcontroller

D13

SPI CLK

Input/digital

SPI Clock

A0

Hall C

Output/digital

Signal of Hallsensor C (from BLDC motor)

A1

Hall B

Output/digital

Signal of Hallsensor B (from BLDC motor)

A2

Hall A

Output/digital

Signal of Hallsensor A (from BLDC motor)

A5

CSO

Output/analog

Output of current sense amplifier

Jumper settings

For plug & play operation with the provided example code, it’s recommended to set the default jumpers:

Jumper

Default

Function

J1

None (only in-/output)

In and output of the high speed CAN transceiver

J2

set 3 Jumpers

Connect each High-Side-Switch of the TLE9563 with a color of the RGB LED

P1

set

Connect RESET of Arduino with RSTN of TLE5963

P2

set

Connect the INTN pin of TLE9563 with a pulldown to GND. This enables software development mode.

P3

set

Connect green LED with VCC1 of TLE9563 indicating chip is powered on

P4

None (only input)

Connector for hall-sensor

P5

set

Connect VIN of Arduino with 5V regulator on TLE9563 shield

For more information refer to the BLDC motor shield user manual and TLE9563-3QX Datasheet.

DC Motor Shield with TLE9562

Pinout Diagram

_images/DC_Shield_TLE9562_Pinout.png

Pin Description

Arduino Pin

Symbol

Type

Function

GND

GND

-

Ground

D2

INTN

Output/digital

Interrupt output of TLE956x configurable via SPI.

D3

PWM1

Input/PWM

Input PWM for Phase 1

D5

SYNC

Input/digital

Synchronization for wake input

D8

SPI CSN

Input/digital

Chip select pin for SPI communication

D9

PWM 3

Input/PWM

Input PWM for Phase 2

D11

SPI SDI

Input/digital

Serial Data Input from Microcontroller to TLE

D12

SPI SDO

Output/digital

Serial Data Output from TLE to Microcontroller

D13

SPI CLK

Input/digital

SPI Clock

Jumper Settings

For plug & play operation with the provided example code, it’s recommended to set the default jumpers:

Jumper

Default

Function

J1

None

Connect D0 and D1 with LIN transceiver

J3

None (only in-/output)

In and output of the high speed CAN transceiver

P1

set

Connect RESET of Arduino with RSTN of TLE5962

P2

set

Connect the INTN pin of TLE9562 with a pulldown to GND. This enables software development mode.

P3

set

Connect green LED with VCC1 of TLE9562 indicating chip is powered on

P4

None (only output)

Output of remaining High-Side-Switches HSS1 and HSS2.

P5

set

Connect VIN of Arduino with 5V regulator on TLE9562 shield

P6

None

Connect the PWM1 pin of TLE9562 with a pulldown to GND. This enables CRC.

For more information refer to the DC motor shield user manual and TLE9562-3QX Datasheet.