+ All Categories
Home > Documents > Driving Lumiledsfi LEDs with Microchip...

Driving Lumiledsfi LEDs with Microchip...

Date post: 07-Feb-2018
Category:
Upload: vancong
View: 217 times
Download: 0 times
Share this document with a friend
35
Microchip Technology Inc. WebSeminar, January 14, 2004 Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds LEDs with Microchip Microcontrollers Slide 1 Driving Lumileds LEDs with Microchip Microcontrollers
Transcript
Page 1: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 1

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 1

Driving Lumileds® LEDs withMicrochip Microcontrollers

Page 2: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 2

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 2

Agenda

� Review of LED drive requirements� Driver Topologies� System Software� Flash Sequence Control Codes� Development Tools� Tour of the programming GUI� Step-by-Step Programming sequence� Trouble shoot Guide

Page 3: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 3

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 3

Hi-Power LED DriveRequirements

� 1 Watt LED� Full intensity 350mA, Maximum current 500mA� 2.8VDC, typical forward voltage at 350mA

� 3 Watt LED� Full intensity 700mA, Maximum current 1A� 4.3VDC, typical forward voltage at 700mA

� 5 Watt LED� Full intensity 700mA, Maximum current 1A� 7.1VDC, typical forward voltage at 700mA

Page 4: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 4

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 4

LED Driver Topologies

Page 5: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 5

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 5

Design Requirements

� Simple and inexpensive� One button control interface� Efficient drive of 1, 3 & 5 Watt LEDs� Battery operation with Intensity compensation� Intensity control� Programmable Flash Sequences� Use small inexpensive microcontroller� Ease of programming

Page 6: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 6

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 6

Competing Driver TopologiesLinear Current Driver

� Upside� DC current drive� Easy to control

intensity� Downside

� Inefficient powertransfer to LED

� Heat dissipation in theMOSFET

� No advanced features

Page 7: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 7

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 7

Competing Driver TopologiesSingle Chip Switchers

� Upside� Efficient power drive

� Downside� Two chip solution

due to referencevoltage

� Difficult to controlIntensity

� No Advancedfeatures

Page 8: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 8

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 8

Microcontroller + ComparatorBased Driver Circuits

� Upside� Switching topologies can be used for efficiency� Battery measurement for battery life, intensity

stability, and temperature control are possible� Intelligent flash and intensity modes are

possible� Comparable cost with added features

� Downside� Non-traditional approach� More complex to design

Page 9: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 9

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 9

Single ComparatorBuck Topology Driver

� At startup, Q1 is on� The inductor/LED

current climbs� Just above the Drive

Level, Q1 is off� The inductor/LED

current falls� Just below the Drive

Level, Q1 is back on

Page 10: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 10

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 10

Single ComparatorBoost Topology Driver

� The inductor charges inthe first phase

� And discharged into C2in the second phase

� The capacitor voltageclimbs until the LEDconducts

� The LED acts as ashunt regulator on C1�svoltage

Page 11: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 11

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 11

Drive Level Outputand Battery Monitor

� GP5 drives the PWMlow pass filter for theDrive Level signal

� GP5 also drives thediode reference forbattery measurement

� Battery voltage is usedto compensate the PWMoutput

Page 12: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 12

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 12

Microcontroller-based LEDSystem Software

Page 13: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 13

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 13

Two Versions of DemoSoftware

� Full Version of Software� Virtual button commands for intensity set� Virtual buttons to select flash sequences� Virtual button for power on and off

� Demo Version of Software� First Button press turns board on in continuous

mode� Next Button presses select flash sequences� After the last flash sequence, the board turns off

Page 14: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 14

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 14

Virtual Button User Interface

� VPRESS: press the push button < 1.5 sec.� Increments or decrements intensity.

� VPUSH: press the push button > 1.5 sec. But< 3.0 sec.� Toggles increment / decrement function� A double VPUSH causes a Power down

� VHOLD: press and hold the push button for> 3.0 sec. (function auto repeat function)� Cycles through flash light and flash sequence

modes.

Page 15: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 15

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 15

Control Software

� Software design used 5 tasks in a multi-taskingdesign� PWM: Generates Drive Level output and

controls system timing� KEY: Monitors the push button and decodes

virtual buttons� ADC: Monitor the battery and calculates

compensation constants� CONTROL: Decodes virtual button commands� AUTOSEQ: Accesses and executes

programmed flash sequences.

Page 16: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 16

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 16

Preprogrammed FlashSequences

� Preprogrammed flash sequences automaticallyexecute 1 of 4 possible flash light sequences.

� Control Codes available for Set Intensity, DelayTime, Goto step, Shutdown and Repeat/Return� Repeat Return can be nested up to 4 levels

deep� Provisions for 4 sequences are available� Each sequence must be less than 64 opcodes

� Total number of opcodes must be < 120

Page 17: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 17

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 17

Time Delay and Intensity SetControl Codes

� Time delay can be setbetween 0 and 6.3 Seconds

� Intensity can be set between0 and 63.

� 0 turns off the LED.� 63 results in the maximum

brightness.

Page 18: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 18

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 18

GOTO and ShutdownControl Codes

� A GOTO jumps to thedestination control codespecified

� GOTOs must jump to validinstructions in the samesequence

� Sequences start with controlcode #1

� The Shutdown control code isa GOTO to location 0

Page 19: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 19

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 19

Repeat and Return OpCodes

� A Repeat loops the codesbetween the Repeat andReturn the specifiednumber of times

� The number of cycles mustbe between 1 and 63

� Repeats can be nested 4deep.

� A return code will cause aloop back to the mostrecent Repeat code.

Page 20: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 20

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 20

Examples� Set intensity to

maximum

� Set maximum intensityfor 3 seconds then stop

� Flash LED at 1 Hz rate� Flash 5 times� Then delay 5 seconds

and start over

Bright = 63

Goto 2

Bright = 63

Time = 3.0

Bright = 0

Goto 4

Repeat = 5

Bright = 63

Time = 0.5

Bright = 0

Time = 0.5

Return

Time = 5.0

Goto = 1

Page 21: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 21

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 21

More Examples

� Delay 30 seconds

� Flash at 1Hz� Flash 5 Times� Then shutdown

Repeat = 6

Time = 5.0

Return

Repeat = 5

Intensity = 63

Time = 0.5

Intensity = 0

Time = 0.5

Return

Shutdown

Page 22: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 22

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 22

Development Tools

Page 23: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 23

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 23

PICkit 1 Development Kit

� The PICkit 1 is designed to be a low costprogrammer/development board for Microchip�slow pin count flash parts

� The LED demo board isdesigned to plug into the14-pin expansion header

� The PICkit GUI is replacedwith the LED demo boardprogramming GUI toprogram the demo board

Page 24: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 24

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 24

Programming GUI

� Graphical control codebuilder

� Drag and Drop editormodes

� Default settings� Sequence size status

display� Read, Write, and Verify� File Load, Save, and

Update

Page 25: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 25

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 25

Create the Control Codes

� Click to select therequired control

� Or, enter data in theassociated box

� Click �Compile� to createthe control code

Page 26: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 26

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 26

Insert/Delete/Replace thecontrol code into the sequence

� Select the appropriate editmode

� And click to place the controlcode in the sequence

� Remember only 64 codes persequence and 120 total

Page 27: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 27

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 27

Default Settings

� Determines the starting intensity.� Changes to the intensity are

retained through power down

� Determines the starting mode� New mode selections are

retained through power down� Only enabled modes can be

selected� Mode1 is the continuous

intensity mode (no flash)

Page 28: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 28

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 28

Program/Verify/Read theprogram in the demo board

� �Read� copies the current code fromthe demo board into the GUI

� �Write� programs the current GUIconfiguration and code into the board

� �Verify� compares the code in thedemo against the GUI configuration

� �Quit� ends the GUI program

Page 29: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 29

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 29

Save Load and UpGrade

� The file pull down menu contains allfile commands� All configuration files have the

extension *.FLT� �Load� imports both programming

and configuration information� �Update� imports only programming,

leaving configuration unchanged� �Save� exports both programming

and configuration information� �Exit� ends the GUI program

Page 30: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 30

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 30

Programming Sequence� Remove one battery and J1.� Insert the Demo board into the PICkit

programmer with the LED facing the USB cable� Load and Start the GUI.� Load the desired base software (full or demo)� Create the desired configuration.� Click PROGRAM.� When complete remove the Demo board.� Press and hold the push button for 5 seconds.� Replace J1 and then replace the battery.

Page 31: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 31

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 31

Trouble Shooting Problems

� Board programs but does not run� Remove a battery, press the button, replace the

battery� Flash sequence starts, then hangs

� Check sequence for a REPEAT with out acorresponding RETURN

� LED flashes momentarily then unit turns off� Replace batteries

� Board fails to program� Remember to remove jumper J1

Page 32: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 32

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 32

Trouble Shooting Problemscontinued

� With Demo Software, After power up Unit turnsoff immediately� If the last enabled flash sequence starts with a

shutdown command, reprogram the board withthe last sequence disabled

� If the last enabled flash sequence does not usethe shutdown command, replace the batteries

� NOTE: at full intensity, the maximum battery lifeis between 2 and 6.5 hours depending onbattery chemistry

Page 33: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 33

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 33

Summary

� Driving High Power LEDs present a number ofdesign challenges.

� Microcontroller based drivers are efficient,simple, and add value to the final product.

� The example software provides a wealth offeatures using only a single button for control.

� The pre-programmed flash sequence capabilityprovides user customizable features to the light.

� The GUI programming interface simplifies thedesign and loading of the flash sequences.

Page 34: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 34

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 34

Resources� Small Pin-Count Flash Microcontroller Data Books

� PIC12F629/675 DS41190C� PIC16F630/676 DS40093C

� Application notes� AN874 Buck Configuration Hi-Power LED Driver (DS00874)� Thermal Design Using Luxeon� Power Light Sources AB05

(available from the Lumileds Web page)� 8-Pin Tips-n-Tricks Booklet (DS40040)� Comparator Tips-n-Tricks Booklet (DS41215)

� Development tools� MPLAB® Integrated Design Environment� PICkit� 1 Flash Starter Kit

� Web Pages� Microchip Technology Inc. www.Microchip.com� Lumileds Lighting, LLC www.Lumileds.com

Page 35: Driving Lumiledsfi LEDs with Microchip Microcontrollersnnp.ucsd.edu/phy120b/application_notes/an874_lumiled_pic.pdf · Driving Lumileds LEDs with Microchip Microcontrollers 1 ' 2004

Microchip Technology Inc.WebSeminar, January 14, 2004

Driving Lumileds LEDs with Microchip Microcontrollers 35

© 2004 Microchip Technology Incorporated. All Rights Reserved. Driving Lumileds® LEDs with Microchip Microcontrollers Slide 35

Thank you

The Microchip name and logo, the Microchip logo, MPLAB, PIC, and PICmicro are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.

Lumileds is a registered trademark and Luxeon is a trademark of Lumileds Lighting, LLC.

All other trademarks mentioned herein are property of their respective companies.© 2004, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved.


Recommended