TPS92662-Monitor
The TPS92662 is a powerful high-brightness LED matrix manager for LED headlights. It enables efficient control and monitoring of LED arrays in modern vehicle lighting systems.
Configuration is carried out via UART, which is transmitted through a CAN transceiver, making it particularly robust against interference. Thanks to UART signal cascading, up to 32 TPS92662 chips can be connected together. Each chip can be addressed individually using device IDs or as a broadcast and finely configured through 139 registers per chip.
For easy use and analysis, we have developed a dedicated TPS92662 monitor. It allows simultaneous logging and configuration of UART channels. The monitor consists of a hardware adapter and a CANoe integration, significantly simplifying error diagnostics, monitoring, and control of the LED matrix.
Our services
Concept and development of the complete TPS92662 monitor
- Mechanical design
- Electronics – schematic and layout
- FPGA design
- CANoe widgets
- CANoe software
Used technologies
Hardware
- Multilayer PCB
- iCE40 FPGA – for reset detection and UART-to-USB interfacing
- FTDI UART-to-USB bridge
- CAN physical layer
Software
- CANoe customized panel controls
Programming Languages
- VHDL
- CAPL
- C#
Interfaces
- UART
- USB
Tools
Hardware Development
- Eagle – schematic and layout
- Varicad – 3D/MCAD software for mechanical design
Software Development
- CANoe – test and simulation environment for CAN-based systems
- MS Visual Studio – development environment for C#
FPGA Design
- iCEcube2 (Lattice) – FPGA synthesis and implementation
- GHDL – FPGA simulation
Revision and Project Management
- Git – source code version control
Documentation
- Doxygen – source code documentation for VHDL and C/C++
Regulatory Requirements
The following regulations were taken into account:
- CE Marking & EU Conformity
- Machinery Directive / Machinery Regulation
- RoHS