Lattice PLD for Flexible LED Drive Interfacing
Download
Report
Transcript Lattice PLD for Flexible LED Drive Interfacing
Application Processors Limit Function Expansion
• Inexpensive application processors (APs) and MCUs have limited IO
• ASIC IOs are an expensive and risky option to expand
• Additional peripheral functions are a common feature upgrade
Additional Functions
IO Constrained
Processor
MCU /
Application /
Baseband
Processor
LEDs
Bluetooth
Peripheral
Control
GPS
FM
Other
I2C, SPI,
parallel,
etc
ispMACH 4000 Family CPLDs
WiFi
Page: 1
Lattice Semiconductor Confidential
Lattice PLD for Flexible LED Drive Interfacing
• Lattice PLD is the host for popular on-board interfaces (I2C, SPI, local
bus, proprietary, etc)
• Best IO density for price
• Integrates voltage level shifting and glue logic
Backlight /
Contrast
Control ASIC or
ASSP
Peripheral
Interface
Lattice PLD
Voltage
Level Shift
Slave
Interface
Serial
Interface
GPIO
Expansion
Serial Bus
Driver
Constant
Current
LED Drive
IC
I2C,SPI or
Proprietary
Interface
ispMACH 4000 Family CPLDs
Page: 2
Lattice Semiconductor Confidential
Proposed LED driver eval board with Lattice PLD
• Lattice PLD is the host for popular interfaces (I2C, SPI, local bus, proprietary, etc)
• Customer could program PLD with their own interface to test LED driver and/or
Lattice could supply example program files for I2C & SPI and typical 59401 i/f
• This board allows a customer to implement many LED interfaces for TLC59401 or
other
Could daisy
chain to
another board
or have more
LED drivers
Lattice PLD
Could be
one or
several
connectors
/ headers
ispMACH 4000 Family CPLDs
On board
Oscillator for
default
timing
GPIO
Expansion
I2C, SPI or
other i/f
Serial Bus
Driver
Page: 3
Serial
Interface
TLC59401
LED Drive
IC
Lattice Semiconductor Confidential