创作

完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

3天内不再提示

STM32的GPIO输出编程实例之点亮三色LED

畅学单片机 2018-02-07 11:14 次阅读

一、概述:

1、发光二极管简介

发光二极管是半导体二极管的一种,可以把电能转化为光能,常简写为LED。常用的是发红光、绿光或黄光的二极管。发光二极管的反向击穿电压约为5V。它的正向伏安特性曲线很陡,使用时必须串联限流电阻以控制通过管子的电流。限流电阻R可用下式计算:

R = (E - UF)/IF

式中E为电源电压,UF为LED的正向压降,IF为LED的一般工作电流。LED广泛应用于各种电子电路、家电、仪表等设备中,做电源或电平指示。

2、STM32 GPIO简介

GPIO可以配置成以下8种工作模式:

浮空输入:此端口在默认情况下什么都不接,呈高阻态,这种设置在数据传输时用的比较多。 上拉输入:上拉输入模式与浮空输入模式相比,仅仅是在数据通道上部,接入了一个上拉电阻,这个上拉电阻的阻值介于30K~50K欧姆,CPU可以随时在输入数据寄存器的另一端,读出I/O端口的电平状态。这种模式的好处在于我们什么都不输入时,由于内部上拉电阻的原因,处理器会觉得我们输入了高电平,这就避免了不确定的输入。该端口在默认情况下输入为高电平。 模拟功能:STM32的模拟输入通道的配置很简单,信号从I/O端口直接进入ADC模块。此时,所有的上拉、下拉电阻和施密特触发器,均处于断开状态,因此输入数据寄存器将不能反映端口上的电平状态,也就是说,模拟输入配置下,信号不经过输入数据寄存器,CPU不能在输入数据寄存器上读到有效的数据。该输入模式,使我们可以获得外部的模拟信号 开漏输出:开漏输出不可以直接输出高电平,开漏输出的输出端相当于三极管的集电极,要得到高电平状态需要上拉电阻才行。 开漏复用输出:GPIO的基本功能是普通的I/O,而STM32有自己的各个功能模块,这些内置外设的引脚是与标准GPIO复用的,当作为这些模块的功能引脚时就叫复用。开漏复用输出功能模式与开漏输出模式相比,不同的是输出控制电路的输入,是和片上外设的输出信号相连即与复用功能的输出端相连,此时,输出数据寄存器在输出通道被断开。 推挽复用输出:推挽复用输出功能模式与推挽输出模式相比,不同的是输出控制电路的输入,是和片上外设的输出信号相连,即与复用功能的输出端相连,而输出数据寄存器在输出通道被断开。

二、硬件电路:

在iCore3双核心开发板中,采用一个独立的红绿蓝三色LED与STM32F407相连,限流电阻为1K。其中,红色LED与PI5引脚相连,绿色LED与PI6引脚相连,蓝色LED与PI7引脚相连。

STM32的GPIO输出编程实例之点亮三色LED

三、实验原理:

本实验通过STM32的三个GPIO口驱动三色LED的三个通道,将GPIO设置为推挽输出模式,采用灌电流的方式与LED连接,GPIO输出高电平LED熄灭,GPIO输出低电平LED点亮,通过控制GPIO输出的电平高低从而控制LED的亮灭。

四、源代码:

1、主函数

/*

* Name : main

* Description : ---

* Author : ysloveivy.

*

* History

* --------------------

* Rev : 0.00

* Date : 11/21/2015

*

* create.

* --------------------

*/

int main(void)

{

int i;

led.initialize();

//三色LED交替闪烁

while(1){

LED_RED_ON;

LED_GREEN_OFF;

LED_BLUE_OFF;

for(i = 0;i < 10000000;i++);

LED_RED_OFF;

LED_GREEN_ON;

LED_BLUE_OFF;

for(i = 0;i < 10000000;i++);

LED_RED_OFF;

LED_GREEN_OFF;

LED_BLUE_ON;

for(i = 0;i < 10000000;i++);

}

}

2、GPIO初始化

* Name : initialize

* Description : ---

* Author : ysloveivy.

*

* History

* --------------------

* Rev : 0.00

* Date : 11/21/2015

*

* create.

* --------------------

*/

static int initialize(void)

{

GPIO_InitTypeDef GPIO_uInitStructure;

//LED IO初始化

RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOI,ENABLE);

GPIO_uInitStructure.GPIO_Pin = GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7; //初始化连接三色LED灯的IO端口

GPIO_uInitStructure.GPIO_Mode = GPIO_Mode_OUT; //设置端口为输出模式

GPIO_uInitStructure.GPIO_OType = GPIO_OType_PP; //设置输出类型为推挽输出模式

GPIO_uInitStructure.GPIO_PuPd = GPIO_PuPd_UP; //上拉输出

GPIO_uInitStructure.GPIO_Speed = GPIO_Speed_100MHz; //设置速度等级

GPIO_Init(GPIOI,&GPIO_uInitStructure);

//PI5、PI6、PI7、接三色LED灯,置高电平,灯熄灭

GPIO_SetBits(GPIOI,GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7);

return 0;

}

void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef*GPIO_InitStruct)

这个函数两个参数,第一个参数是用来指定需要初始化的GPIO对应的GPIO组,取值范围为GPIOA~GPIOK。第二个参数为初始化参数结构体指针,结构体类型为GPIO_InitTypeDef。

结构体定义为

typedef struct{

uint32_t GPIO_Pin; //设置IO端口

GPIOMode_TypeDef GPIO_Mode; //设置端口工作模式

GPIOSpeed_TypeDef GPIO_Speed; //设置端口的速度等级

GPIOOType_TypeDef GPIO_OType; //设置端口的类型

GPIOPuPd_TypeDef GPIO_PuPd; //设置上下拉

}GPIO_InitTypeDef;

五、实验现象:

iCore3双核心板上与ARM相连的三色LED(PCB上标示为ARM·LED),红色、绿色、蓝色交替点亮。

原文标题:STM32学习1:GPIO输出实验——点亮三色LED

文章出处:【微信号:changxuemcu,微信公众号:畅学单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    红外线简介 美的空调红外遥控器协议R05D说明

    在光谱中波长自760nm至400um的电磁波称为红外线,它是一种不可见光。目前几乎所有的视频和音频设....
    的头像 嵌入式技术 发表于 05-28 18:42 129次 阅读
    红外线简介 美的空调红外遥控器协议R05D说明

    基于STM32+华为云IOT设计的智能防盗单车锁

    近年来随着国民经济的发展,交通拥堵和环境污染问题越来越突出,而自行车对改善交通与环境起到了重要作用。....
    的头像 DS小龙哥-嵌入式技术 发表于 05-28 14:21 222次 阅读
    基于STM32+华为云IOT设计的智能防盗单车锁

    基于STM32+华为云IOT设计的智慧路灯

    随着工业和城市的快速发展,道路照明系统的产业也在迅速发展,并趋于复杂化,为了更经济地控制和维护复杂的....
    的头像 DS小龙哥-嵌入式技术 发表于 05-28 14:19 188次 阅读
    基于STM32+华为云IOT设计的智慧路灯

    基于STM32+华为云IOT设计智能称重系统

    伴随着网络技术,各种通讯技术,传感器技术的飞速发展,物联网技术成为了当今技术领域发展为迅速的技术。而....
    的头像 DS小龙哥-嵌入式技术 发表于 05-28 14:17 155次 阅读
    基于STM32+华为云IOT设计智能称重系统

    基于STM32+华为云IOT设计的云平台监控系统

    智能系统作为新兴产业,是国家重点发展产业之一。国外自美国在1984年建设出真正的智能建筑至今为止已经....
    的头像 DS小龙哥-嵌入式技术 发表于 05-28 14:14 146次 阅读
    基于STM32+华为云IOT设计的云平台监控系统

    BC20-NBIOT模块通过MQTT协议连接华为云服务器调试

    当前这篇文章介绍STM32+BC20连接华为云物联网平台,实现与上位机之间进行数据交互,完成真实的产....
    的头像 DS小龙哥-嵌入式技术 发表于 05-28 14:13 165次 阅读
    BC20-NBIOT模块通过MQTT协议连接华为云服务器调试

    STM32F103使用(3.5)库函数新建工程

    意法半导体的STM32系列都支持库函数编程,库函数比常规的寄存器方式编程更加好移植,特别是项目需要在....
    的头像 DS小龙哥-嵌入式技术 发表于 05-28 14:00 145次 阅读
    STM32F103使用(3.5)库函数新建工程

    STM32F407入门开发: GPIO口输出配置

    第一章 F407建工程所需依赖文件
    的头像 DS小龙哥-嵌入式技术 发表于 05-28 13:54 109次 阅读
    STM32F407入门开发: GPIO口输出配置

    STM32F407入门开发: GPIO口输入配置

    第一章 F407建工程所需依赖文件
    的头像 DS小龙哥-嵌入式技术 发表于 05-28 13:52 103次 阅读
    STM32F407入门开发: GPIO口输入配置

    CC2530(zigbee)入门开发: 按键检测(输入)

    在学习单片机、嵌入式过程中;按键是必学的一个外设,常见的按键分为为独立按键、矩阵按键等。下面这里介绍....
    的头像 DS小龙哥-嵌入式技术 发表于 05-28 13:34 125次 阅读
    CC2530(zigbee)入门开发: 按键检测(输入)

    STM32开发板+机智云IoT+智能远程健康监护仪

    摘要:为了能让患者在家中长期地监测自身的各种生理参数,随时捕捉突发性心率失常,同时能将生理参数反映给医疗机构,方便医务人...
    发表于 05-27 18:24 2546次 阅读

    LED驱动芯片设计的LED升压恒流说明

    本 DEMO 为 LED驱动芯片TX6211 制作的演示板,用于 DC 输入 12-24V,输出电压....
    发表于 05-27 16:28 68次 阅读
    LED驱动芯片设计的LED升压恒流说明

    LED灯具智能制造中的关键技术及实现途径

    介绍国内LED灯具制造现状,从生产、质量和管理方面总结了目前LED灯具制造存在的瓶颈,并 阐述了发....
    发表于 05-27 16:25 14次 阅读

    am335x中的GPIO驱动文件是怎样进行分配的

    GPIO User Layer   write read of /sys/class/gpio             &n...
    发表于 05-27 16:25 1768次 阅读

    鸿利智汇提供植物光照LED全系列丰富产品线

    当疫情居家几乎成为常态,人们出于对“一蔬难求”的焦虑及提升居家乐趣的需求,LED植物光照再次成为人们....
    的头像 鸿利智汇 发表于 05-27 16:19 251次 阅读

    什么情况下两个相反LED会同时亮

    什么情况下两个相反LED会同时亮
    发表于 05-27 15:46 806次 阅读
    什么情况下两个相反LED会同时亮

    如何利用运行rt-thread的stm32平台测试枚举类型

    枚举类型描述的是一组整型值的集合,方便用描述来使用对应的值。若需要修改某个枚举成员(常量)的值,直接修改枚举类型定义即可...
    发表于 05-27 14:43 2022次 阅读

    在RT-Thread操作系统中的消息队列实验是如何去完成的

    消息队列实验      消息队列实验是在RT-Thread中创建了3个线程,2个是发送消息线程,1个是获取消息线程...
    发表于 05-27 14:36 1822次 阅读

    光电传感器在医疗级可穿戴设备领域的应用

    数百万人使用智能手表来测量心率和检测睡眠。目前,创新型的光电传感器提高了智能手表的性能,赋予智能手表....
    的头像 艾迈斯欧司朗 发表于 05-27 14:20 307次 阅读

    艾迈斯欧司朗推出全新植物照明OSLON Optimal LED产品系列

    新款OSLON Optimal LED系列提供灵活的彩光和白光组合,满足了不断增长的植物照明应用要求....
    的头像 艾迈斯欧司朗 发表于 05-27 12:57 317次 阅读

    RK3288设置lvds信号输出与视频信号详解

    RK3288设置lvds信号输出 附上配置代码 由于硬件关系这里我配置的不是标准的1080p60视频格式,并且最后屏幕点亮成功,代码中...
    发表于 05-27 11:27 1531次 阅读

    请问一下rk3288是怎样利用查询方式编写button驱动的

    和之前的RK3288 LED驱动程序框架类似。 同时之前led时,对代码进行了分层。在编写button驱动的时候,简单分为两层。 一层...
    发表于 05-27 11:21 1273次 阅读

    瑞典两院院士Lars Samuelson来访雷曼光电交流Micro LED学术及技术

    5月26日, 瑞典皇家科学院院士、工程院院士、隆德大学(Lund University,LU)教授L....
    的头像 雷曼光电 发表于 05-27 11:14 358次 阅读

    基于STM32+华为云IoT设计的森林火灾预警系统

    自从地球上出现森林以来,每年平均发生森林火灾超过20万次。森林火灾不仅烧毁树木,直接减少森林面积,而....
    的头像 DS小龙哥-嵌入式技术 发表于 05-27 11:04 130次 阅读
    基于STM32+华为云IoT设计的森林火灾预警系统

    基于STM32+ESP8266+华为云IoT设计的智能门锁

    近几年物联网发展非常迅猛、周边各种设备都已经接入互联网,远程集成控制。例如: 智慧交通、森林防火、智....
    的头像 DS小龙哥-嵌入式技术 发表于 05-27 10:51 172次 阅读
    基于STM32+ESP8266+华为云IoT设计的智能门锁

    基于STM32+华为云设计的智能家居控制系统

    现在物联网已经遍布生活每个角落,几乎哪里都能看到物联网的应用。物联网就是物物相连的互联网,可以将之前....
    的头像 DS小龙哥-嵌入式技术 发表于 05-27 10:46 259次 阅读
    基于STM32+华为云设计的智能家居控制系统

    基于STM32+华为云IoT设计的云端绿化管理系统

    绿化管理系统在现实生活、生产中的应用十分广泛,它是集环境感知、规划决策、自动管理等功能于一体的综合系....
    的头像 DS小龙哥-嵌入式技术 发表于 05-27 10:39 117次 阅读
    基于STM32+华为云IoT设计的云端绿化管理系统

    RK3288点灯驱动程序的逻辑和结构说明

    点灯程序的逻辑和结构 与硬件无关的操作写在led_drv.c中,在led_drv中通过调用结构体led_operations间接初始化硬件。 而led_op...
    发表于 05-27 10:01 2649次 阅读

    看看传感器性能和算法之间的相互作用

      通过设计在可穿戴设备中的光学传感器收集可靠的 PPG 数据,佩戴这些设备的人可以更深入地了解他们....
    的头像 星星科技指导员 发表于 05-27 09:23 1610次 阅读
    看看传感器性能和算法之间的相互作用

    ESP8266应用案例 基于STM32核心板获取网络天气数据

    ESP8266 WIFI模块自带TCP/IP网络协议栈,通过AT指令集完成网络模式配置。知心天气采用....
    的头像 嵌入式技术 发表于 05-27 09:16 2263次 阅读
    ESP8266应用案例 基于STM32核心板获取网络天气数据

    采用STM32核心板制作贪吃蛇小游戏

    硬件平台:STM32核心板、OLED显示(SPI接口)、按键
    的头像 嵌入式技术 发表于 05-27 09:01 1596次 阅读
    采用STM32核心板制作贪吃蛇小游戏

    请问CH573的GPIO为何不提供一个置位寄存器?

    有清零寄存器,R32_PA_CLR,应该有一个对应的设置寄存器R32_PA_SET才对。 高速操作IO的时候,读入R32_PA_OU...
    发表于 05-27 06:40 29次 阅读

    CH559 GPIO最高支持的切换频率是多少?

    有两个问题: 1. GPIO最高支持的切换频率是多少? 目前测试看直接通过汇编的SETB和CLR调整GPIO脚(已配置成输出...
    发表于 05-27 06:15 11次 阅读

    金菱通达导热胶带XK-TN08具有哪些优势

    一直以来,车载背光导热胶带市场,都是3M8810和寺冈7090导热胶带占据着。二年前,贸易战爆发,3....
    的头像 导热结构胶罗工 发表于 05-26 17:52 207次 阅读

    电子、光学和机械设计之间的相互作用

      一种应对策略是使用不受光路变化影响的传感器来监控何时可能发生这种变化。例如,加速度计可以注意到移....
    的头像 星星科技指导员 发表于 05-26 16:14 304次 阅读
    电子、光学和机械设计之间的相互作用

    适用于汽车照明应用的HB LED

      这些特性和功能使 MAX25610A 和 MAX25610B 成为支持工业和商业照明应用以及汽车....
    的头像 星星科技指导员 发表于 05-26 15:36 112次 阅读

    艾迈斯欧司朗助力体育馆打造智慧动态照明方案

    无论是沿着海滨栈道慢跑亦或在球场上挥洒汗水,运动似乎是夏日的一部分。在夏日即将来临之际,期待疫情早日....
    的头像 艾迈斯欧司朗 发表于 05-26 11:37 224次 阅读

    STM32F103系列开发_点亮LED灯

    STM32目前市面上使用比较广泛,资料多,接下来就介绍如何快速入门STM32,进行基础开发。
    的头像 DS小龙哥-嵌入式技术 发表于 05-26 10:03 236次 阅读
    STM32F103系列开发_点亮LED灯

    【i.MX6ULL】驱动开发9——Linux I/O模型分析并进来类比

    本篇介绍了Linux中的五种I/O模型:阻塞式I/O模型、非阻塞式I/O模型、I/O复用模型、信号驱....
    的头像 码农爱学习 发表于 05-26 09:05 1143次 阅读
    【i.MX6ULL】驱动开发9——Linux I/O模型分析并进来类比

    基于Arm Cortex-M4 32位RISC内核的STM32G473简介

       STM32G473xC是基于高性能Arm Cortex-M4 32位RISC内核的MCU。工作....
    的头像 qq2355239039 发表于 05-25 17:01 207次 阅读
    基于Arm Cortex-M4 32位RISC内核的STM32G473简介

    FP7126中文资料

    描述 FP7126 是平均电流模式控制的 LED 驱动 IC,具有稳定输出恒流的能力,优秀的负....
    发表于 05-25 16:33 14次 阅读

    新亚胜光电王牌产品魔幻舞台系列实现更多场景应用

     Mantle Conference 2022在美国明尼阿波利斯会议中心盛大举行,它是图书馆教师的年....
    的头像 科技绿洲 发表于 05-25 16:19 394次 阅读

    DIY一个网络路由器

    你可以通过这个项目知道有多少设备连接到您的路由器,并且可以通过不同颜色的 LED 显示实时网速。
    的头像 科技观察员 发表于 05-25 16:19 198次 阅读
    DIY一个网络路由器

    基于STM32的平衡小车

    以STM32F103RCT6为控制核心的二轮 ZIP内有代码+PCB原理图+GERBER文件+BO....
    发表于 05-25 15:33 28次 阅读

    管理矩阵和像素照明的低和高LED电流

      MAX20096 和 MAX20097 LED 控制器采用 Maxim 专有的平均电流模式控制方....
    的头像 星星科技指导员 发表于 05-25 14:46 801次 阅读

    国星光电与粤芯半导体开展业务合作

    国星光电党委书记、董事长王佳带队拜访粤芯半导体,与粤芯半导体董事长陈谨就加强Mini & Micro....
    的头像 国星光电 发表于 05-25 14:40 188次 阅读

    LED大功率投光灯的简单介绍

    现代化的大型综合体育场馆不仅要满足各种体育赛事,还要满足其他的文艺表演或者展会活动等。在综合体育场馆....
    的头像 华夏北斗星 发表于 05-25 13:50 78次 阅读

    基于STM32电子钟语音播报

    硬件平台: 主控制器:STM32F103ZE LCD屏、XPT2046触摸屏、VS1053音频解....
    发表于 05-25 11:40 12次 阅读

    基于STM32F103设计的智能门锁(支持多种开锁解锁方式)

    物联网云平台: 采用腾讯云物联网平台,直接支持微信小程序和手机独立APP控制
    的头像 DS小龙哥-嵌入式技术 发表于 05-25 10:40 1908次 阅读
    基于STM32F103设计的智能门锁(支持多种开锁解锁方式)

    洲明推出各场景定制化解决方案 用户创造美的感受

    5月24日,2022集邦咨询新型显示产业研讨会,在金茂深圳JW万豪酒店隆重举办。  
    的头像 科技绿洲 发表于 05-25 10:29 460次 阅读

    洲明科技LED+LCD+会议全流程光显产品满足客户多元需求

    近日,洲明科技携手罗技、腾讯会议,在洲明总部召开洲明会议一体机UBC招募计划发布会。
    的头像 科技绿洲 发表于 05-24 17:52 1307次 阅读

    STM32破解的过程中常见的几个问题

    STM32系列单片机都有全球唯一的ID号,很多设计开发者,在开发的过程中,会嵌入ID绑定验证代码,也....
    的头像 芯片逆向 发表于 05-24 16:29 288次 阅读

    通过先进的汽车照明提高性能和安全性

      消除了低 EMI 和快速 LED 开关速度之间的权衡,具有一个时钟周期的响应时间和几乎固定的频率....
    的头像 星星科技指导员 发表于 05-24 16:16 303次 阅读
    通过先进的汽车照明提高性能和安全性

    基于LED恒流驱动芯片TX6122设计的降压恒流DEMO

    本 DEMO 为 TX6122 制作的演示板,用于 DC 输入 12-40V,输出电压9V,输出恒流....
    发表于 05-24 15:03 25次 阅读
    基于LED恒流驱动芯片TX6122设计的降压恒流DEMO

    LED前照灯中的EMI挑战解决方案

      内部频率抖动(或调制)也有助于控制 EMI。调制开关频率时,可以降低峰值能量并将其重新分配到其他....
    的头像 星星科技指导员 发表于 05-24 10:18 195次 阅读
    LED前照灯中的EMI挑战解决方案

    i.MX6ULL 驱动开发7—按键输入捕获与GPIO输入配置与高低电平读取

    本篇主要介绍了i.MX6ULL的按键检测的使用,主要的知识点是设备树的修改,以及GPIO的输入配置与....
    的头像 码农爱学习 发表于 05-24 09:11 2115次 阅读
    i.MX6ULL 驱动开发7—按键输入捕获与GPIO输入配置与高低电平读取

    AiP2803智能显示屏应用说明及优势

    某工程师做智能显示屏项目,LED的驱动之前使用东芝的达林顿驱动芯片ULN2803AFWG,现在项目由....
    的头像 国芯思辰GXSC 发表于 05-23 17:57 323次 阅读
    AiP2803智能显示屏应用说明及优势

    HX3248C升压型DC/DC转换器概述、特征及应用

    HX3244,HX3248C,LY4431C,恒流升压、高效率、调光功能、外部可调的恒定LED驱动电....
    的头像 芯片介绍 发表于 05-23 16:51 232次 阅读
    HX3248C升压型DC/DC转换器概述、特征及应用

    优秀的 LED显示驱动

    LED作为人机交互中不可或缺的信息传播媒介,已被广泛应用于各类电子产品。专用LED显示驱动芯片通过分....
    的头像 蔡先生 发表于 05-23 16:31 12次 阅读
    优秀的 LED显示驱动

    基于LED恒流芯片TX6121制作的DEMO演示板

    本 DEMO 为 LED恒流芯片TX6121制作的演示板,用于 DC 输入 12-80V,输出电压9....
    的头像 xdssemi 发表于 05-23 15:33 2389次 阅读
    基于LED恒流芯片TX6121制作的DEMO演示板

    LED8102SXTTR STMicroelectronics LED8102S LED阵列驱动器

    oelectronics ALED8102S LED阵列驱动器是一款单片、低电压、led驱动器,具有8个低侧通道。ALED8102S设计用于提供高达20V输出驱动能力,支持连接多个串联LED。八个稳压电流源提供5mA至100mA恒定电流来驱动LED。通过一个外部电阻器设置电流。 LED8102S具有热管理功能,可强制关断以保护器件(通常在+170°C时关断,15°C滞后重启)。热保护开关仅关闭输出通道。 工作电源电压范围为3.0V至5.5V。输出控制由四个开关输入提供,实现开/关切换操作。在所有有源输出LED上,可通过应用到输出使能引脚 (OE) 上的全局PWM信号调整亮度。输出可并联,或者不使用时不连接。 LED8102S LED驱动器采用14引脚高热效率薄型微缩小外形封装 (HTTSSOP)。 特性 8个恒定电流输出通道,由4个开关输入控制 输出电流:5mA至100mA 电流可通过外部电阻器编程 电源电压:3.0V至5.5V 20V电流发生器额定电压 热关断 工作结温范围:-40°C至+150°C ...
    发表于 10-21 10:45 241次 阅读
    LED8102SXTTR STMicroelectronics LED8102S LED阵列驱动器

    NCP1370 用于电视背光的LED驱动器 可调光准谐振初级侧电流模式控制器

    0是一款PWM电流模式控制器,主要用于隔离式反向和非隔离恒流拓扑。该控制器以准谐振模式运行以提供高效率。感谢一种新颖的控制方法,该装置能够精确地调节来自初级侧的恒定LED电流。这消除了对次级侧反馈电路,偏置和光耦合器的需求。该器件与最少数量的外部元件高度集成。内置强大的安全保护套件以简化设计。该器件支持模拟/数字调光,两种模式可以结合使用,以提高调光精度。 NCP1370具有可编程峰值电流限制,可在各种应用中优化设计兼容性。控制器具有减少电流消耗的待机模式。 特性 优势 准确的初级侧检测 不需要光耦合器&电流调节在±1%以内 准谐振峰值电流模式控制操作 效率高 行前馈 提高监管准确性 可编程逐周期峰值电流限制 提高驾驶员可靠性 模拟和/或PWM调光 提高不同电视LED调光技术的灵活性 二次二极管短路保护 避免故障情况下过热 V CC 欠压和过压保护 稳健的故障处理 开路和短路输出LED保护 常见LED系统故障的稳健故障处理 Brown-out 低交流电源时的强大保护 应用 终端产品 LED电视的背光控...
    发表于 04-18 21:20 1186次 阅读

    NCS29001 LED驱动器 单通道

    01是用于LCD显示器背光应用的集成LED驱动器。可配置的物料清单使设计人员能够为各种LCD屏幕尺寸创建高效的解决方案。 NCS29001使用升压型转换器在一串LED中提供恒定电流。高达500 Hz的频率支持高精度PWM调光。集成的软启动功能可在上电过程中提供出色的控制,以避免电流过冲。该器件可防止输出过压,开路和短路LED以及热过载。 NCS29001采用经济高效的SOIC14封装。 特性 3%LED电流精度 PWM控制调光 软启动限制InRush Current 打开反馈保护 打开LED保护 短LED保护 LED灯串阴极对地保护 最高工作周期超过90% SOIC14包 这是一个无铅设备 8.5 V至18 V输入电压范围 驱动单个LED灯串,最高240 V 应用 TFTLCD电视面板 电路图、引脚图和封装图...
    发表于 04-18 21:20 205次 阅读

    NCP5623D LED驱动器 三路输出 RGB I2C控制

    3混合模拟电路是三输出LED驱动器,专用于RGB照明或背光LCD显示器。该IC采用工业标准TSSOP-14封装,适用于消费电子应用。 特性 优势 2.7至5.5V输入电压范围 完整操作便携式电池电压范围 完全支持RGB功能 处理标准RGB照明 可编程集成渐变调光 保存MCU软件和引脚 90 mA输出电流能力 能够驱动大显示屏。最重要的是,可以直接连接+ vbat,必要时将LED电流增加到100 mA 提供三个独立的LED驱动器 三重内置PWM可轻松实现每个LED的独立调光 支持完整的I2C协议 使用合法的I2C地址,NCP5623在共享公共I2C总线时可以避免数据冲突。 这是无铅设备 保护环境 每个通道32步恒定电流,32k颜色组合 平滑的颜色变化为人眼 应用 终端产品 多色照明 LCD背光 RGB指标 RGB Fun Lighting 手机 MP3, PMP,DSC和其他便携式消费者设计 电路图、引脚图和封装图...
    发表于 04-18 21:13 292次 阅读
    NCP5623D LED驱动器 三路输出 RGB I2C控制

    NCP5623B LED驱动器 三路输出 RGB I2C控制

    3B混合模拟电路是三输出LED驱动器,专用于RGB照明或背光LCD显示器。内置DC-DC转换器基于高效电荷泵结构,工作模式为1x和2x。它提供94%的峰值效率。小巧的封装使该器件适用于房间有限的便携式应用。 特性 优势 2.7至5.5 V输入电压范围 在整个锂离子电池电压范围内工作。 RGB功能完全支持 支持多种照明功能。 可编程集成渐变调光 嵌入式数字功能保存I / O和MCU级别的额外软件 90 mA输出电流能力 驱动任何RGB LED。 94%峰值效率 高效率可节省电池寿命。 已建成-in短路保护 保护系统免受输出电流接地短路。 提供三个独立的LED驱动器 使用简单的软件命令轻松实现轻量组合。 支持完整的I2C协议 注册的I2C地址避免了在总线系统中运行时的冲突。 嵌入式OVP /开放负载保护 预防系统在空载状态下运行时电路损坏。 应用 终端产品 多色灯饰 便携式背光 数码手机相机照片闪光灯 LCD和键盘同时驱动 手机 汽车收音机 移动MP3播放器 电路图、引脚图和封装图...
    发表于 04-18 21:12 312次 阅读
    NCP5623B LED驱动器 三路输出 RGB I2C控制

    NCP5623C LED驱动器 I2C控制RGB 三路输出

    3C混合模拟电路是三路输出LED驱动器,专用于RGB照明或背光LCD显示器。内置DC-DC转换器基于高效电荷泵结构,工作模式为1x和2x。它提供了94%的峰值效率。小巧的封装使该器件适用于房间有限的便携式应用。 特性 优势 2.7至5.5 V输入电压范围 支持任何锂离子电池供电系统 RGB功能完全支持 处理宽色显示 可编程集成逐渐调光 最大限度地减少CPU软件工作量 90 mA输出电流能力 支持非常明亮的LCD背光 94%峰值效率 减少电池电流消耗 内置短路保护 无风险支持输出短路 提供三个独立的LED驱动器 生成广泛的配色方案 支持完整的I 2 C协议 提供简单的面向数据总线的操作 嵌入式OVP和开放式负载保护 支持无负载的开放状态 应用 终端产品 多色照明 便携式背光 相机闪光灯 LCD和键盘同时驱动 手机 电路图、引脚图和封装图...
    发表于 04-18 21:12 331次 阅读
    NCP5623C LED驱动器 I2C控制RGB 三路输出

    NCP5603 白光LED驱动器 高效率 电荷泵转换器

    3是一款专用于中等功率白光LED应用的集成电路。电源转换是通过电荷泵结构实现的,使用两个外部陶瓷电容器,使系统极小。该器件通过低电池电压源为负载提供恒定电压。它特别适用于低成本,低功耗应用中的高效LED,具有较长的电池寿命。 特性 宽电池供电电压范围:2.7
    发表于 04-18 21:11 202次 阅读
    NCP5603 白光LED驱动器 高效率 电荷泵转换器

    HBL5006 LED电子分流器

    6系列是电子分流器,在LED进入开路状态时提供电流旁路。当受到瞬态和喘振条件时,LED本质上非常脆弱。还有许多情况必须保持LED照明的高可靠性,例如前灯,灯塔,桥梁,飞机,跑道等。在这些情况下,分流装置的低成本添加将充分保证如果一个LED失效打开,整串LED将不会熄灭。分流装置也适用于需要电路连续性的其他负载。这些器件设计用于30至500 mA的电流。 特性 双向设备 如果LED自行恢复或被替换,则自动重新安装 导通电压通常为1.1 V 关断状态电流小于1.0μA 需要UniqueSite和控制变更要求的汽车和其他应用的SZ前缀; AEC-Q101合格且PPAP能力 这些器件无铅且符合RoHS标准 应用 预防性维护不切实际的LED 汽车LED大灯 汽车LED应用 具有高可靠性要求的LED 开路条件下的撬棍保护 敏感电路的过压保护 电路图、引脚图和封装图...
    发表于 04-18 20:48 180次 阅读

    HBL1015 LED分流器

    5 / 25系列是电子分流器,在LED进入开路状态时提供电流旁路。当受到瞬态和浪涌条件时,LED是非常脆弱的。在许多情况下,LED照明的高可靠性必须保持,例如在前灯,灯塔,桥梁,飞机,跑道等中。在这些情况下,HBL设备的低成本添加将充分保证如果一个LED失效打开,整个LED串将会熄灭。 HBL器件也适用于需要电路连续性的其他负载。这些设备可以使用140至500 mA的电流。 特性 双向设备 如果LED自行恢复或已更换,则自动重置 导通电压通常为1.8 V 关断状态电流小于0.5μA 这些是无铅设备 应用 预防性维护不切实际的LED LED大灯 具有高可靠性要求的LED 开路条件下的撬棒保护 敏感电路的过压保护 电路图、引脚图和封装图...
    发表于 04-18 20:48 116次 阅读

    HBL1025 LED分流器

    信息 HBL1015 / 25系列是电子分流器,在LED进入开路状态时提供电流旁路。当经受瞬态和浪涌条件时,LED非常脆弱。在许多情况下,必须保持LED照明的高可靠性,例如前灯,灯塔,桥梁,飞机,跑道等。在这些情况下,HBL设备的低成本添加将充分保证如果一个LED失效打开,整个LED串将会熄灭。 HBL器件也适用于需要电路连续性的其他负载。设备可以使用140至500 mA的电流。 双向设备 如果LED自身恢复或更换,则自动重置 ON状态电压通常1.8 V 关断状态电流小于0.5μA 这些是无铅器件...
    发表于 04-18 20:48 161次 阅读

    LC75805PE LCD驱动器,1/1至1/4负载,带LED驱动器,通用

    信息 LC75805PE是1/1至1/4占空比的通用LCD显示驱动器,LED驱动器通过控制器控制用于仪表板显示。此外,LC75805PE能够直接驱动多达48个LED和最多140个段的LCD,并具有内置的7ch PWM功能,用于LED的亮度调节。此外,由于内置振荡器电路,可以减少外部电阻和电容振荡。 静态驱动开关,1/2负载驱动,1/3负载驱动和1/4负载驱动器可通过串行数据控制。 静态驱动器(1/1负载驱动器):最多可驱动38段。 1/2负载驱动器:能够驱动 1/3 Duty Drive:最多可驱动108段。 1/4 Duty Drive:最多可驱动140段。 通用和段输出波形的帧频可以通过串行数据控制。 打开/关闭LED可以通过串行数据控制。 (最多可驱动48个LED) 内置7ch PWM功能,用于LED的亮度调节。 (128步的分辨率) LED驱动器输出波形的帧频可以通过串行数据控制。 串行数据输入支持与系统控制器的“计算机控制总线”格式通信。 (支持5 V操作) 备份功能和通过省电模式强制关闭所有段可由串行数据控制。 内部振荡器操作模式和外部开关时钟操作模式可以通过串行数据控制。 通用性很高,因为显示数据直接显示而无需解码器电路的干预。 INH引脚允许强制显示 内置振荡器...
    发表于 04-18 20:26 295次 阅读

    LM3644 双 1.5A 电流源相机闪光灯 LED 驱动器

    信息描述 LM3644 是一款双 LED 闪存驱动器,能够以较小的解决方案尺寸提供高度可调节性。LM3644 采用 2MHz 或 4MHz 固定频率同步升压转换器为 1.5A 恒流 LED 源供电。 两个 128 级电流源可灵活调整 LED1 与 LED2 之间的电流比,。自适应调节方法可确保电流源保持可调节状态,并且最大限度地提升效率。 LM3643 LM3644 的功能由兼容 I2C 的接口控制。这些 功能 包括:硬件闪光灯和硬件手电筒引脚(STROBE 和 TORCH/TEMP)、TX 中断和负温度系数 (NTC) 热敏电阻监视器。器件在每个输出引脚均提供了可独立编程的电流,以便在闪存模式或录像(手电筒)模式条件下驱动 LED。该器件的开关频率选项为 2MHz 或 4MHz,具备过压保护 (OVP) 和可调节限流功能,因此可采用微型超薄电感和 10μF 陶瓷电容。该器件的工作环境温度范围为 -40°C 至 +85°C。特性 两个可独立编程的 1.5A LED 电流源 准确的可编程 LED 电流范围为 1.4mA 到 1.5A 手电筒电流最高可达 360mA (LM3644TT) 闪光灯超时值最长可达 1.6 秒 (LM3644TT) 优化了低电池电量条件下的闪存 LED 电流(输入电压闪存监控器 (IVFM)) 手...
    发表于 04-18 20:25 393次 阅读

    LM36010 LM36010同步升压LED闪光灯驱动器

    信息描述The LM36010 is an ultra-small LED flash driver that provides a high level ofadjustability. With a total solution size of 7 mm2, it can produce up to1.5 A of LED flash current or up to 376 mA of torch current.The device utilizes a 2-MHz or 4-MHz fixed-frequency,synchronous boost converter to power the 1.5-A constant current LED source. An adaptive regulationmethod ensures the current source remains in regulation and maximizes efficiency as it controls thecurrent from 11 mA up to 1.5 A in flash mode or from 2.4 mA up to 376 mA in torch mode.Features of the LM36010 are controlled via an I2C-compatibleinterface. These features include: hardware flash (STROBE) and 128 programmable currents for bothflash and movie mode (torch). The 2-MHz or 4-MHz switching frequency, overvoltage protection (OVP),and adjustable current limit allow for the use of tiny, low-profile inductors and ceramiccapacitors. The device operates over a –40°C to ...
    发表于 04-18 20:25 323次 阅读

    LM36011 LM36011同步升压LED闪光灯驱动器

    信息描述LM36011 是一款超小型 LED 闪光灯驱动器,具有高度可调节性。总解决方案尺寸为 4mm2,可提供高达 1.5A 的 LED 闪光灯电流或高达 376mA 的手电筒电流。以上所有的操作均可通过精确的可编程电流源来完成,无需预调节电压,从而减小解决方案尺寸并节省成本。 LM36011 的功能由与 I2C 兼容的接口控制。这些 特性 包括:硬件闪光灯 (STROBE)、闪光灯超时、UVLO、热比例缩减、LED 故障检测以及适用于闪光灯和影片模式(手电筒)的 128 级可编程电流。该器件可在 -40°C 至 +85°C 的环境温度范围下工作。特性精确且可编程 LED 电流闪光灯/IR 电流范围:11mA 至 1.5A(128 个级别) 手电筒电流范围:2.4mA 至 376mA(128 个级别) 闪光灯超时时间长达 1.6 秒优化了低电池电量条件下的闪光灯 LED 电流 (IVFM) LED 阴极对地短路运行以提高热管理 较小的总体解决方案尺寸:< 4mm2 硬件闪光灯使能 (STROBE)输入电压范围:2.5V 至 5.5V400kHz I2C 兼容接口I2C 地址 = 0x64All trademarks are the property of their respective owners....
    发表于 04-18 20:24 413次 阅读

    LM3648 LM3648 具有 1.5A 高侧电流源的同步升压 LED 闪存驱动器

    信息描述 LM3648 是一款 LED 闪光灯驱动器,其采用小型解决方案尺寸,并且具备更强的适应能力。 LM3648 采用 2MHz 或 4MHz 固定频率的同步升压转换器为 1.5A LED 恒流源供电。 自适应调节方法确保电流源保持可调节状态,并且最大限度地提高效率。 LM3648 的功能通过 I2C 兼容接口进行控制。 其功能包括:硬件闪光灯和硬件手电筒引脚(STROBE 和 TORCH/TEMP)、TX 中断以及 NTC 热敏电阻监视器。 该器件在闪光灯模式下可提供 64 种电流,在摄像模式(手电筒)下可提供 128 种电流。而且还提供有 2MHz 或 4MHz 开关频率选项、过压保护 (OVP) 功能以及可调限流功能,允许使用微型、超薄的电感器和 (10μF) 陶瓷电容。 该器件的工作环境温度范围为 -40°C 至 85°C。特性 1.5A LED 电流源可编程性 精确的可编程 LED 电流范围为 1.954mA 至 1.5A 优化了低电池电压条件下的闪存 LED 电流(输入电压闪存监控器 (IVFM)) 在火炬模式 (@ 100mA) 和闪存模式(@1A 至 1.5A)下效率超过 85% 支持阴极接地 LED 操作,改进了热管理 小型解决方案尺寸:< 16mm2 硬件选通使能 (STROBE)射频功率放大器脉冲事...
    发表于 04-18 20:24 354次 阅读

    TLC59582 48 通道、16 位 ES-PWM LED 驱动器,具有预充电 FET、LOD Caterpillar 和

    信息描述The TLC59581/82are 48-channel constant-current sink drivers. Each channel has an individually-adjustable, 65536-step, pulse width modulation (PWM) grayscale (GS) brightness control.The TLC59581 can support 32-multiplexing while TLC59582 can support 16-multiplexing.The output channels are divided into three groups. Each group has a 512-step color brightness control (CC). CC adjusts brightness control between colors. The maximum current value of all 48 channels can be set by 8-step global brightness control (BC). BC adjusts brightness deviation between LED drivers. GS, CC and BC data are accessible through a serial interface port.See application note Build High Density, High Refresh Rate, Multiplexing LED Panel with TLC59581, SLVA744. The TLC59581/82 device has one error flag: the LED open detection (LOD), which can be read through a serial interface port. To resolve this caterpillar issue caused by an open L...
    发表于 04-18 20:09 576次 阅读

    TLC5958 具有 48k 位存储器的 48 通道、16 位 PWM LED 驱动器

    信息描述TLC5958 是一款 48 通道恒流灌电流驱动器,适用于占空比为 1 至 32 的多路复用系统。 每个通道都具有单独可调的 65536 步长脉宽调制 (PWM) 灰度 (GS)。采用 48K 位显示存储器以提升视觉刷新率,同时降低 GS 数据写入频率。输出通道分为三组,每组含 16 个通道。 各组都具有 512 步长颜色亮度控制 (CC) 功能。 全部 48 通道的最大电流值可通过 8 步长全局亮度控制 (BC) 功能设置。 CC 和 BC 可用于调节 LED 驱动器之间的亮度偏差。 可通过一个串行接口端口访问 GS、CC 和 BC 数据。如需应用手册:,请通过电子邮件发送请求。TLC5958 有一个错误标志:LED 开路检测 (LOD),可通过串行接口端口读取。 TLC5958 还具有节电模式,可在全部输出关闭后将总流耗设为 0.8mA(典型值)。特性 48 通道恒流灌电流输出具有最大亮度控制 (BC)/最大颜色亮度控制 (CC) 数据的灌电流: 5VCC 时为 25mA 3.3VCC 时为 20mA 全局亮度控制 (BC):3 位(8 步长) 每个颜色组的颜色亮度控制 (CC):9 位(512 步长),三组使用多路复用增强型光谱 (ES) PWM 进行灰度 (GS) 控制:16 位 支持 32 路多路复用的 48K 位灰度数据...
    发表于 04-18 20:08 1597次 阅读

    TLC59116 16 通道 Fm+ I2C 总线恒流下沉式 LED 驱动器

    信息描述The TLC59116 is an I2C bus controlled 16-channel LED driver that is optimized for red/green/blue/amber (RGBA) color mixing and backlight application. Each LED output has its own 8-bit resolution (256 steps) fixed-frequency individual PWM controller that operates at 97 kHz, with a duty cycle that is adjustable from 0% to 99.6%. The individual PWM controller allows each LED to be set to a specific brightness value. An additional 8-bit resolution (256 steps) group PWM controller has both a fixed frequency of 190 Hz and an adjustable frequency between 24 Hz to once every 10.73 seconds, with a duty cycle that is adjustable from 0% to 99.6%. The group PWM controller dims or blinks all LEDs with the same value. Each LED output can be off, on (no PWM control), or set at its individual PWM controller value at both individual and group PWM controller values. The TLC59116 operates with a supply voltage range of 3 V to 5....
    发表于 04-18 20:08 446次 阅读

    TLC59581 48 通道、16 位 ES-PWM LED 驱动器,具有预充电 FET、LOD Caterpillar 和

    信息描述 TLC59581 是一款 48 通道恒定灌电流驱动器。每个通道都具有单独可调的 65536 步长脉宽调制 (PWM) 灰度 (GS) 亮度控制。输出通道分为三组。各组都具有 512 步长颜色亮度控制 (CC) 功能。CC 可调节颜色之间的亮度。全部 48 通道的最大电流值可通过 8 步长全局亮度控制 (BC) 功能设置。BC 调节 LED 驱动器之间的亮度偏差。可通过一个串行接口端口访问 GS、CC 和 BC 数据。TLC59581 具有一个错误标志:LED 开路检测 (LOD)。该标志可通过串行接口端口读取。为解决开路 LED 引发的此类 caterpillar 问题,TLC59581 器件具有一个增强型电路。该电路可提供 caterpillar 效应消除、热关断 (TSD) 和 IREF 电阻短路保护 (ISP) 功能,以确保较高的系统稳定性。TLC59581 器件还具有节电模式,可在输出全部关闭后将总流耗降为 0.8mA(典型值)。TLC59581 器件是一款提升多路复用面板低灰度显示模式性能的良好解决方案。请参见应用笔记,SLVA744。特性 48 个恒定灌电流输出通道 具有最大亮度控制 (BC)/最大颜色亮度控制 (CC) 数据的灌电流:5 VCC 时为 25mA 3.3 VCC 时为 20mA 全局亮度控制 (BC):...
    发表于 04-18 20:08 597次 阅读

    TLC5951-DIE 具有 7 位点校正和 3 组 8 位全局亮度控制功能的 24 通道、12 位 PWM LED 驱动器

    信息描述 TLC5951是一款 24 通道,恒定灌电流驱动器。 每个通道具有一个独立可调节,4096 步长,脉宽调制 (PWM) 灰度 (GS) 亮度控制和 128 步长的恒定电流点校正 (DC)。 此点校正调节通道和其它 LED 驱动器之间的亮度偏差。 输出通道是被分成三组的 8 个通道。 每个通道组有一个 256 步长全局亮度控制 (BC) 功能和一个独立的灰度时钟输出。可通过一个串行接口访问 GS,DC 和 BC 数据。 通过一个专用串行端口可对 DC 和 BC 进行编程。TLC5951 有三个针对 LED 开路检测 (LOD),LED 短路检测 (LSD) 和热错误标志 (TEF) 的错误检测电路。 LOD 检测损坏或者断开的 LED,而 LSD 检测一个短接的 LED。 TEF 表示一个过热条件。特性 24 通道恒定灌电流输出 电流功能 使用 PWM 的可选灰度 (GS) 控制:12 位(4096 步长),10 位(1024 步长),8 位(256 步长)针对三色组的三个独立灰度时钟 点校正 (DC):7 位(128 步长) 针对每个颜色组的全局亮度控制 (BC):8 位(256 步长) 自动重复显示功能 针对 GS,BC 和 DC 数据的独立数据端口 每个数据端口间的通信路径 LED 电源电压 VCC=3.0V 至 5.5V...
    发表于 04-18 20:08 295次 阅读