虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

电压<b>基准源</b>

  • 基于ldo白光led驱动集成电路设计论文

    白光LED(White Light-Fmitting Diode)以其高效、节能、环保、寿命长、无污染等优点逐渐取代传统的白炽灯成为新一代照明光源。与此同时,与LED配套的驱动集成电路的研发也由LED的应用逐渐普及而得到长足的发展。本文对基于LDO(Low dropout voltage 1inear regulator)恒流型的白光LED驱动集成电路进行了设计分析。该驱动电路采用PWM亮度调节模式,支持3位数字信号输入,8段亮度调节功能。在电路设计中,根据要求设计了电路的总体框图,再对电路的所有子模块电路进行了详细设计与分析。电路主要有以下模块组成:电压基准源、振荡器、锯齿波发生器、DAC模块、PWM比较器、LDO。电压基准源为各个子模块提供基准电压。锯齿波发生器将振荡器输出的100KHz时钟信号转换为锯齿波信号,该信号与DAC的输出电压通过PWM比较器比较后得到亮度调整信号。亮度调整信号经过LDO的整形后控制驱动模块的开和关,使电路输出恒定的驱动电流。在中芯国际0.35um工艺库下,使用Hspice仿真软件对电路进行了模拟仿真。模拟结果表明该电路完成了设计功能、达到了预先制定的设计指标。整个电路以恒定的电流输出,输出电流达到了350mA,可以驱动lW的大功率白光LED。满足了电源电压在10%波动时,输出电流的变化量不超过5%。整个控制电路的效率超过了85%。关键词:PWM调制、LDO、恒流驱动

    标签: ldo led 驱动 集成电路

    上传时间: 2022-06-23

    上传用户:1208020161

  • SG3525设计资料

    SG3525 是一种性能优良、功能齐全和通用性强的单片集成PWM控制芯片,它简单可靠及使用方便灵活,输出驱动为推拉输出形式,增加了驱动能力;内部含有欠压锁定电路、软启动控制电路、PWM锁存器,有过流保护功能,频率可调,同时能限制最大占空比。1)2)内置 5.1 V±1.0%的基准电压源。实物图3)芯片内振荡器。4)具有振荡器外部同步功能。5)死区时间可调。为了适应驱动快速场效应管的需要,末级采用推拉式工作电路,使开关速度更快,末级输出或吸入电流最大值可达400mA。6)内设欠压锁定电路。当输入电压小于 8V 时芯片内部锁定,停止工作(基准源及必要电路除外),使消耗电流降至小于 2mA。7)比较器的反相输入端即软启动控制端芯片的引脚 8,可外接软启动电容。该电容器内部的基准电压 Uref由恒流源供电,达到2.5V的时间为t=(2.5V/50μA)C,占空比由小到大(50%)变化。8)内置PWM(脉宽调制)。锁存器将比较器送来的所有的跳动和振荡信号消除。只有在下一个时钟周期才能重新置位,系统的可靠性高。

    标签: sg3525

    上传时间: 2022-07-18

    上传用户:d1997wayne

  • 硬件工程师入门篇“电子基础元器件”视频课程,25讲完整版

    01 基础元器件和电阻.mp4 19.9M2019-07-26 10:55 02 基础元器件:电容器.mp4 25.8M2019-07-26 10:55 03 基础元器件:电感.mp4 45M2019-07-26 10:55 04 基础元器件:保险.mp4 15.8M2019-07-26 10:55 05 基础元器件:二极管.mp4 25.9M2019-07-26 10:55 06 基础元器件:三极管.mp4 31.2M2019-07-26 10:55 07 基础元器件+接插件.mp4 23.5M2019-07-26 10:55 08 基础元器件+蜂鸣器.mp4 20.1M2019-07-26 10:55 09 基础元器件+MOS.mp4 33.6M2019-07-26 10:55 10 基础元器件+电阻提高篇.mp4 46.7M2019-07-26 10:55 11 基础元器件+电感提高篇-变压器.mp4 34.3M2019-07-26 10:55 12 基础元器件+二极管提高篇-整流桥.mp4 32.4M2019-07-26 10:55 13 基础元器件+IGBT.mp4 51.2M2019-07-26 10:55 14 基础元器件+电源转换器件.mp4 13.2M2019-07-26 10:55 15 基础元器件+晶振.mp4 18.6M2019-07-26 10:55 16 基础元器件+继电器.mp4 33.2M2019-07-26 10:55 17 基础元器件+光耦.mp4 38.3M2019-07-26 10:55 18 基础元器件+缓冲器.mp4 26.5M2019-07-26 10:55 19 基础元器件+触发器.mp4 23.7M2019-07-26 10:55 20 基础元器件+计数器.mp4 26.3M2019-07-26 10:55 21 基础元器件-AD DA转换器.mp4 62.3M2019-07-26 10:55 22 基础元器件+隔离放大器.mp4 31.3M2019-07-26 10:55 23 基础元器件+运放.mp4 45.1M2019-07-26 10:55 24 基础元器件+电压基准源.mp4 30.7M2019-07-26 10:55 25 基础元器件+555定时器.mp4 25.5M2019-07-26 10:55 课程资料.rar

    标签: 对称 零件

    上传时间: 2013-06-15

    上传用户:eeworm

  • 可重构FPGA通讯纠错进化电路及其实现

    ASIC对产品成本和灵活性有一定的要求.基于MCU方式的ASIC具有较高的灵活性和较低的成本,然而抗干扰性和可靠性相对较低,运算速度也受到限制.常规ASIC的硬件具有速度优势和较高的可靠性及抗干扰能力,然而不是灵活性较差,就是成本较高.与传统硬件(CHW)相比,具有一定可配置特性的场可编程门阵列(FPGA)的出现,使建立在可再配置硬件基础上的进化硬件(EHW)成为智能硬件电路设计的一种新方法.作为进化算法和可编程器件技术相结合的产物,可重构FPGA的研究属于EHW的研究范畴,是研究EHW的一种具体的实现方法.论文认为面向分类的专用类可重构FPGA(ASR-FPGA)的研究,可使可重构电路粒度划分的针对性更强、设计更易实现.论文研究的可重构FPGA的BCH通讯纠错码进化电路是一类ASR-FPGA电路的具体方法,具有一定的实用价值.论文所做的工作主要包括:(1)BCH编译码电路的设计——求取实验用BCH码的生成多项式和校验多项式及其相应的矩阵并构造实验用BCH码;(2)建立基于可重构FPGA的基核——构造具有可重构特性的硬件功能单元,以此作为可重构BCH码电路的设计基础;(3)构造实现可重构BCH纠错码电路的方法——建立可重构纠错码硬件电路算法并进行实验验证;(4)在可重构纠错码电路基础上,构造进化硬件控制功能块的结构,完成各进化RLA控制模块的验证和实现.课题是将可重构BCH码的编译码电路的实现作为一类ASR-FPGA的研究目标,主要成果是根据可编程逻辑电路的特点,选择一种可编程树的电路模型,并将它作为可重构FPGA电路的基核T;通过对循环BCH纠错码的构造原理和电路结构的研究,将基核模型扩展为能满足纠错码电路需要的纠错码基本功能单元T;以T作为再划分的基本单元,对FPGA进行"格式化",使T规则排列在FPGA上,通过对T的控制端的不同配置来实现纠错码的各个功能单元;在可重构基核的基础上提出了纠错码重构电路的嵌套式GA理论模型,将嵌套式GA的染色体串作为进化硬件描述语言,通过转换为相应的VHDL语言描述以实现硬件电路;采用RLA模型的有限状态机FSM方式实现了可重构纠错码电路的EHW的各个控制功能块.在实验方面,利用Xilinx FPGA开发系统中的VHDL语言和电路图相结合的设计方法建立了循环纠错码基核单元的可重构模型,进行循环纠错BCH码的电路和功能仿真,在Xilinx公司的Virtex600E芯片进行了FPGA实现.课题在研究模型上选取的是比较基本的BCH纠错码电路,立足于解决基于可重构FPGA核的设计的基本问题.课题的研究成果及其总结的一套ASR-FPGA进化硬件电路的设计方法对实际的进化硬件设计具有一定的实际指导意义,提出的基于专用类基核FPGA电路结构的研究方法为新型进化硬件的器件结构的设计也可提供一种借鉴.

    标签: FPGA 可重构 通讯 纠错

    上传时间: 2013-07-01

    上传用户:myworkpost

  • 多种温度传感器信号调理电路设计

    为了测量某试件多点温度,且温度跨度很大,还要达到要求精度,本文利用几种不同类型的传感器(AD590、PT1000和K型热电偶)进行采集,其输出形式(电流源、电阻和热电势)和大小均不相同,设计了电源电路、信号转换电路和放大抬升电路,使各种传感器的输出达到统一的1~5 V的标准信号;在实验室利用高精度电压、电流源和电阻箱分别对热电偶、AD590和PT1000进行模拟,结果表明该方法可行,调理电路的相对精度可达到0.1级。

    标签: 温度传感器 信号调理 电路设计

    上传时间: 2013-12-11

    上传用户:回电话#

  • 微电脑型数学演算式双输出隔离传送器

    特点(FEATURES) 精确度0.1%满刻度 (Accuracy 0.1%F.S.) 可作各式数学演算式功能如:A+B/A-B/AxB/A/B/A&B(Hi or Lo)/|A| (Math functioA+B/A-B/AxB/A/B/A&B(Hi&Lo)/|A|/etc.....) 16 BIT 类比输出功能(16 bit DAC isolating analog output function) 输入/输出1/输出2绝缘耐压2仟伏特/1分钟(Dielectric strength 2KVac/1min. (input/output1/output2/power)) 宽范围交直流两用电源设计(Wide input range for auxiliary power) 尺寸小,稳定性高(Dimension small and High stability)

    标签: 微电脑 数学演算 输出 隔离传送器

    上传时间: 2013-11-24

    上传用户:541657925

  • TLC2543 中文资料

    TLC2543是TI公司的12位串行模数转换器,使用开关电容逐次逼近技术完成A/D转换过程。由于是串行输入结构,能够节省51系列单片机I/O资源;且价格适中,分辨率较高,因此在仪器仪表中有较为广泛的应用。 TLC2543的特点 (1)12位分辩率A/D转换器; (2)在工作温度范围内10μs转换时间; (3)11个模拟输入通道; (4)3路内置自测试方式; (5)采样率为66kbps; (6)线性误差±1LSBmax; (7)有转换结束输出EOC; (8)具有单、双极性输出; (9)可编程的MSB或LSB前导; (10)可编程输出数据长度。 TLC2543的引脚排列及说明    TLC2543有两种封装形式:DB、DW或N封装以及FN封装,这两种封装的引脚排列如图1,引脚说明见表1 TLC2543电路图和程序欣赏 #include<reg52.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int sbit clock=P1^0; sbit d_in=P1^1; sbit d_out=P1^2; sbit _cs=P1^3; uchar a1,b1,c1,d1; float sum,sum1; double  sum_final1; double  sum_final; uchar duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; uchar wei[]={0xf7,0xfb,0xfd,0xfe};  void delay(unsigned char b)   //50us {           unsigned char a;           for(;b>0;b--)                     for(a=22;a>0;a--); }  void display(uchar a,uchar b,uchar c,uchar d) {    P0=duan[a]|0x80;    P2=wei[0];    delay(5);    P2=0xff;    P0=duan[b];    P2=wei[1];    delay(5);   P2=0xff;   P0=duan[c];   P2=wei[2];   delay(5);   P2=0xff;   P0=duan[d];   P2=wei[3];   delay(5);   P2=0xff;   } uint read(uchar port) {   uchar  i,al=0,ah=0;   unsigned long ad;   clock=0;   _cs=0;   port<<=4;   for(i=0;i<4;i++)  {    d_in=port&0x80;    clock=1;    clock=0;    port<<=1;  }   d_in=0;   for(i=0;i<8;i++)  {    clock=1;    clock=0;  }   _cs=1;   delay(5);   _cs=0;   for(i=0;i<4;i++)  {    clock=1;    ah<<=1;    if(d_out)ah|=0x01;    clock=0; }   for(i=0;i<8;i++)  {    clock=1;    al<<=1;    if(d_out) al|=0x01;    clock=0;  }   _cs=1;   ad=(uint)ah;   ad<<=8;   ad|=al;   return(ad); }  void main()  {   uchar j;   sum=0;sum1=0;   sum_final=0;   sum_final1=0;    while(1)  {              for(j=0;j<128;j++)          {             sum1+=read(1);             display(a1,b1,c1,d1);           }            sum=sum1/128;            sum1=0;            sum_final1=(sum/4095)*5;            sum_final=sum_final1*1000;            a1=(int)sum_final/1000;            b1=(int)sum_final%1000/100;            c1=(int)sum_final%1000%100/10;            d1=(int)sum_final%10;            display(a1,b1,c1,d1);           }         } 

    标签: 2543 TLC

    上传时间: 2013-11-19

    上传用户:shen1230

  • AVR单片机数码管秒表显示

    #include<iom16v.h> #include<macros.h> #define uint unsigned int #define uchar unsigned char uint a,b,c,d=0; void delay(c) { for for(a=0;a<c;a++) for(b=0;b<12;b++); }; uchar tab[]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,

    标签: AVR 单片机 数码管

    上传时间: 2013-10-21

    上传用户:13788529953

  • 单片直接驱动数码管的计数器程序

      a_bit equ 20h ;个位数存放处   b_bit equ 21h ;十位数存放处   temp equ 22h ;计数器寄存器   star: mov temp,#0 ;初始化计数器   stlop: acall display   inc temp   mov a,temp   cjne a,#100,next ;=100重来   mov temp,#0   next: ljmp stlop   ;显示子程序   display: mov a,temp ;将temp中的十六进制数转换成10进制   mov b,#10 ;10进制/10=10进制   div ab   mov b_bit,a ;十位在a   mov a_bit,b ;个位在b   mov dptr,#numtab ;指定查表启始地址   mov r0,#4   dpl1: mov r1,#250 ;显示1000次   dplop: mov a,a_bit ;取个位数   MOVC A,@A+DPTR ;查个位数的7段代码   mov p0,a ;送出个位的7段代码

    标签: 直接驱动 数码管 计数器 程序

    上传时间: 2013-11-06

    上传用户:lx9076

  • labview中文教程

    第八章 labview的编程技巧     本章介绍局部变量、全局变量、属性节点和其他一些有助于提高编程技巧的问题,恰当地运用这些技巧可以提高程序的质量。   8.1 局部变量 严格的语法尽管可以保证程序语言的严密性,但有时它也会带来一些使用上的不便。在labview这样的数据流式的语言中,将变量严格地分为控制器(Control)和指示器(Indicator),前者只能向外流出数据,后者只能接受流入的数据,反过来不行。在一般的代码式语言中,情况不是这样的。例如我们有变量a、b和c,只要需要我们可以将a的值赋给b,将b的值赋给c等等。前面所介绍的labview内容中,只有移位积存器即可输入又可输出。另外,一个变量在程序中可能要在多处用到,在图形语言中势必带来过多连线,这也是一件烦人的事。还有其他需要,因此labview引入了局部变量。

    标签: labview 教程

    上传时间: 2013-10-27

    上传用户:xieguodong1234