GPIN0
HSLI-L
µC(HW)RX
µC(SW)TX
GND
TLD7002-16
Figure 3
TLD7002-16SHIELD HSLI interface and GPIN0 connections
The TLD7002-16ES UART has a 200 kbps minimum speed. In order to have the serial monitor prints available for
debugging, the TLD7002-16ES has been connected to a soft serial port for the Arduino TX, and a hardware serial
port for the Arduino RX signal. UART speed has been set to a standard 230400 bps.
This soft/hard serial division is needed because the soft serial cannot handle 230 kbps in reception, and
therefore it is not possible to have both soft serial for TX and RX connected to TLD7002-16ES UART. The soft
serial library has been slightly modified in order to handle the 230 kbps with reduced delay on adjacent bytes.
The Arduino UNO can be programmed even if the TLD7002-16SHIELD is plugged into the Arduino.
1.2
TLD7002-16ES Power supply options
The TLD7002-16ES applications has 2 supply rails:
•
V
S
to power TLD7002-16ES device (VS pin, 6 V to 20 V functional range)
•
V
LED
to power the LEDs
Since its outputs are linear current sources, when possible is better to keep
V
LED
voltage close to the LED load
voltage plus the TLD7002-16ES dropout, to limit the power dissipation on the LED driver. Since the load is only
1 LED per output, the recommended
V
LED
is approximately 4 V, while the
V
S
must be higher than 6 V.
In order to avoid 2 power supplies connected to the TLD7002-16ES shield, and to supply the board directly by
the Arduino USB, a charge pump has been designed on Arduino pin 9 and 10. The power supply connections are
illustrated below.
TLD7002-16SHIELD
User guide
1 Description
User guide
4
Rev.1.00
2022-07-26