30 likes | 138 Views
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. MCU / Application / Baseband Processor.
E N D
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 MCU / Application /BasebandProcessor LEDs WiFi IO ConstrainedProcessor Bluetooth GPS PeripheralControl FM Other I2C, SPI, parallel, etc
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 Serial Interface Backlight /ContrastControl ASIC or ASSP Lattice PLD Voltage Level Shift GPIOExpansion ConstantCurrentLED Drive IC Slave Interface Serial Bus Driver Peripheral Interface I2C,SPI orProprietary Interface
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 Serial Interface Lattice PLD On board Oscillator for default timing GPIOExpansion TLC59401LED Drive IC I2C, SPI or other i/f Serial Bus Driver Could be one or several connectors / headers