BCCU Brightness and Color Control Unit. XMC microcontrollers September 2016

Similar documents
Brightness and Color Control Unit (BCCU)

Dynamic Animation Cube Group 1 Joseph Clark Michael Alberts Isaiah Walker Arnold Li

Hello and welcome to this presentation of the STM32L4 Analog-to-Digital Converter block. It will cover the main features of this block, which is used

TV Synchronism Generation with PIC Microcontroller

Decade Counters Mod-5 counter: Decade Counter:

SXGA096 DESIGN REFERENCE BOARD

Model 6010 Four Channel 20-Bit Audio ADC Data Pack

Chrontel CH7015 SDTV / HDTV Encoder

Digital Delay / Pulse Generator DG535 Digital delay and pulse generator (4-channel)

A MISSILE INSTRUMENTATION ENCODER

Interfacing Analog to Digital Data Converters. A/D D/A Converter 1

Data Conversion and Lab (17.368) Fall Lecture Outline

AD9884A Evaluation Kit Documentation

Delta-Sigma Modulators

Smart Night Light. Figure 1: The state diagram for the FSM of the ALS.

DMC550 Technical Reference

Laboratory Exercise 7

DT9834 Series High-Performance Multifunction USB Data Acquisition Modules

ADC Peripheral in Microcontrollers. Petr Cesak, Jan Fischer, Jaroslav Roztocil

Dac3 White Paper. These Dac3 goals where to be achieved through the application and use of optimum solutions for:

SignalTap Plus System Analyzer

DIGITAL CIRCUIT LOGIC UNIT 11: SEQUENTIAL CIRCUITS (LATCHES AND FLIP-FLOPS)

Solutions to Embedded System Design Challenges Part II

Synchronizing Multiple ADC08xxxx Giga-Sample ADCs

Triple RTD. On-board Digital Signal Processor. Linearization RTDs 20 Hz averaged outputs 16-bit precision comparator function.

DT9837 Series. High Performance, USB Powered Modules for Sound & Vibration Analysis. Key Features:

LED driver architectures determine SSL Flicker,

Model 5240 Digital to Analog Key Converter Data Pack

Laboratory 1 - Introduction to Digital Electronics and Lab Equipment (Logic Analyzers, Digital Oscilloscope, and FPGA-based Labkit)

Analog to Digital Conversion

Figure 30.1a Timing diagram of the divide by 60 minutes/seconds counter

Switching Circuits & Logic Design, Fall Final Examination (1/13/2012, 3:30pm~5:20pm)

DT9857E. Key Features: Dynamic Signal Analyzer for Sound and Vibration Analysis Expandable to 64 Channels

Complete Train Control. Run Your Trains, Not Your Track!

AI-1616L-LPE. Features. High-precision Analog input board (Low Profile size) for PCI Express AI-1616L-LPE 1. Ver.1.02 Ver.1.01

Experiment: FPGA Design with Verilog (Part 4)

Major Differences Between the DT9847 Series Modules

LAB #4 SEQUENTIAL LOGIC CIRCUIT

Part 2 -- A digital thermometer or talk I2C to your atmel microcontroller

DSM GHz Linear Chirping Source

Chapter 5 Flip-Flops and Related Devices

Experiment 8 Introduction to Latches and Flip-Flops and registers

Introduction. NAND Gate Latch. Digital Logic Design 1 FLIP-FLOP. Digital Logic Design 1

ECE 5765 Modern Communication Fall 2005, UMD Experiment 10: PRBS Messages, Eye Patterns & Noise Simulation using PRBS

CCD Element Linear Image Sensor CCD Element Line Scan Image Sensor

Combinational vs Sequential

DT3162. Ideal Applications Machine Vision Medical Imaging/Diagnostics Scientific Imaging

CS3350B Computer Architecture Winter 2015

LED7706/7/8. LED drivers for backlighting and lighting applications.

Application Note AN-708 Vibration Measurements with the Vibration Synchronization Module

ECE 372 Microcontroller Design

IP-DDC4i. Four Independent Channels Digital Down Conversion Core for FPGA FEATURES. Description APPLICATIONS HARDWARE SUPPORT DELIVERABLES

Super-Doubler Device for Improved Classic Videogame Console Output

Complete Train Control. Run Your Trains, Not Your Track!

STX Stairs lighting controller.

DIGITAL ELECTRONICS MCQs

OPERATION MANUAL. USF-1013DEMUX Digital Audio Demultiplexer. 2 nd Edition. Software Version Higher

Timing Pulses. Important element of laboratory electronics. Pulses can control logical sequences with precise timing.

AD16-64(LPCI)LA. Non-isolated high precision analog input board for Low Profile PCI AD16-64(LPCI)LA 1. Ver.1.01

OPERATING MANUAL. DMX / DSI / DALI Dekoder 3004B-H Mk2

2.6 Reset Design Strategy

QUAD ENVELOPE MANUAL V.1

CS61C : Machine Structures

In the development of electronic instruments or the analysis

Unit 9 Latches and Flip-Flops. Dept. of Electrical and Computer Eng., NCTU 1

Final Exam review: chapter 4 and 5. Supplement 3 and 4

Scan. This is a sample of the first 15 pages of the Scan chapter.

Flip-Flops. Because of this the state of the latch may keep changing in circuits with feedback as long as the clock pulse remains active.

This module senses temperature and humidity. Output: Temperature and humidity display on serial monitor.

Sequential Digital Design. Laboratory Manual. Experiment #7. Counters

CS61C : Machine Structures

High Performance TFT LCD Driver ICs for Large-Size Displays

4 MHz Lock-In Amplifier

2 MHz Lock-In Amplifier

Logic Design Viva Question Bank Compiled By Channveer Patil

Nixie Clock Type Quattro'

4 or 8 channel 24-bit audio A/D converter with analog and AES/EBU inputs COPYRIGHT 2017 AXON DIGITAL DESIGN BV ALL RIGHTS RESERVED

Front End Electronics

INF4420 Project Spring Successive Approximation Register (SAR) Analog-to-Digital Converter (ADC)

16 Stage Bi-Directional LED Sequencer

GFT Channel Slave Generator

VGA Controller. Leif Andersen, Daniel Blakemore, Jon Parker University of Utah December 19, VGA Controller Components

EEE2135 Digital Logic Design Chapter 6. Latches/Flip-Flops and Registers/Counters 서강대학교 전자공학과

A New Hardware Implementation of Manchester Line Decoder

GFT Channel Digital Delay Generator

Tutorial on Technical and Performance Benefits of AD719x Family

Noise Tools 1U Manual. Noise Tools 1U. Clock, Random Pulse, Analog Noise, Sample & Hold, and Slew. Manual Revision:

Low-speed serial buses are used in wide variety of electronics products. Various low-speed buses exist in different

Chapter. Synchronous Sequential Circuits

Low Level RF for PIP-II. Jonathan Edelen LLRF 2017 Workshop (Barcelona) 16 Oct 2017

C8000. switch over & ducking

A FOUR GAIN READOUT INTEGRATED CIRCUIT : FRIC 96_1

Chapter 4: One-Shots, Counters, and Clocks

EE273 Lecture 11 Pipelined Timing Closed-Loop Timing November 2, Today s Assignment

Tutorial Introduction

7 SEGMENT LED DISPLAY KIT

Solar Power for Small Hall

Sequential Logic. References:

GALILEO Timing Receiver

NanoGiant Oscilloscope/Function-Generator Program. Getting Started

Transcription:

Brightness and Color Control Unit XMC microcontrollers September 2016

Agenda 1 2 3 4 5 6 7 Overview Key feature: Automatic high frequency brightness modulation Key feature: Automatic exponential dimming and linear intensity change Key feature: Controlled rate of switching System integration Application example Additional features 2

Agenda 1 2 3 4 5 6 7 Overview Key feature: Automatic high frequency brightness modulation Key feature: Automatic exponential dimming and linear intensity change Key feature: Controlled rate of switching System integration Application example Additional features 3

Brightness and Color Control Unit Highlights Designed to automatically control the dimming level and color of multichannel LED lamps Requires little user code Transitions appear natural to the human eye Key features Automatic high frequency brightness modulation (PDM) Automatic exponential dimming and linear intensity change Controlled rate of switching Customer benefits Completely flicker free; no visible or intrasaccadic flicker; 12-bit resolution Dimming level or color changes appear smooth and natural to the human eye Compatible with a wide range of high power LED drivers 4

Agenda 1 2 3 4 5 6 7 Overview Key feature: Automatic high frequency brightness modulation Key feature: Automatic exponential dimming and linear intensity change Key feature: Controlled rate of switching System integration Application example Additional features 5

- Automatic high frequency brightness modulation (PDM) High frequency brightness modulation ON-OFF dimming signal generated by a 12-bit - modulator in every channel Adjustable bit rate; 40-1000 kbps recommended no visible flicker or shimmer; no steady or intrasaccadic flicker (<3 khz) that may cause neurological effects Automatic light quality control Built-in flicker watchdog to eliminate flicker even at very low brightness levels Dimming Engine t Linear Walker 12 Dimming Level Intensity Brightness?-? Modulator 12 12 1 Modulated bit stream to LED channel 6

Agenda 1 2 3 4 5 6 7 Overview Key feature: Automatic high frequency brightness modulation Key feature: Automatic exponential dimming and linear intensity change Key feature: Controlled rate of switching System integration Application example Additional features 7

Automatic exponential dimming Automatic gradual brightness change Brightness level changes along an exponential curve The change appears natural, the human eye can adapt comfortably DIMMING LEVEL 100% Clock Pre-Divider DTTz.DIMDIV Target Dimming Level DLSz.TDLEV Dimming Engine Dimming Level DLz.DLEV Invisible dimming steps Dithering can be applied at low dimming levels if transition is slow TIME 20480 clocks 8

Automatic linear intensity change Automatic smooth color change Selected channels continuously change their intensity for a predetermined duration The respective targets are reached at the same time (variable clock base) Straight transition in the orthogonal color space (e.g. RGB) 9

Agenda 1 2 3 4 5 6 7 Overview Key feature: Automatic high frequency brightness modulation Key feature: Automatic exponential dimming and linear intensity change Key feature: Controlled rate of switching System integration Application example Additional features 10

Controlled rate of switching It takes time for the LED current to stabilize Longer in switched-mode systems Longer in high-power systems PDM has higher switching rate Group similar bits together at higher brightness levels To make ON-times longer To lower the average switching rate No effect on brightness Too short unpacked 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 packed 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 Acceptable hold time 11

Agenda 1 2 3 4 5 6 7 Overview Key feature: Automatic high frequency brightness modulation Key feature: Automatic exponential dimming and linear intensity change Key feature: Controlled rate of switching System integration Application example Additional features 12

System integration ACMP OUT OUT SCU ERU SR2 IOUT IN TRAP PORTS TRIG SR0 Target applications Intelligent lighting Power conversion PORTS CCU4 MCI IN1 IN2 IN3 CCU8 VADC BGREQ G0REQ G1REQ NVIC XMC1100 XMC1200 XMC1300 The primary function of is to provide automatic dimming signals on port pins for external LED drivers. (OUT) Two trigger signals can start ADC conversions to take noise-free measurements on the LED channels. (TRIG) The dimming signals can also be routed to CCU4 or CCU8 which can directly drive the LED current control circuitry. (OUT) Trap state occurs when there is an external emergency (e.g. short circuit). This information can be routed to directly from pins, via SCU or ERU. During trap, the outputs immediately go to a predetermined safe passive level. (TRAP) The output of the analog comparators can be used as an asynchronous gating signal to channels for fast control loops. (IN) 13

Agenda 1 2 3 4 5 6 7 Overview Key feature: Automatic high frequency brightness modulation Key feature: Automatic exponential dimming and linear intensity change Key feature: Controlled rate of switching System integration Application example Additional features 14

RGB lamp control with external linear drivers Exponential Dimming Engine Dimming Level In brief X X X Blue Intensity Blue Brightness Green Intensity Green Brightness Red Intensity Red Brightness Linear Walker?? modulator Linear Walker?? modulator Linear Walker?? modulator LED Driver Automatic color control, smooth color change Automatic dimming control, natural changes in dimming level Easy on the human eye Flicker elimination and smoothened dimming steps EN LED Driver EN LED Driver EN Overview provides color control with 12-bit precision. Color transitions can be immediate or gradual by a linear walk. Lamp dimming level is separately controlled from lamp color, also with 12-bit precision. Dimming level can change exponentially over time to appear natural to the human eye. Flickering due to low switching rate and visible steps due to slow dimming at low intensity levels can be automatically eliminated. 15

RGB lamp control with external linear drivers X Blue Intensity Blue Brightness Linear Walker?? modulator LED Driver EN Exponential Dimming Engine Dimming Level X Green Intensity Green Brightness Linear Walker?? modulator LED Driver EN X Red Intensity Red Brightness Linear Walker?? modulator LED Driver EN RGB lamp control: Detailed block diagram 16

RGB lamp control with switched-mode current control Exponential Dimming Level Dimming Level In brief X Blue Intensity Green Intensity Green Brightness Red Intensity Linear Walker Blue?? X Brightness modulator Linear Walker?? modulator Linear Walker Red?? X Brightness modulator CCUx slice ACMP CCUx slice CCUx slice Automatic smooth color and dimming control Easy on the human eye FFlicker elimination and smoothened dimming steps Low-cost high-quality multi-channel DCDC LED driver solution ACMP ACMP ref ref ref Overview provides color control with 12-bit precision. Color transitions can be immediate or gradual by a linear walk. Lamp dimming level is separately controlled from lamp color, also with 12- bit precision. Dimming level can change exponentially over time to appear natural to the human eye. Flickering due to low switching rate and visible steps due to slow dimming at low intensity levels can be automatically eliminated. Fast current control possible by wellinterconnected switching and analog peripherals. 17

RGB Lamp Control with switched-mode current control Blue Intensity Linear Walker X Blue Brightness?? modulator CCUx slice Exponential Dimming Engine Dimming Level X Green Intensity Green Brightness Linear Walker?? modulator ACMP CCUx slice ref Red Intensity Linear Walker ACMP ref X Red Brightness?? modulator CCUx slice ACMP ref RGB lamp control: Detailed block diagram 18

Agenda 1 2 3 4 5 6 7 Overview Key feature: Automatic high frequency brightness modulation Key feature: Automatic exponential dimming and linear intensity change Key feature: Controlled rate of switching System integration Application example Additional features 19

Synchronized sampling trigger modes (1/2) Trigger mode 0 Trigger pulse generated on both lines when rising/falling edge occurs on any output Sample all channels when any trigger occurs State of outputs stored in LTCHOL High ADC load 1 2 6 8 Trig 0 Trig 1 20

Synchronized sampling trigger modes (2/2) Trigger mode 1 s can generate trigger in a round robin manner on one of the two outputs Sample only one channel at a time ADC queues have to be set up properly (order, trigger, auto-refill) Low ADC load Inintialized Group 0 QUEUE Initialized Group 1 QUEUE 1 2 6 8 Trig 0 Trig 1 3 2 4 T T T R R R 5 T R 21

Multi-ch. lamp control with ext. lin. drivers + ADC trig. Dimming Engine Trigger XMC1000 In brief ADC LED driver LED driver LED driver LED driver Automatic dimming control, natural changes in dimming level LED driver compatibility, controlled switching rate Support for timed channel measurements Overview provides lamp dimming level control with 12-bit precision. The dimming level can change exponentially over time to appear natural to the human eye. The rate of switching of the output signals can be tightly controlled to ensure minimum hold times for high power external LED drivers. provides trigger signals to the ADC to achieve synchronized sampling. The output signals can be phase shifted relative to each other to smoothen the load on the common voltage rail. 22

Multi-ch. lamp control with ext. lin. drivers + ADC trig. XMC 1000 LED driver LED driver Dimming Engine LED driver Trigger LED driver ADC Street lamp control: Detailed block diagram 23

Flicker watchdog Flicker happens when there are long periods of 0 bits Flicker watchdog is useful at low brightness levels Inserts 1 bit when there are long periods of 0 bits Trade-off: pulse insertion limits minimum brightness Inserted 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 24

Pseudo-DAC only available on AB step Analog voltage level on connected pins 12-bit precision Can be used as comparator reference voltage The pins with analog signal level can be used as input pins to other modules (e.g. internal analog comparators) Overridden hardware pull-up and pull-down control For small capacitors it is recommended to have a high frequency bit clock 25

Pseudo-DAC only available on AB step DAC functionality available on many pins Ch 0 Ch 1 Ch 2 Ch 3 Ch 4 Ch 5 Ch 6 Ch 7 Ch 8 PORT HW Control PORT HW Control PORT HW Control PORT HW Control PORT HW Control PORT HW Control PORT HW Control PORT HW Control PORT HW Control P2.2 P2.0 P2.8 P1.0 P2.6 P1.1 P1.2 P2.10 P1.3 P2.11 P1.4 P2.1 P1.5 P2.9 P1.6 P2.4 P2.7 26

General information For latest updates, please refer to: www.infineon.com/xmc1000 For support: http://www.infineonforums.com/forums/8-xmc-forum 27

Support material Collaterals and Brochures Technical Material Product Briefs Selection Guides Application Brochures Presentations Press Releases, Ads Application Notes Technical Articles Simulation Models Datasheets, MCDS Files PCB Design Data www.infineon.com/xmc www.infineon.com/xmc Kits and Boards DAVE TM Software and Tool Ecosystem Videos Technical Videos Product Information Videos Infineon Media Center XMC Mediathek Contact Forums Product Support Infineon Forums Technical Assistance Center (TAC) 28

Disclaimer The information given in this training materials is given as a hint for the implementation of the Infineon Technologies component only and shall not be regarded as any description or warranty of a certain functionality, condition or quality of the Infineon Technologies component. Infineon Technologies hereby disclaims any and all warranties and liabilities of any kind (including without limitation warranties of noninfringement of intellectual property rights of any third party) with respect to any and all information given in this training material.

30