| Electronic Components Datasheet Search |
|
LP5562TMX/NOPB Datasheet(PDF) 14 Page - Texas Instruments |
|
|
|||||||||||||||||||||||||||||
LP5562TMX/NOPB Datasheet(HTML) 14 Page - Texas Instruments |
|
14 / 52 page ![]() 0 255 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100 LOG_EN = 1 LOG_EN = 0 CONTROL (DEC) 0 SVA-30197405 14 LP5562 SNVS820B – APRIL 2013 – REVISED DECEMBER 2016 www.ti.com Product Folder Links: LP5562 Submit Documentation Feedback Copyright © 2013–2016, Texas Instruments Incorporated Figure 15. Logarithmic and Linear PWM Adjustment Curves 7.3.3 Program Execution Engines Use of program execution engines is the other LED output PWM control method available in the LP5562. The device has 3 program execution engines. These engines create PWM controlled lighting patterns to the mapped LED outputs according to program codes developed by the user. Program coding is done using programming commands (see Program Execution Engine Programming Commands.) Programs are loaded into SRAM memory and engine control bits are used to run these programs autonomously. LED outputs can be mapped into these 3 engines with register 70h bit settings (see Table 3). The engines have different operation modes, program execution states, and program counters. Each engine has its own section of the SRAM memory. 7.3.3.1 Program Execution Engine States Engine program execution is controlled from ENABLE register (00h). There are four different states for each engine, and these states are described in Table 6. Table 6. ENABLE Register (00h) NAME BIT DESCRIPTION ENG1_EXEC 5:4 Engine 1 program execution 00b = Hold: Wait until current command is finished then stop while EXEC mode is hold. PC can be read or written only in this mode. 01b = Step: Execute instruction defined by current Engine 1 PC value, increment PC, and change ENG1_EXEC to 00b (Hold). 10b = Run: Start at program counter value defined by current Engine 1 PC value. 11b = Execute instruction defined by current Engine 1 PC value and change ENG1_EXEC to 00b (Hold). ENG2_EXEC 3:2 Engine 2 program execution 00b = Hold: Wait until current command is finished then stop while EXEC mode is hold. PC can be read or written only in this mode. 01b = Step: Execute instruction defined by current Engine 2 PC value, increment PC, and change ENG2_EXEC to 00b (Hold). 10b = Run: Start at program counter value defined by current Engine 2 PC value. 11b = Execute instruction defined by current Engine 2 PC value and change ENG2_EXEC to 00b (Hold). ENG3_EXEC 1:0 Engine 3 program execution 00b = Hold: Wait until current command is finished then stop while EXEC mode is hold. PC can be read or written only in this mode. 01b = Step: Execute instruction defined by current engine 3 PC value, increment PC, and change ENG3_EXEC to 00b (Hold). 10b = Run: Start at program counter value defined by current engine 3 PC value. 11b = Execute instruction defined by current engine 3 PC value and change ENG3_EXEC to 00b (Hold). |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |