Description; Uart Over Can Interface Connections - Infineon TLD7002-16SHIELD User Manual

Table of Contents

Advertisement

TLD7002-16SHIELD
User guide

1 Description

1
Description
The core of the shields is the TLD7002-16ES which features:
Output current up to 16 x 76.5 mA
UART over CAN interface up to 2 Mbit/s compliant with ISO11898-2 (2016) CAN physical layer
16 independent 14-bit PWM engines from 100 Hz up to 2 kHz
Integrated diagnostics for load monitoring and device fault monitor
ISO26262 compliant development up to ASIL B
The only needed connection from Arduino to drive 16 mid power LEDs is an UART interface and optionally the
TLD7002-16ES GPIN0 pin, which acts as a chip-select during the TLD7002-16ES one time programmable (OTP)
memory programming/emulation.
1.1

UART over CAN interface connections

The TLD7002-16ES has an UART over CAN physical layer interface called HSLI (High Speed Lighting Interface)
which is a differential BUS. The HSLIL output pin it is an open drain with a diode in series, and it can be
connected directly to a standard UART with a simple workaround without the need for a transceiver. The
resulting logic levels on the RX and TX pins are not CMOS or TTL compliant, and they will have slightly reduced
noise margin compared to standard CMOS gates.
UART TX
UART RX
µC
Figure 2
TLD7002-16ES direct UART connection
Arduino has an internal pull up on the RX pin therefore, instead of the resistor on the TX pin, a diode is placed
on the TX pin. See Figure 3.
User guide
RTX = 1k
C
BUS
U3 TLD7002-16ES
HSLIL
2.5V
HSLIH
5V
R
UP
3k3
2.5V
R
DN
HSLIH
3k3
HSLIL
U2 TLD7002-16ES
HSLIL
2.5V
HSLIH
3
U1 TLD7002-16ES
40k typ
40k typ
2.5 V
Rev.1.00
2022-07-26

Advertisement

Table of Contents
loading

Table of Contents