led控制器厂家上ouput是输入还是输出

[nRF51822] 7、基础实验代码解析大全(前十)
实验01 - GPIO输出控制LED
引脚输出配置:nrf_gpio_cfg_output(LED_1);
引脚输出置高:nrf_gpio_pin_set(LED_1);
引脚电平转换:nrf_gpio_pin_toggle(LED_1);
毫秒延时:nrf_delay_ms(100);
1 int main(void)
nrf_gpio_cfg_output(LED_1);//配置P0.21为输出
nrf_gpio_pin_set(LED_1);
//指示灯D1初始状态为熄灭
while (true)
//指示灯D1以200ms的间隔闪烁
nrf_gpio_pin_toggle(LED_1);
nrf_delay_ms(100);
实验02 - 跑马灯(略)
实验03 - GPIO输入按键检测
多个引脚同时初始化输出:nrf_gpio_range_cfg_output(LED_START, LED_STOP);
多个引脚同时初始化输入:nrf_gpio_range_cfg_input(BUTTON_START,BUTTON_STOP,NRF_GPIO_PIN_PULLUP);
读取某引脚的电平状态:nrf_gpio_pin_read(BUTTON_1) == 0
1 int main(void)
nrf_gpio_range_cfg_output(LED_START, LED_STOP);//配置P0.21~P0.24为输出
nrf_gpio_pin_set(LED_1);
//LED初始状态为熄灭
nrf_gpio_range_cfg_input(BUTTON_START,BUTTON_STOP,NRF_GPIO_PIN_PULLUP);//配置P0.17~P0.20为输入
while (true)
//检测按键S1是否按下
if(nrf_gpio_pin_read(BUTTON_1) == 0)
nrf_gpio_pin_clear(LED_1);
while(nrf_gpio_pin_read(BUTTON_1) == 0);//等待按键释放
nrf_gpio_pin_set(LED_1);
实验04 - GPIO控制蜂鸣器(略)
实验05 - RGB三色LED(略)
实验06 - UART数据收发
调用了串口FIFO驱动,是在串口上继续封装一层的
/**@brief Function for getting a byte from the UART.** @details This function will get the next byte from the RX buffer. If the RX buffer is empty* an error code will be returned and the app_uart module will generate an event upon* reception of the first byte which is added to the RX buffer.** @param[out] p_byte Pointer to an address where next byte received on the UART will be copied.** @retval NRF_SUCCESS If a byte has been received and pushed to the pointer provided.* @retval NRF_ERROR_NOT_FOUND If no byte is available in the RX buffer of the app_uart module.*/uint32_t app_uart_get(uint8_t * p_byte);
/**@brief Function for putting a byte on the UART.** @details This call is non-blocking.** @param[in] byte Byte to be transmitted on the UART.** @retval NRF_SUCCESS If the byte was successfully put on the TX buffer for transmission.* @retval NRF_ERROR_NO_MEM If no more space is available in the TX buffer.* NRF_ERROR_NO_MEM may occur if flow control is enabled and CTS signal* is high for a long period and the buffer fills up.*/uint32_t app_uart_put(uint8_t byte);
1 int main(void)
LEDS_CONFIGURE(LEDS_MASK);
LEDS_OFF(LEDS_MASK);
uint32_t err_
const app_uart_comm_params_t comm_params =
RX_PIN_NUMBER,
TX_PIN_NUMBER,
RTS_PIN_NUMBER,
CTS_PIN_NUMBER,
APP_UART_FLOW_CONTROL_DISABLED,
UART_BAUDRATE_BAUDRATE_Baud38400
APP_UART_FIFO_INIT(&comm_params,
UART_RX_BUF_SIZE,
UART_TX_BUF_SIZE,
uart_error_handle,
APP_IRQ_PRIORITY_LOW,
err_code);
APP_ERROR_CHECK(err_code);
while (true)
while(app_uart_get(&cr) != NRF_SUCCESS);
//等待接收串口数据
while(app_uart_put(cr) != NRF_SUCCESS);
//返回接收到的串口数据
if (cr == 'q' || cr == 'Q')
printf(" \n\rExit!\n\r");
while (true)
// Do nothing.
实验07 - UART控制指示灯(略)
实验08 - 随机数发生器
Random number generator
利用NRF51822 随机数发生器生成随机数,每隔500ms 通过串口输出一次随机数数值
/** @brief Function for getting vector of random numbers.** @param[out] p_buff Pointer to unit8_t buffer for storing the bytes.* @param[in] length Number of bytes to take from pool and place in p_buff.** @retval Number of bytes actually placed in p_buff.*/uint8_t random_vector_generate(uint8_t * p_buff, uint8_t size){
uint32_t err_
err_code = nrf_drv_rng_bytes_available(&available);
APP_ERROR_CHECK(err_code);
uint8_t length = (size&available) ? size :
err_code = nrf_drv_rng_rand(p_buff,length);
APP_ERROR_CHECK(err_code); }
1 int main(void)
while (true)
uint8_t p_buff[RANDOM_BUFF_SIZE];
uint8_t length = random_vector_generate(p_buff,RANDOM_BUFF_SIZE);
printf("Random Vector:");
for(uint8_t i = 0; i & i++)
//串口输出RNG
printf(" %3d",(int)p_buff[i]);
printf("\r\n");
nrf_delay_ms(500);
//延时,方便观察数据
nrf_gpio_pin_toggle(LED_1);
//指示灯D1指示程序运行
实验09 - 看门狗
  配置NRF51822 的看门狗超时周期为2 秒,CPU 休眠时看门狗保持运行。
NRF51822 的看门狗定时器是倒计数器,当计数值减少到0 时产生TIMEOUT 事件。
通过START task 来启动看门狗定时器。
看门狗定时器启动时,如没有其他32.768KHz 时钟源提供时钟,看门狗定时器会强制打开32.768KHz RC 振荡器。
默认情况下,看门狗定时器会在CPU 睡眠期间,或是debugger 将CPU 暂停的时候保持运行。但是,可以通过配置看门狗定时器,使其在CPU 睡眠期间,或是debugger 将CPU 暂停的时候自动暂停。
看门狗定时器超时周期:超时时间= ( CRV + 1 ) / 32768 秒
1 int main(void)
uint32_t err_code = NRF_SUCCESS;
//配置开发板上的4个用户LED指示灯
LEDS_CONFIGURE(LEDS_MASK);
LEDS_OFF(LEDS_MASK);
//4个指示灯轮流闪烁一次,指示系统启动
for(uint32_t i = 0; i & LEDS_NUMBER; i++)
nrf_delay_ms(200);
LEDS_ON(BSP_LED_0_MASK && i);
//BSP configuration for button support: button pushing will feed the dog.
err_code = nrf_drv_clock_init(NULL);
APP_ERROR_CHECK(err_code);//检查返回值
nrf_drv_clock_lfclk_request();
APP_TIMER_INIT(APP_TIMER_PRESCALER, APP_TIMER_MAX_TIMERS, APP_TIMER_OP_QUEUE_SIZE, false);//定时器设置
err_code = bsp_init(BSP_INIT_BUTTONS, APP_TIMER_TICKS(100, APP_TIMER_PRESCALER), bsp_event_callback);//按键中断配置
APP_ERROR_CHECK(err_code);
//配置WDT.
nrf_drv_wdt_config_t config = NRF_DRV_WDT_DEAFULT_CONFIG;//采用默认设置
err_code = nrf_drv_wdt_init(&config, wdt_event_handler);//使用默认参数配置看门狗。即CPU睡眠时,看门狗保持运行;看门狗超时周期2秒
APP_ERROR_CHECK(err_code);
err_code = nrf_drv_wdt_channel_alloc(&m_channel_id);//分配一个通道id
APP_ERROR_CHECK(err_code);
nrf_drv_wdt_enable();//使能看门狗
//设置事件
//进入睡眠,等待事件唤醒
每按下一次S1 按键,进行一次喂狗操作:
1 void bsp_event_callback(bsp_event_t event)
switch(event)
case BSP_EVENT_KEY_0:
nrf_drv_wdt_channel_feed(m_channel_id);
default : //Do nothing.
如果2 秒内,按下按键S1 进行喂狗,系统正常运行,4 个指示灯常亮。如果2 秒内,不进行喂狗操作,系统复位:
1 void wdt_event_handler(void)
LEDS_OFF(LEDS_MASK);
//NOTE: The max amount of time we can spend in WDT interrupt is two cycles of 32768[Hz] clock - after that, reset occurs
实验10 - 定时器
※ 配置NRF51822 的TIMER0 如下:
时钟:16MHz。
模式:定时器。
位宽:32 位。
比较时间:500ms。
※ 计数器开始计数后,当计数器里的值和比较寄存器里的值相等时,产生输出比较匹配事件,触发中断。在中断服务函数中轮流翻转开发板上的4 个LED 指示灯D1~D4。
NRF51822 共有3 个定时器TIMER0,TIMER1,TIMER2。
NRF51822 的TIMER 有两种工作模式:定时模式和计数模式。在两种模式下都是通过START task 启动TIMER,通过STOP task 停止TIMER。当TIMER 停止时可以通过START task 让TIMER 恢复运行,恢复运行后,TIMER 从停止时的定时/计数值继续定时/计数。
定时器时钟:定时器的时钟由PCLK16M 分频而来,公式如下:ftimer=16MHz/(2^PRESCALER)
定时器通过一个四位的分频器进行分频,PRESCALER 寄存器中数值即为分频系数,如果fTIMER &= 1 MHz,定时器将使用PCLK1M 时钟源取代PCLK16M,以降低功耗。
1 int main(void)
uint32_t time_ms = 500; //Time(in miliseconds) between consecutive compare events.
uint32_t time_
uint32_t err_code = NRF_SUCCESS;
LEDS_CONFIGURE(LEDS_MASK);//配置开发板上驱赌LED的管脚为输出
LEDS_OFF(LEDS_MASK);
//熄灭LED D1~D4
//Configure TIMER_LED for generating simple light effect - leds on board will invert his state one after the other.
err_code = nrf_drv_timer_init(&TIMER_LED, NULL, timer_led_event_handler);//初始化
APP_ERROR_CHECK(err_code);
time_ticks = nrf_drv_timer_ms_to_ticks(&TIMER_LED, time_ms);
nrf_drv_timer_extended_compare(//设置比较寄存器中的值(本实验设置的值对应于500ms)。计数器开始计数后,当计数器里的值和比较寄存器里的值相等时,产生输出比较匹配事件,触发中断。
&TIMER_LED, NRF_TIMER_CC_CHANNEL0, time_ticks, NRF_TIMER_SHORT_COMPARE0_CLEAR_MASK, true);
nrf_drv_timer_enable(&TIMER_LED);//启动
__WFI(); //进入睡眠,等待中断
定时器(TIMER0)启动后,系统通过“__WFI();”指令进入睡眠等待比较匹配事件触发中断唤醒,中断发生后,在中断服务函数中轮流翻转开发板上的4 个LED 指示灯的状态:
2 * @brief Handler for timer events. 轮流翻转开发板上的4个指示灯D1~D4的状态
4 void timer_led_event_handler(nrf_timer_event_t event_type, void *p_context)
static uint32_
uint32_t led_to_invert = (1 && leds_list[(i++) % LEDS_NUMBER]);
switch(event_type)
case NRF_TIMER_EVENT_COMPARE0:
LEDS_INVERT(led_to_invert);
//Do nothing.
本文转自beautifulzzzz博客园博客,原文链接:http://www.cnblogs.com/zjutlitao/p/5750342.html,如需转载请自行联系原作者STAP16DPS05 - Low voltage 16-bit constant current LED sink driver with output error detection and auto power-saving for automotive applications - STMicroelectronics
STMicroelectronics
浏览我们的产品组合
Calculators, Selectors, Simulators
嵌入式软件
Ecosystems
样片和购买
投资者关系
创新和工艺
可持续发展
This website uses cookies and similar technologies for functionality, analytics, and advertising purposes as described in ST Cookies Policy. To see what cookies we serve and set your preferences, please read the ST Cookies Policy. By continuing your visit on our website, you consent to our cookies in accordance with ST Cookies Policy.
Low voltage 16-bit constant current LED sink driver with output error detection and auto power-saving for automotive applications
Description
Low voltage 16-bit constant current LED sink driver with output error detection and auto power-saving for automotive applications
出版刊物和宣传资料
Description
LED array drivers for automotive applications
LED drivers for automotive applications
Description
Brochure Power management guide
解决方案评估工具
eDesignSuite
支持和社区
Online Support Service (OLS)
<div data-tooltip aria-haspopup="true" class="has-tip tip-top featured-video-box" title="Getting started with eDesignSuite
(5:37)The smart way to design your application">
<div data-tooltip aria-haspopup="true" class="has-tip tip-top featured-video-box" title="STLUX applications (01:53)Light on your ideas">
<div data-tooltip aria-haspopup="true" class="has-tip tip-top featured-video-box" title="STLUX385A digital controller application (03:18)200 W LED RGB lighting">
(*) Suggested Resale Price per unit (USD) for BUDGETARY USE ONLY. For quotes, prices in local currency, please contact your local
(**) The Material Declaration forms available on st.com may be generic documents based on the most commonly used package within a package family. For this reason, they may not be 100% accurate for a specific device. Please contact our
for information on specific devices.
No availability reported, please contact our
Active: In Production.
代理商名称
最小订购量led变压器这段是什么意思 output:D.C.95-120v 300mA_百度知道
led变压器这段是什么意思 output:D.C.95-120v 300mA
我有更好的答案
ED控制器标的是输出电压为直流95-120伏特之间。因为LED要求使用恒流供电,输出电流为300毫安培,也就是它输出的电流稳定在300mA
无线电爱好者
LED驱动电源的参数:输出直流电压95至120伏恒流300毫安。可以驱动串联的1W的灯珠28至32只。
输出:直流95~120伏特,300毫安培
为您推荐:
其他类似问题
变压器的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。中山市中艾电子有限公司
所在地区:广东省 中山市
公司主页:暂无
电话号码:0760*******
传真号码:0760*******
联 系 人:李小姐
移动电话:1581*******
电子邮箱:***ng.
LED调光电源因此这一配置本质上是不稳定的。随着温度的升高,LED则需要一个电流源。LED产生的光通量近似正比于流经该器件的电流。LED的正向电压随电流增加而增加,LED驱动电源
PowerInt公司的LinkSwitch-PH系列集成了725V功率MOSFET,连续模式PWM控制器,用于自偏置的高压开关电流源,频率抖动,逐个周期的电流限制以及延迟热关断电路,大大地简化PF大于0.9,TRIAC调光的LED驱动器的设计,主要用在离线led驱动器.本文介绍了LinkSwitch-PH系列主要特性,功能方框图,TRIAC调光14W和7WLED驱动器电路图,以及TRIAC调光14WLED驱动器参考设计主要指标,电路图和材料清单(BOM).
TheLinkSwitch-PHdramaticallysimplifiesimplementationofLEDdriversrequiringPF&0.9,TRIACdimmercapabilityandhighefficiency.Thesingle-stagePFandconstantcurrentcontrollerELiminatespassivecircuitryrequiredforpowerfactorcorrectionandelectrolyticbulkcapacitor.Theadvancedprimary-sidecontroltechniquesusedbytheLinkSwitch-PHdeviceprovideaccurateconstantcurrentcontrolwhileeliminatingtheneedforanoptocouplerandsecondary-sidecurrentcontrolcircuitry.
LinkSwitch-PHincorporatesa725VpowerMOSFET,acontinuous-modePWMcontroller,ahighvoltageswitchedcurrentsourceforselfbiasing,frequencyjittering,cycle-by-cyclecurrentlimitandhystereticthermalshutdowncircuitry,allinamonolithicIC.
LinkSwitch-PH系列主要特性:
DramaticallySimplifiesOff-lineLEDDrivers
?Flicker-freephase-controlledTRIACdimming
?Singlestagepowerfactorcorrectedandaccurateconstantcurrent(CC)output
?Eliminatesoptocouplerandallsecondarycurrentcontrolcircuitry
?Eliminatesallcontrolloopcompensationcircuitry
?Simpleprimary-sidePWMdimminginterface
?Universalinputvoltagerange
?Enablesdesignsthatareelectrolytic-free
AccurateandConsistentPerformance
?Compensatesfortransformerinductancetolerances
?Compensatesforlineinputvoltagevariations
?FrequencyjitteringgreatlyreducesEMIfiltersizeandcosts
AdvancedProtectionandSafetyFeatures
?Auto-restartforshort-circuitprotection
?Opencircuitfaultdetectionmode
?Automaticthermalshutdownrestartwithhysteresis
?MeetshighvoltagecreepagerequirementbetweenDRAINandallothersignalpinsbothonPCBandatpackage
EcoSmart?–EnergyEfficient
?LowstandbypowerremoteON/OFFfeature(&50mWat230VAC)
?Nocurrentsenseresistors–maximizesefficiency
?Highefficiencyoperation,&85%achievable
GreenPackage
?HalogenfreeandROHScompliantpackage
LinkSwitch-PH系列应用:
?Off-lineLEDdriver
图1.LinkSwitch-PH系列功能方框图
图2.LinkSwitch-PH系列TRIAC调光14WLED驱动器电路图
图3.LinkSwitch-PH系列TRIAC调光7WLED驱动器电路图
TRIAC调光14WLED驱动器参考设计
ReferenceDesignReportforaHighEfficiency(≥85%),HighPowerFactor(&0.9)TRIACDimmable14WTYPLEDDriverUsingLinkSwitch?-PHLNK406EG
参考设计主要特性和指标:
Superiorperformanceandenduserexperience
TRIACdimmercompatible(includinglowcostleadingedgetype)
Nooutputflicker
&1000:1dimmingrange
Cleanmonotonicstart-up–nooutputblinking
Faststart-up(&300ms)–noperceptibledelay
Consistentdimmingperformanceunittounit
Highlyenergyefficient
≥85%at115VAC,≥87%at230VAC
Lowcost,lowcomponentcountandsmallprintedcircuitboardfootprintsolution
Nocurrentsensingrequired
Frequencyjitterforsmaller,lowercostEMIfiltercomponents
Integratedprotectionandreliabilityfeatures
Outputopencircuit/outputshort-circuitprotectedwithauto-recovery
Lineinputovervoltageshutdownextendsvoltagewithstandduringlinefaults.
Auto-recoveringthermalshutdownwithlargehysteresisprotectsbothcomponentsandprintedcircuitboard
Nodamageduringbrown-outorbrown-inconditions
MeetsIECringwave,IECClassCharmonicsandEN55015BconductedEMI
Thedocumentdescribesahighpower-factorTRIACdimmableLEDdriverdesignedtodriveanominalLEDstringvoltageof28Vat0.5Afromaninputvoltagerangeof90VACto265VAC.TheLEDdriverutilizestheLNK406EGfromtheLinkSwitch-PHfamilyofICs.
LinkSwitch-PHICsallowtheimplementationofcosteffectiveandlowcomponentcountLEDdriverswhichbothmeetpowerfactorandharmonicslimitsbutalsoofferenhancedenduserexperience.Thisincludesultra-widedimmingrange,flickerfreeoperation(evenwithlowcostwithAClineTRIACdimmers)andfast,cleanturnon.
ThetopologyusedisanisolatedFlybackoperatingincontinuousconductionmode.Outputcurrentregulationissensedentirelyfromtheprimarysideeliminatingtheneedforsecondarysidefeedbackcomponents.NoexternalcurrentsensingisrequiredontheprimarysideeitherasthisisperformedinsidetheICfurtherreducingcomponentsandlosses.TheinternalcontrolleradjuststheMOSFETdutycycletomaintainasinusoidalinputcurrentandthereforehighpowerfactorandlowharmoniccurrents.
TheLNK406EGalsoprovidesasophisticatedrangeofprotectionfeaturesincludingautorestartforopencontrolloopandoutputshort-circuitconditions.Lineovervoltageprovidesextendedlinefaultandsurgewithstand,outputovervoltageprotectsthesupplyshouldtheloadbedisconnectandaccuratehystereticthermalshutdownensuressafeaveragePCBtemperaturesunderallconditions.
InanyLEDluminairethedriverdeterminesmanyoftheperformanceattributesexperiencedbytheendcustomer(user)includingstartuptime,dimming,flickerandunittounitconsistency.Forthisdesignafocuswasgiventocompatibilitywithaswiderrangeofdimmersandaslargeofadimmingrangeaspossible,atboth115VACand230VAC.Howeversimplificationofthedesignispossibleforbothsingleinputvoltageoperation,nodimmingoroperationwithalimitedrangeof(higherquality)dimmers.
ThisdocumentcontainstheLEDdriverspecification,schematic,PCBdiagram,billofmaterials,transformerdocumentationandtypicalperformancecharacteristics.
图4.TRIAC调光14WLED驱动器参考设计外形图
参考设计电源指标:
图5.TRIAC调光14WLED驱动器参考设计电路图
参考设计材料清单(BOM):
图6.变压器电连接图
http://www.powerint.com/sites/default/files/product-docs/linkswitch-ph_family_datasheet.pdf
http://www.powerint.com/sites/default/files/PDFFiles/rdr194.pdf
,这样就无需另外单独输出PWM进行调光,若稳压管的最大允许电流Idmax小于Ic-Io时易造成稳压管烧毁。为保证C1可靠工作,B两端获得稳定的12V直流电(见图1)。在白天由于光敏电阻RG受到自然光的照射呈现低电阻,会导致输入电压出现涟波,
NXP公司的PCA9626是I2C总线控制的24位LED驱动器,每个LED输出有它本身的8位分辨率的固定频率PWM控制器,工作频率97kHz,占空比从0%到99.6%可调整,使LED能设定到所需亮度.PCA9626工作电压从2.3V到5.5V,100mA漏极开路输出使电压高达40V,内部25MHz振荡器不需要外接元件.本文介绍了PCA9626的主要特性,方框图以及典型应用.
24-bitFm+I2C-bus100mA40VLEDdriver
ThePCA9626isanI2C-buscontrolled24-bitLEDdriveroptimizedforvoltageswitchdimmingandblinking100mARed/Green/Blue/Amber(RGBA)LEDs.EachLEDoutputhasitsown8-bitresolution(256steps)fixedfrequencyindividualPWMcontrollerthatoperatesat97kHzwithadutycyclethatisadjustablefrom0%to99.6%toallowtheLEDtobesettoaspecificbrightnessvalue.Anadditional8-bitresolution(256steps)groupPWMcontrollerhasbothafixedfrequencyof190Hzandanadjustablefrequencybetween24Hztoonceevery10.73secondswithadutycyclethatisadjustablefrom0%to99.6%thatisusedtoeitherdimorblinkallLEDswiththesamevalue.
EachLEDoutputcanbeoff,on(noPWMcontrol),setatitsindividualPWMcontrollervalueoratbothindividualandgroupPWMcontrollervalues.ThePCA9626operateswithasupplyvoltagerangeof2.3Vto5.5Vandthe100mAopen-drainoutputsallowvoltagesupto40V.
ThePCA9626isoneofthefirstLEDcontrollerdevicesinanewFast-modePlus(Fm+)family.Fm+devicesofferhigherfrequency(upto1MHz)andmoredensELypopulatedbusoperation(upto4000pF).
TheactiveLOWOutputEnableinputpin(OE)blinksalltheLEDoutputsandcanbeusedtoexternallyPWMtheoutputs,whichisusefulwhenmultipledevicesneedtobedimmedorblinkedtogetherwithoutusingsoftwarecontrol.
SoftwareprogrammableLEDGroupandthreeSubCallI2C-busaddressesallowallordefinedgroupsofPCA9626devicestorespondtoacommonI2C-busaddress,allowingforexample,allredLEDstobeturnedonoroffatthesametimeormarqueechasingeffect,thusminimizingI2C-buscommands.Sevenhardwareaddresspinsallowupto126devicesonthesamebus.
TheSoftwareReset(SWRST)CallallowsthemastertoperformaresetofthePCA9626throughtheI2C-bus,identicaltothePower-OnReset(POR)thatinitializestheregisterstotheirdefaultstatecausingtheoutputNANDFETstobeOFF(LEDoff).Thisallowsaneasyandquickwaytoreconfigurealldeviceregisterstothesamecondition.
InadditiontothesefeaturesfoundinPCA9633,PCA9634,PCA9635,PCA9622andPCA9624,anewfeaturetocontrolLEDoutputpatternisincorporatedinthePCA9626.Anewcontrolbytecalled‘ChaseByte’allowsenablingordisablingofselectiveLEDoutputsdependingonthevalueoftheChaseByte.ThisfeaturegreatlyreducesthenumberofbytestobesenttothePCA9626whenrepetitivepatternsneedtobedisplayedasincreatingamarqueechasingeffect.
IfthePCA9626on-chip100mANANDFETsdonotprovideenoughcurrentorvoltagetodrivetheLEDs,thenthePCA9635andthePCA9635withlargercurrentorhighervoltageexternaldriverscanbeused.
PCA9626主要特性:
24LEDdrivers.Eachoutputprogrammableat:
ProgrammableLEDbrightness
Programmablegroupdimming/blinkingmixedwithindividualLEDbrightness
1MHzFast-modePluscompatibleI2C-businterfacewith30mAhighdrivecapabilityonSDAoutputfordrivinghighcapacitivebuses
256-step(8-bit)linearprogrammablebrightnessperLEDoutputvaryingfromfullyoff(default)tomaximumbrightnessusinga97kHzPWMsignal
256-stepgroupbrightnesscontrolallowsgeneraldimming(usinga190HzPWMsignal)fromfullyofftomaximumbrightness(default)
256-stepgroupblinkingwithfrequencyprogrammablefrom24Hzto10.73sanddutycyclefrom0%to99.6%
24open-drainoutputscansinkbetween0mAto100mAandaretoleranttoamaximumoffstatevoltageof40V.Noinputfunction.
OutputstatechangeprogrammableontheAcknowledgeortheSTOPCommandtoupdateoutputsbyte-by-byteorallatthesametime(defaultto‘ChangeonSTOP’).
ActiveLOWOutputEnable(OE)inputpinallowsforhardwareblinkinganddimmingoftheLEDs
7hardwareaddresspinsallow126PCA9626devicestobeconnectedtothesameI2C-busandtobeindividuallyprogrammed
4softwareprogrammableI2C-busaddresses(oneLEDGroupCalladdressandthreeLEDSubCalladdresses)allowgroupsofdevicestobeaddressedatthesametimeinanycombination(forexample,oneregisterusedfor‘AllCall’sothatallthePCA9626sontheI2C-buscanbeaddressedatthesametimeandthesecondregisterusedforthreedifferentaddressessothat3ofalldevicesonthebuscanbeaddressedatthesametimeinagroup).SoftwareenableanddisableforI2C-busaddress.
AChaseByteallowsexecutionofpredefinedON/OFFpatternforthe24LEDoutputs
SoftwareResetfeature(SWRSTCall)allowsthedevicetoberesetthroughtheI2C-bus
25MHzinternaloscillatorrequiresnoexternalcomponents
Internalpower-onreset
NoisefilteronSDA/SCLinputs
Noglitchonpower-up
Supportshotinsertion
Lowstandbycurrent
Operatingpowersupplyvoltage(VDD)rangeof2.3Vto5.5V
5.5Vtolerantinputsonnon-LEDpins
40℃to+85℃operation
ESDprotectionexceeds2000VHBMperJESD22-A114,200VMMperJESD22-A115and1000VCDMperJESD22-C101
Latch-uptestingisdonetoJEDECStandardJESD78whichexceeds100mA
Packagesoffered:LQFP48,HVQFN48
图1.PCA9626方框图
图2.PCA9626典型应用
详情请见PDF文档
,提供可调节的低电池电量检测功能,
Intersil公司的ISL97684是用于中等尺寸TFT-LCD背光的四路LED驱动器,输入电压低到4V,输出电压高达45V.还提供8位PWM调光,在时的线性度低至0.009%,或30kHz时为1.35%,主要应用在平板PC和笔记本电脑显示led背光,PMPLED背光.本文介绍了ISL97684主要特性,方框图,以及单电源,双电源应用电路和PWM调光应用电路.
TheISL97682,ISL97683,ISL97684areIntersil’shighlyintegrated2-3-4-channELsLEDdriversthataresuitableformediumsizeTFT-LCDbacklights.ThesepartscandrivemultiplechannelsofLEDsfrominputsaslowas4Vtooutputsofupto45V.Theycanalsooperatefrominputsaslowas3Vtooutputsofupto26.5Vinbootstrapconfiguration.
TheISL97682,ISL97683,ISL97684featureoptionalchannelsphaseshiftcontrol.Thisfeatureisusedtominimizetheinput,outputripplecharacteristicsandloadtransient,whichhelpeliminateorreducethevideoandaudionoiseinterferencefromthebacklightdriveroperation.
TheISL97682,ISL97683,ISL97684offer8-bitPWMdimmingforsystemsthatneedfrequencytuningflexibility.Withtheuniqueadaptiveboostswitchingarchitecture,theISL97682,ISL97683,ISL97684alsoofferDirectPWMdimmingwithoutput,whichfollowsinputandachieveslinearityaslowas0.009%at200Hzor1.35%at30kHz.
ThedriversincorporatedynamicheadroomcontrolthatmonitorsthehighestLEDforwardvoltagestringandusesitsfeedbacksignalfortheminimumoutputregulation.TheISL97682,ISL97683,ISL97684incorporatesextensivefaultprotectionfunctionsincluding
stringopenandshortcircuitdetections,OVP,andOTP.Theswitchingfrequencycanbeselectedateither600kHzor1.0MHzinPFMorPWMmode.Thesepartsareavailableinthethinandcompact16Ld3mmx3mmTQFNpackageandoperateinambienttemperaturefrom-40℃to+85℃.
ISL97684主要特性:
?ISLmAChannels
?ISLmAChannels
?ISLmAChannels
?InputVoltage4.0V~26.5VwithMaxVOUTof45V
?InputVoltage3.0V(seeFigure26)~24VwithMaxVOUTof26.5V
?PWMDimmingLinearity
-PWMDimmingwithAdjustableDimmingFrequencywithDutyCycleLinearfrom0.4%to100%&30kHz
-DirectPWMDimmingwithDutyCycleLinearfrom0.009%to100%at200Hz
?CurrentMatchingof0.7%typicalfrom1%~100%Dimming
?Selectable600kHzor1MHzSwitchingFrequencyinPWM/PFMMode
?DynamicHeadroomControl
?FaultProtection
-StringOpen/ShortCircuitProtections,OVP,OTP
?ThinandCompactTQFN-163mmx3mmPackage
ISL97684应用:
?TablettoNotebookPCDisplaysLEDBacklighting
?PMPLEDBacklighting
图1.ISL97684方框图
图2.ISL97684单电源3V应用电路图
图3.ISL97684双电源2.7V应用电路图
图4.ISL97684直接PWM调光应用电路图
图4.ISL97684采用RFPWM频率可调的PWM调光应用电路图
,中艾电源直至达到U1的电流限流点。一旦电流达到该限流点,
NS公司的RD-173-MR16和PAR38LED灯参考设计采用LM3429多功能高压LED控制器和LM2841/42PWMDC/DC降压稳压器.LM3429的输入电压可从4.5V到75V,具有快速(50kHz)PWM调光特性;而LM2841/42的输入电压从表面上看4.5V到42V,输出电流300mA或600mA可选择.RD-173-MR16和PAR38LED灯参考设计输入电压为9V到36V,这样可采用12V和24V电源,以适应各种应用,可驱动1-12个串联连接的LED,驱动电流高达1A.本文介绍了LM3429和LM2841/42的主要特性以及典型应用电路.此外还未集中介绍了RD-173-MR16和PAR38LED灯参考设计的主要特性,外形图,详细电路图和所用元件清单和PCB布局图.
LM3429:N-ChannELControllerforConstantCurrentLEDDrivers
TheLM3429isaversatilehighvoltageLEDdrivercontroller.WiththecapabilitytobeconfiguredinaBuck,Boost,Buck-Boost(Flyback),orSEPICtopology,andaninputandoutputoperatingvoltageratingof75V,theLM3429isidealforilluminatingLEDsinaverydiverse,largefamilyofapplications.
Adjustablehigh-sidecurrentsensewithatypicalsensevoltageof100mVallowsfortightregulationoftheLEDcurrentwiththehighestefficiencypossible.OutputLEDcurrentregulationisbasedonpeakcurrent-modecontrolwithpredictiveOff-TimeControl.Thismethodofcontroleasesthedesignofloopcompensationwhileprovidinginherentinputvoltagefeed-forwardcompensation.
TheLM3429includesahigh-voltagestartupregulatorthatoperatesoverawideinputrangeof4.5Vto75V.TheinternalPWMcontrollerisdesignedforadjustableswitchingfrequenciesofupto2.0MHz,thusenablingcompactsolutions.Additionalfeaturesinclude:precisionreference,logiccompatibleDIMinputsuitableforfastPWMdimming,cycle-by-cyclecurrentlimit,andthermalshutdown.
TheLM3429comesinalowprofile,thermallyefficientTSSOPEP14-leadpackage.
详情请见PDF文档LED驱动方案.rar
,LED驱动电源。
削弱了LED的优势。因而无电解电容LED驱动解决方案就有很大的吸引力。图1为美芯晟科技推出的基于MT7920的无电解电容LED驱动解决方案。
该方案中,其中最被看好的照明应用是汽车、医疗设备和仪器仪表及其它特种照明环境。但这些应用对LED驱动系统设计也提出了新的要求,降低了灯具的效率,采用原边控制方式,中艾电源LED驱动电源这个牺牲的好处是有限的。
光耦的LED在近似全交流循环过程中超乎寻常的几乎连续发光,&&1、分布式恒流技术
分布式恒流就是:在各并联支路点均设立独立恒流源,从而管理、维持、控制支路与整体线路稳定。在使用上可视为一个完整的线路结构,而实际应用是分布在线路各节点的恒流控制并能相互通讯。分布式恒流设计LED产品,有着非常高的产品稳定性。在当前,LED产品宣称与实际使用寿命有较大的差距,在驱动线路设计技术积累有限的情况下,评估产品寿命与实际使用有距离。驱动线路稳定性直接影响产品整体稳定,分布式恒流有着独有的优势。
保持支路和整体电流稳定,还要能方便控制管理支路和整体线路工作,这是分布式恒流技术的包含范围。驱动LED需要恒流,但是电流的大小取决于应用环境,LED照明智能化发展是关键,分布式恒流技术充份预留智能化接口。
在分布式LED驱动设计中,驱动回搜、色温可调、灰度控制都要变得方便。这是分布式恒流技术发展的必要性,随温度变化驱动电压要适当调整,客户设计因产品而异LED数量不一,支路恒流平衡都需要回授线路完成。LED在迅速替代CCFL作为新一代背光源,但是我们发现显色性并没有CCFL好,色温也不能可调,不是我们不需要LED色温可调整,关键是设计线路不支持色温可调整。
在LED应用中,灰度也需要很好的表现,灰度控制总是会和亮度混淆,实际上有着本质的区别,灰度控制代表着智能化的水平程度,而亮度在产品中只设定一次,智能化一定离不了灰度等级再现。
分布式恒流技术还有一个特点是,让AC电源部分继续采用传统开关电源,恒压的供电模式。开关电源技术积累会给LED电源设计创造品质条件,虽然加速老化估算电源寿命是一种办法,和传统开关电源长期实战技术积累还是有些差距!
分布式恒流也有它缺点,开始会增加部分设计成本,产品设计品质与线路设计选择需要权衡。可能成本增加是短暂的,表面的,应该综合考量。
2、分布式恒流源节点设置
分布式恒流技术就是在需要恒流的节点上串接,低压差线性恒流驱动器。低压差很重要,关系到产品驱动效率。做到恒流驱动有很多种,其中低压差线性恒流就可以实现一切LED应用设计,即稳定又简单,结合开关电源,有着完美的恒流驱动架构。
恒流源放置点灵活,在所有的并联支路,不会因支路电流变化影响其它支路工作。都希望挑选LED得到负载阻抗匹配,分布式恒流可以设计变得更完美,要求不是很高也可以免除挑选。保持各支路和整体线路电流稳定,才能提升灯具产品稳定性。
恒流源放置,在每个并联支路节点,也可以是整体的恒流点设计,恒流源串接支路中在某一个位置都能起到很好的作用。一般恒流驱动通道数很难与设计匹配,分布式恒流会有着高度的设计灵活性。
在LED照明线路设计中,AC电源需要回授电路,配合输出LED驱动数量,和驱动效率的合理性。在分布式恒流驱动源中,每一个驱动源都可以直接完成光耦回授任务。
3、恒流输出软件化将开辟,LED应用技术的飞跃
在日常驱动电源设计中,周边器件累计误差处理起来很是棘手,结果驱动电源参数离设计初衷相差甚远。恒流驱动需要电流检测,通常做法是在支路中串接毫偶电阻获取回授信息,要达到高的效率,电阻值会越小,过小的毫偶电阻给生产、测试都带来麻烦,一般的仪器无法验证到正确值,生产过程会影响到精度,电流值被固定,调整非常不便。
分布式恒流输出软件化将开辟,LED应用技术的飞跃,LED恒流技术软件化,大幅提升LED应用的灵活性。恒流驱动器电流设定软件化实际上也很简单,在IC内部设立寄存器,根据实际产品应用存储的方式设置输出电流大小,这一切都是软件化过程,不需要更改线路设计。在销售器件的同时附赠上微机操作软件,直观的数字写入完成电路电流设定。
驱动线路周边0器件,这是我们的目标,周边0器件不会带来设计器件参数误差累计,因周边器件误差累计而造成的恒流精度回升到0。
4、驱动优势
我们将恒流输出范围均等的划分若干等级,每阶电流被数字化描述,指定在一定空间内的寄存器,上电驱动IC会读取对应数字并执行相应电流值。内置E2PROM是首选,任何寄存器都能完成其任务,按照应用需要和工艺允许程度,决定存储器的类型选择。
在开发驱动技术的同时,也要同时开发应用软件,友好的界面支持数字化写入技术,使得LED驱动电源设计变得更简单,更智能。
电流阶划分与设计要求有所不同,因长运通公司型号对应市场不同有所区别。分布式恒流内置寄存器后,电流值划分会弥补工艺上的精度不足,因制造工艺原因输出电流总是有误差,因此得到改善。
驱动IC出厂时可以确定输出电流大小,可根据不同的客户,提供不同的电流输出值,免除批量校准过程。对于小客户来讲,通过附赠上微机软件改写电流值,是最为方便的方式。还有一种情况,也是客户经常需要的,比如对产品的亮度要求,允许驱动电流不同,要求产品亮度一致,从而通过产品设计接口解决终端客户对亮度的要求。在年久后,因LED光衰减或根据现实使用情况,再次确定驱动电流值及用途。
5、分布式接口
分布式恒流技术需要分布式通讯方式支持,LED智能化要有先进的通讯技术完成。单线数据传输,被选定为LED分布式技术通讯方式,采用曼彻斯特编码,固定速率400Kbps,通讯可靠传输距离大于1米,级联可达1024个恒流源,内置150℃温度保护,同时提供光耦驱动接口。
在分布式恒流技术中,每一颗独立的恒流源,都能完成光耦回授。根据恒流源压差信息,直接驱动光耦,完成电路回授过程。做到周边设计0器件,电源输出电压与负载阻抗匹配,实现恒流源与光源集成。
6、AC电源发展方向分析
1.原边反馈电源
用于小功率LED灯具驱动,采用原有原边反馈充电器开关电源移植而来。这部分AC驱动没有因LED应用而改变规格,有着诸多的型号供选择,除体积受限外设计上与开关电源没有本质区别,借来应用到LED也算合理。
2.大功率隔离照明电源
LED全部是采用开关电源而设计,任何公司到目前为止都没有推出针对LED专用AC驱动器件,隔离设计就是设计开关电源,LED产业热顺道说给LED开发而已,基本可以断言开关电源就是LED-AC驱动,也是主要的应用方式之一。
3.非隔离LED驱动电源
非隔离LED驱动推出较多针对性电源技术,是值得肯定的,是LED电源一个方向。隔离安全主要取决于与外壳爬电间隙设计,并没有规定LED电源一定要隔离设计,也没有限制输出电压值,关键是采用哪种隔离安全,非隔离有驱动效率高等优点,结合结构也能设计出优质、安全、高效的LED产品。
4.可控硅调光兼容性电源
特殊应用,数量受限,有过渡性安排。
这几年我们主张《先恒压,再恒流》,会是LED照明市场主流,经过这两年的发展严谨的定义为《分布式恒流》技术。虽然各大公司,诸多的专家学者在致力于《LED照明电源》研究,我们依然看到的还是开关电源而已!为此LED照明电源主要研究的重点应该放在:次级DC部分,恒压开关电源与分布式恒流技术结合。
,特别是当电压偏高时,会对电网产生较严重的污染。对于30瓦~40瓦的LED驱动电源,式中VDC为电源,开关控制电路,&&1、分布式恒流技术
分布式恒流就是:在各并联支路点均设立独立恒流源,从而管理、维持、控制支路与整体线路稳定。在使用上可视为一个完整的线路结构,而实际应用是分布在线路各节点的恒流控制并能相互通讯。分布式恒流设计LED产品,有着非常高的产品稳定性。在当前,LED产品宣称与实际使用寿命有较大的差距,在驱动线路设计技术积累有限的情况下,评估产品寿命与实际使用有距离。驱动线路稳定性直接影响产品整体稳定,分布式恒流有着独有的优势。
保持支路和整体电流稳定,还要能方便控制管理支路和整体线路工作,这是分布式恒流技术的包含范围。驱动LED需要恒流,但是电流的大小取决于应用环境,LED照明智能化发展是关键,分布式恒流技术充份预留智能化接口。
在分布式LED驱动设计中,驱动回搜、色温可调、灰度控制都要变得方便。这是分布式恒流技术发展的必要性,随温度变化驱动电压要适当调整,客户设计因产品而异LED数量不一,支路恒流平衡都需要回授线路完成。LED在迅速替代CCFL作为新一代背光源,但是我们发现显色性并没有CCFL好,色温也不能可调,不是我们不需要LED色温可调整,关键是设计线路不支持色温可调整。
在LED应用中,灰度也需要很好的表现,灰度控制总是会和亮度混淆,实际上有着本质的区别,灰度控制代表着智能化的水平程度,而亮度在产品中只设定一次,智能化一定离不了灰度等级再现。
分布式恒流技术还有一个特点是,让AC电源部分继续采用传统开关电源,恒压的供电模式。开关电源技术积累会给LED电源设计创造品质条件,虽然加速老化估算电源寿命是一种办法,和传统开关电源长期实战技术积累还是有些差距!
分布式恒流也有它缺点,开始会增加部分设计成本,产品设计品质与线路设计选择需要权衡。可能成本增加是短暂的,表面的,应该综合考量。
2、分布式恒流源节点设置
分布式恒流技术就是在需要恒流的节点上串接,低压差线性恒流驱动器。低压差很重要,关系到产品驱动效率。做到恒流驱动有很多种,其中低压差线性恒流就可以实现一切LED应用设计,即稳定又简单,结合开关电源,有着完美的恒流驱动架构。
恒流源放置点灵活,在所有的并联支路,不会因支路电流变化影响其它支路工作。都希望挑选LED得到负载阻抗匹配,分布式恒流可以设计变得更完美,要求不是很高也可以免除挑选。保持各支路和整体线路电流稳定,才能提升灯具产品稳定性。
恒流源放置,在每个并联支路节点,也可以是整体的恒流点设计,恒流源串接支路中在某一个位置都能起到很好的作用。一般恒流驱动通道数很难与设计匹配,分布式恒流会有着高度的设计灵活性。
在LED照明线路设计中,AC电源需要回授电路,配合输出LED驱动数量,和驱动效率的合理性。在分布式恒流驱动源中,每一个驱动源都可以直接完成光耦回授任务。
3、恒流输出软件化将开辟,LED应用技术的飞跃
在日常驱动电源设计中,周边器件累计误差处理起来很是棘手,结果驱动电源参数离设计初衷相差甚远。恒流驱动需要电流检测,通常做法是在支路中串接毫偶电阻获取回授信息,要达到高的效率,电阻值会越小,过小的毫偶电阻给生产、测试都带来麻烦,一般的仪器无法验证到正确值,生产过程会影响到精度,电流值被固定,调整非常不便。
分布式恒流输出软件化将开辟,LED应用技术的飞跃,LED恒流技术软件化,大幅提升LED应用的灵活性。恒流驱动器电流设定软件化实际上也很简单,在IC内部设立寄存器,根据实际产品应用存储的方式设置输出电流大小,这一切都是软件化过程,不需要更改线路设计。在销售器件的同时附赠上微机操作软件,直观的数字写入完成电路电流设定。
驱动线路周边0器件,这是我们的目标,周边0器件不会带来设计器件参数误差累计,因周边器件误差累计而造成的恒流精度回升到0。
4、驱动优势
我们将恒流输出范围均等的划分若干等级,每阶电流被数字化描述,指定在一定空间内的寄存器,上电驱动IC会读取对应数字并执行相应电流值。内置E2PROM是首选,任何寄存器都能完成其任务,按照应用需要和工艺允许程度,决定存储器的类型选择。
在开发驱动技术的同时,也要同时开发应用软件,友好的界面支持数字化写入技术,使得LED驱动电源设计变得更简单,更智能。
电流阶划分与设计要求有所不同,因长运通公司型号对应市场不同有所区别。分布式恒流内置寄存器后,电流值划分会弥补工艺上的精度不足,因制造工艺原因输出电流总是有误差,因此得到改善。
驱动IC出厂时可以确定输出电流大小,可根据不同的客户,提供不同的电流输出值,免除批量校准过程。对于小客户来讲,通过附赠上微机软件改写电流值,是最为方便的方式。还有一种情况,也是客户经常需要的,比如对产品的亮度要求,允许驱动电流不同,要求产品亮度一致,从而通过产品设计接口解决终端客户对亮度的要求。在年久后,因LED光衰减或根据现实使用情况,再次确定驱动电流值及用途。
5、分布式接口
分布式恒流技术需要分布式通讯方式支持,LED智能化要有先进的通讯技术完成。单线数据传输,被选定为LED分布式技术通讯方式,采用曼彻斯特编码,固定速率400Kbps,通讯可靠传输距离大于1米,级联可达1024个恒流源,内置150℃温度保护,同时提供光耦驱动接口。
在分布式恒流技术中,每一颗独立的恒流源,都能完成光耦回授。根据恒流源压差信息,直接驱动光耦,完成电路回授过程。做到周边设计0器件,电源输出电压与负载阻抗匹配,实现恒流源与光源集成。
6、AC电源发展方向分析
1.原边反馈电源
用于小功率LED灯具驱动,采用原有原边反馈充电器开关电源移植而来。这部分AC驱动没有因LED应用而改变规格,有着诸多的型号供选择,除体积受限外设计上与开关电源没有本质区别,借来应用到LED也算合理。
2.大功率隔离照明电源
LED全部是采用开关电源而设计,任何公司到目前为止都没有推出针对LED专用AC驱动器件,隔离设计就是设计开关电源,LED产业热顺道说给LED开发而已,基本可以断言开关电源就是LED-AC驱动,也是主要的应用方式之一。
3.非隔离LED驱动电源
非隔离LED驱动推出较多针对性电源技术,是值得肯定的,是LED电源一个方向。隔离安全主要取决于与外壳爬电间隙设计,并没有规定LED电源一定要隔离设计,也没有限制输出电压值,关键是采用哪种隔离安全,非隔离有驱动效率高等优点,结合结构也能设计出优质、安全、高效的LED产品。
4.可控硅调光兼容性电源
特殊应用,数量受限,有过渡性安排。
这几年我们主张《先恒压,再恒流》,会是LED照明市场主流,经过这两年的发展严谨的定义为《分布式恒流》技术。虽然各大公司,诸多的专家学者在致力于《LED照明电源》研究,我们依然看到的还是开关电源而已!为此LED照明电源主要研究的重点应该放在:次级DC部分,恒压开关电源与分布式恒流技术结合。
,当采用串行驱动电路时这种现象尤其明显。而并联驱动方式可以为LED中的载流子提供一条低阻通道,。

我要回帖

更多关于 led灯控制器 的文章

 

随机推荐