EDN首页   博客首页

0

关于投票
常用芯片总结

1.音频pcm编码DA转换芯片cirrus logic的cs4344,cs4334
  4334是老封装,据说已经停产,4344封装比较小,非常好用。还有菲利谱的8211等。
2.音频放大芯片4558,LM833,5532,此二芯片都是双运放。
3.244和245,由于244是单向a=b的所以只是单向驱动。而245是用于数据总线等 双向驱动选择。同时245的封装走线非常适合数据总线,它按照顺序d7-d0。
4.373和374,地址锁存器,
5.max232和max202,max3232 TTL电平转换
6.网络接口变压器。需要注意差分信号的等长和尽量短的规则。
7.amd29系列的flash,有bottom型和top型,主要区别是loader区域设置在哪 里?bottom型的在开始地址空间,top型号的在末尾地址空间,我感觉有点反, 但实际就是这么命名的。
8.74XX164,它是一个串并转换芯片,可以把串行信号变为并行信号,控制数码管显示可以用到。 
9.网卡控制芯片CS8900,ax88796,rtl8019as,dm9000ae当然这些都是用在isa总线上的。24位AD:CS5532,LPC2413,ADS1240,ADS1241效果还可以 仪表运放:ITL114,不过据说功耗有点大

音频功放:一般用LM368

音量控制IC: PT2257,Pt2259. 
PCM双向解/编码 :ADC/DAC CW6691. cirruslogic公司比较多
2.4G双工通讯 RF IC CC2500
 

1.cat809,max809,这些是电源监控芯片,当低于某一电压以后比如3.07v等出现一个100ms的低电平,实现复位功能。当然这个要求是低复位。max810,cat810等就是出现一个100ms的高电平。还有一些复位芯片,既有高又有低复位输出,同时还有带手动触发复位功能,型号可以查找一下。
2.pericom的pt7v(pi6cx100-27)压控振荡器,脉冲带宽调制。


1、语音编解码TP3054/3057,串行接口,带通滤波。
2、现在用汉仁的网卡变压器HR61101G接在RTL8019AS上,兼容的有VALOR的FL1012、PTT的PM24-1006M。
3、驱动LED点阵用串行TPIC6B595,便宜的兼容型号HM6B595 

交换矩正: mt 8816   8*16
双音频译码器: 35300


我们原来使用单独的网络变压器,如常用的8515等。现在我们用YDS的一款带网络变压器的RJ45接口。
其优点:1.体积仅比普通的RJ45稍微大一点。
                2.价格单买就6元,我觉得量稍微大点应该在4-5左右或者更低。
                3.连接比较方便只要把差分信号注意就可以了。 
缺点:用的人不多,不知道是因为是新,还是性能不好,我们用了倒没什么问题。不过没有做过抗雷击等测试,我觉得既然YDS做了这样的产品,性能应该问题不大。我觉得最好再加一点典型电路的原理图等。比如说网络接口,串口232,485通讯,I2C级连,RAM连接,FLASH连接,电压转换,时钟电路,打印接口电路,以及如何在没有典型电路的时候,把芯片和已有系统有效连接等。首先要有开关电源需求,额定电流,功率,几路输出,主路设计等等 如何测试其性能指标达到要求。


便宜的液晶驱动芯片HT1621
要求一般的485芯片SN3082

CH375A  USB主控芯片  南京沁恒的

数据采集,我用tlc2543, AD7656,AD976

运放OP27,很好用,经受住时间考验,连续3年

我介绍一下我现在用的光耦,就是光电隔离:
TLP521-1  TLP521-2 TLP521-4  线性光耦hcr210不错
其实我只用过TLP521-1,很好用的,TLP521-2 的价格比 TLP521-1要贵两倍多,不只为什么,恩 LED导通电流是小了一点,它们由于速率有点低 所以推荐高速光耦 
6N136   1M
6N137   10M
单通道HDLC协议控制器:MT8952;
音频放大器LM2904;
512k*8带软件保护可段/整片擦除的flah28SF040;
关于电压转换芯片的一点体会:AD7865做电机控制的使用很不错,四路350K,14位精度,单电压,+/-10V输入,推荐使用AD7864的升级用。 掉电保存可以选择NVRAM,带电池的,maxim有很多
74ALVC164245,电平转换芯片,3.3V电平和5V电平总线接口用
74HCT14:复位隔离缓冲

ULN2003:达林顿输出的驱动芯片,带继电器灭弧的二极管,驱动继电器不错
MAX708:复位芯片,带高低电平和手动复位功能
CPU:虽然不推荐选用***货,但是多一个选择也不错,SuperH系列的CPU性能不错

1:usb控制器,cypress公司的cy7c63723,cy7c68013,63723是otp的建议初次搞usb接口的不要使用,调试起来很麻烦。
2:cpld,fpga用xilinx的型号很全
3:2.4g rf收发芯片nrf2401a

看门狗 813、705、706等

1、LI358/LM324 小信号放大器,通用型的当然你要求太高就的另选了。
2、24C08/24C16 EEPROM 感觉还可以!!
3、MPS3100 传感器

1,可做充电器的电压升降的IC,SP34063,感觉使用起来还是听方便的
2,RF IC,NRF2401,NREF2402, 还有功能更强的集成增强型8051内核的好象是  NRF24E1,不过我没用过
3,音频功放TPA0211
 
3. HT12D,是与“HT12E”对应的解码芯片。也有红外的解码芯片。
4. IRF640N,Power MOSFET,电力场效应管

电能(ATT7022A、SA9904B)、压力(PGA309)、温度(DS18B20、K型热电偶MAX6675)、湿度(SHT10)、液位(LM1042)、烟雾(NIS-09C+MC145018)、红外(HS0001)、距离(TDC-GP1)、转速(KM115-1),codec(AMBE-2000)、can(SJA1000)、gps(u-blox)、无线数传(nRF905、nRF9e5)

cirruslogic--cs5460计量芯片,0.1级
ADE7758三相电力计量芯片0.5级
ATT7022三相电能计量芯片0.5级,可作多功能表 

                        24bit的有AD7712AN
温度传感器:AD592CN,环境稳定25度时精度,+/-0.5度

系统分类: 资源共享
用户分类: 基础知识
标签: 无标签
来源: 转贴
发表评论 阅读全文(247) | 回复(1)

0

关于投票
LED 光电效应3篇文章

自我控制的神秘LED

技术分类: 电源技术  模拟设计  | 2006-08-01
Howard Myers, Greensboro, NC

   自从30多年前LED发明以来,其发光效率稳步上升,增加转换效率是在两个方向上实现的。某些高亮度、高效率LED表现出有显著的光伏作用,如惠普的HLMP-EG30-NR000就是一款封装在透明外壳中的红光发射器。图1中的电路显示如何利用LED的光伏特性。在使用相同元件情况下,本电路用老式红光LED也能工作,但光输出量较低。本设计实例的电路描述一个可以自我控制的LED,除自身特性外无需任何光传感器辅助,即可确定自己是开还是关。当对LED挡光时,它会接通,而光照它时,它会关断。该电路的主要元器件包括LED D1运算放大器IC1,单稳IC2A,以及控制通过LED电流的晶体管开关Q1

  当被挡光时,LED不产生光伏电流。当有适度光照时(例如在办公室或实验室),会在4.7MΩ负载电阻器上产生50 mV~100 mV电压。比较器运放IC1将LED产生的电压与一个约50 mV的阈值基准电压作比较。变更连接IC1管脚2上分压器的电阻器R1与R2阻值就可以改变电路的灵敏度阈值。

  当环境光减弱时,LED产生较低电压,当电压低于50 mV阈值时,运放的输出变低,触发单稳IC2A。单稳使晶体
管Q1导通一个间隔时间,LED发光约3 ms ,直到单稳的输出变低为止。在黑暗的室内,这个周期以200 Hz速率重复,LED也按短周期而重复闪烁。在高刷新速率下,LED看起来是连续发光的。

  在日光状态下,电路的电流源主要包括驱动基准偏置网络的电流:3.6V/162 kΩ=22mA。白天和夜晚模式下,LED发光时消耗数毫安电流,1Ahr的一节电池就可以为电路供电数个月。增加R1和R2值还可以降低电流。由于该电路在光照良好的环境中时断时续地消耗低电流,因此一节1Ahr锂电池的使用寿命应接近于它的存储寿命。

一支高效LED构成光敏

 

 

检测环境光及控制照明的微控制器单管脚

技术分类: 嵌入式系统  | 2007-01-10
Loren Passmore,Berkeley, CA

  以前的一个设计实例(参考文献1)采用一只LED作为换能器,以测量环境光强度并提供照明。本设计实例的原理与之相同,但只有一只LED、二只电阻器、一只IC和一只0.1mF的旁路电容器。该电路用于提供环境光的反馈时,它无需更多元件。虽然图1中的电路只需要少量元件,但它仍有相当好的灵活性,因为微处理器软件控制着LED的亮度,以及它与环境光强之间的关系。对于夜间光照应用,一个模式是可在环境光线减弱时点亮LED。反之,对于便携设备LCD背光的节电调整应用,第二种模式是会在环境光强度增加时点亮LED。

  表1是本设计实例的样本代码,它可以下载,在两种模式下均能为LED的亮度提供64级PWM(脉冲宽度调制)强度控制。在使用时,微处理器的一个多功能脚用数百毫秒的PWM波形驱动LED。在波形的最末周期后,软件将微处理器脚切换至输入模式,并将LED连接到微处理器的内部16位S -ΔADC。环境光照在LED上产生电压,ADC测量这个电压,微处理器为后面的一系列照明周期计算出PWM波形参数。由于周期速率具有很高的重复频率,因此消除了LED上任何可看清的闪烁。

整个电路的构成包括一只 LED、一个微处理器、二只电阻器和一只电容器


  表中,当软件与环境光强度确定LED应

关闭一个延伸间隔时,CPU会进入低功耗状态达250 ms。在这个睡眠模式期间和同时实现ADC转换的数百微秒内,电路只消耗大约20mA,因此非常适合用于电池供电的系统。

  在启动时,微处理器储存一个LED产生的初始电压,并用此值换算PWM电平。将LED遮挡或将电路移至一个暗区,就会立即增加LED的亮度,它由表中64个PWM电平以小梯步控制。MSP430F2013的ADC输入阻抗约为200 kΩ。当驱动这个阻抗时,占用0805表面封装印脚的LED只产生数十秒的毫伏电压。但是,MSP430F2013 的16位ADC有足够的分辨率解析LED电压,以保证正常室内光照强度下的良好性能。

样本代码


  另外,MSP430F2013含有一个四级PGA(可编程增益放大器),它可提供1、4、8和16 的增益,进一步放大LED微小的输出电压。该电路还使用了微处理器的片上低频时钟振荡器,无需外接晶振就能低功耗运行。最终电路只有六只元件,包括一枚电池。值得注意的是,代码可以在德州仪器公司的eZ430演示板上执行,无需作硬件修改,因为该板上含有一只连接到端口 P1.0的LED。

参考文献
1. Myers, Howard, "Stealth-mode LED controls itself," EDN, May 25, 2006, pg 98.

 

 

LED的光电效应小实验
江苏史广生
近期,受到《自我控制的神秘LED》、《线性传感器与光敏三极管的区别》两篇文章的启发,笔者特意制作了一个好玩的"游戏"。

上面文章提到,把LED用作光敏器件,同时又利用LED进行光线输出。刚看到文章,我觉得有点"不可思议",因为,我的脑海里,LED就是会发光的二极管。于是自己验证了一下,结果表明,LED的确可以用作光敏输出器件。看来思维定势束缚了我们的大脑进行发散性思考和开拓创新的能力。

初步测试中,使用一颗φ5mm高亮白光LED,在40W日光灯的照射下,可以输出3mY左右的电压。当LED距离日光灯只有10cm时,输出的电压升高到了70mV。使用3W大功率白光LED近距离照射,可以得到超过200mV的输出电压。

这个测试做完之后,突然觉得自己最初的"不可思议"有点可笑。毕竟光电效应是半导体器件的特性之一,多数半导体产品都具有这个能力。

测量条件:阴雨天,室内,有日光灯。

实验结果见附表,不仅在一定光照条件下,LED可以输出电压,而且效果还出人意料。尤其是透明封装的红色和棕色LED效果较好。

说明:由于测试条件、测试环境、测试工具的不同,以及所测的LED的功率大小、直径大小、封装材料、以及发光的材料、不同厂家的生产工艺、产品等级等差别,会造成实验数据的不同。以上数据仅供参考,只是用来定量分析验证LED的光电效应的确存在。当然,它能否代替光敏输出器件,还有待工程实践。这个小"游戏"的结果和陶瓷压电片的特点类似。


系统分类: 自由话题
用户分类: 基础知识
标签: 无标签
来源: 整理
发表评论 阅读全文(161) | 回复(0)

0

关于投票
嵌入式控制器的输入端口设计分析
引言 

        嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序4部分组成,用于实现对其他设备的控制、监视或管理等功能。

        不管是在科研设备中还是在家用微波炉中,都可以看到嵌入式控制技术的影子,嵌入式控制技术已经成功的应用在各种领域中,并且越来越广泛的进入到人们的生活中。

        在控制电路的设计中,数据的输入/输出端口是控制器完成数据输出和接收功能的关键部分,因此这一部分电路设计的好坏关系到控制器能否正常工作。

1 数字输入端口逻辑设计分析
 
        以控制器为中心,按照数据的流向分,控制器的端口分为数字输入端和数字输出端两种,其中最简单的一种I/O形式是数字输入。下面从最简单的数字输入端设计来讨论在输入端口设计中遇到的实际问题和解决方法。由于控制器的数据输入输出引脚数量少,并且在使用时要分时复用,因此一般控制器和外部设备之间使用缓冲器或锁存器连接。如图1所示,缓冲器74HC244放置在处理器和外部器件之间,当处理器要读取连接在外部接口上的设备信号时,处理器通过READ引脚使74HC244输出引脚有效。这样,外部设备数据就能够通过74HC244的A0~A3和B0~B3引脚传输到74HC244的缓冲器中,然后被送到数据总线上,微控制器就能够读入设备的数据了。

 

图1

        图1所示的接口方式适合于输入端少的情况,而对于现在面向便携式设备的SoC设计,不仅要求性能高、体积小,更要求功耗低。一般而言,SoC的静态功耗很小,而对负载电容充放电的动态功耗很大。如果总线上挂着很多功能设备,那么会导致总线的电容负载很大。如果总线与片外设备联系,那么控制器还要驱动很长的片外连线以及片外设备。如果系统设计有许多数字输入端,那么采用74HC244这种输入方案就会有些问题。这是由于74HC244三态输出端的最小电容值为20 pF,比SoC内部各节点的电容负载0.05 pF高出三个量级,过多的74HC244连接会使处理器数据总线上的电容负载值比较大,使得数据总线无法接收数据。

        为了减小电容对数据输入的影响,可以对图1所示的方案改进成如图2所示的方案,采用数据选择器来替代74HC244,比如用74HC257。74HC257输出端的最大电容值为15 pF,比74HC244的输出端电容稍小一些。从图2中可以看到,采用74HC257可以使控制器的一条数据总线连接两条输入端,这就相当于一条数据总线的输入电容值只有7.5 pF。当然,也可以采用8选1的数字逻辑电路,比如74LS138或74HC151,但是它们没有三态功能,因此要与74HC244结合使用,来提供数字输入功能。这样能使处理器每条数据总线的输入电容降为只使用74HC244时的1/8。

 

图2

        如果系统设计中不需要对多于数据总线数量的数字输入端进行同时取样,以上的74HC244和74HC257方案就完全可以适用。如果在系统设计中,要求必须同时取样大量的数字输入端,就必须在电路设计中使用锁存器来锁存数据。在电路设计中,经常使用的锁存器是74HC374和74HC574,这两种锁存器的功能相当。由于74HC574的输入引脚和输出引脚分列在集成块的两边,这样的排列使制作印刷电路板时的布线比较简单;另一方面,74HC574的输出电容值为15 pF,这个值与74HC244的输出电容值几乎一样,因此在设计中一般选用74HC574,电路连接如图3所示,使用锁存器可以同时取样大量的数据输入端。

        数据选择器可以降低每条总线的负载电容值,而不能同时取样数据输入端。使用数据锁存器,会增大数据总线的电容负载,这样就必须在取样数据线的数量和采用数据选择器的数量之间找到一个恰当的点。

        图4给出了一个较好的解决方案。在电路中,移位寄存器74HC597被级联在一起,并且与控制器的总线相连接, 这样可以给处理器提供大量的数字输入引脚,同时每条总线上的电容负载值又可以达到最小。

        74HC597是移位寄存器,它有8个触发器与输入引脚相连,这些触发器是边沿触发的输入锁存器;同时,74HC597有另外的8个边沿触发的锁存器串联在一起,构成移位寄存器。在图4中,当胶粘逻辑一个上升沿信号给RCLK时,数据输入引脚的信号被同时取样,接下来处理器通过胶粘逻辑传送一个信号给SRLOAD,使取样得到的数据从输入锁存器移入移位寄存器。在移位寄存器内,处理器通过SRCLK使数据每一时钟周期移动一位,数据在READ端允许读出时,由D0引脚送到数据总线上。

        还可以对这个电路进行简单变形,将74HC597的QH信号引脚通过一个多路缓冲器连接到每一条数据总线上,比如采用74HC244,这样改进后,减少了处理串行数据的时间,并且可以一次读出。

2 数据输入端口保护设计分析 

        前面已经讨论了多种解决微处理器数据总线和外部设备接口的方法,下面将从实践的角度讨论避免系统外部干扰的方法。

        在电路设计中,使CMOS器件的输入端悬空是一种不良的设计习惯,因为CMOS器件是电压控制,而未被连接的输入端有靠近CMOS门槛电压输入的趋势,使得芯片内部的三极管作不必要的开关动作,这既增加了噪声干扰,又耗费了系统的功率。一般,使用上拉电阻或下拉电阻,把未被连接的输入引脚与电源或接地点连接,使它们有一个确定的电压值。CMOS输入引脚的最大输入电流非常小,只有1 μA左右,因此选用1 MΩ作为上拉电阻或下拉电阻。

        在许多嵌入式系统中,输入引脚的有效电压一般是5 V以上或为负值(对地),在这种情况下,使用几个电阻就可以防止输入引脚过压。如图5所示,CMOS集成块内部的2个二极管可以把电压钳位在CMOS器件输入电压值,这2个二极管是高速CMOS器件(74HC系列)静电保护措施的一部分。

        如图6所示,在输入端连接2个肖特基二极管,这样可以更安全的保护输入端口,但是成本会高一些。前端电压降到集成块内部2个二极管导通电压的1/3,内部的2个二极管不会导通,电流全部通过前端正向偏压的肖特基二极管。这种电压保护电路在有些应用设计中是必须的。在一般设计中,没有输入引脚需要这样的额外保护,因为这样的外部电压保护需要使用非常讲究的印刷电路板,并且往电路板上安装这些元件也需要一些制造成本,对于只采用无源元件的设计来说,这个安装成本是不能忽略的。

 

图3

 

图4

 

图5

 

图6

        图7给出了另外一种保护方法,它有两种作用:一是电容和电阻构成一个低通滤波器,用来减小输入信号的尖脉冲,而低频信号能够通过;二是低通滤波器还有静电保护的功能。

        下面讨论这种设计,如果是理想电容器,1个0.1 μF的电容串联一个22 kΩ电阻就能够提供静电保护。但是实际器件是不会工作在理想状态下的,在电路中,有等效串联电阻和等效串联电感存在,如图8所示。

 

图7

 

图8

        电容生产商通常会给出图表,用来描述他们生产的电容器的典型ESR(等效串联电阻)和ESL(等效串联电感),方便设计者建立适当的电路模型,分析电路的工作原理。但是建立这样的模型还是很困难,因为电路模型中有些器件的参数是不好确定的。解决这一困难的方法只有通过实验去验证,这要增加试验设备的成本。

        电路中的防静电保护装置还有瞬态电压抑制器TVS(Transient Voltage Suppressor),它是一种二极管形式的高效能保护器件。当TVS二极管的两极受到反向瞬态高能量冲击时,它能以10-12秒量级的速度,将其两极间的高阻抗变为低阻抗,吸收高达数kW的浪涌功率,使两极间的电压箝位于一个预定值,有效地保护电子线路中的精密元器件,免受各种浪涌脉冲的损坏。由于它具有响应时间快、瞬态功率大、漏电流低、击穿电压偏差小、箝位电压较易控制、无损坏极限、体积小等优点,已广泛应用于计算机、数码相机等精密电子设备的保护电路中。如图9所示,是一个在实践中被很好保护的输入引脚,其中L1是电感线圈,用来减少射频干扰。

        图9所示电路对于大多数设计来说显得过分复杂,但如果不使用光电隔离器件,对于精密的设计或者条件要求严格的设计来说,图9所示电路是最好的。在这样的设计中,元件价格和电路板元件位置的排列也是要考虑的要素。

        由于在制造金属膜电阻时,金属线中插入了一些绝缘层来改变金属线的几何结构以达到一个准确的电阻值,而这使得静电容易从绝缘面渗入金属层。使用这种类型电阻构成的电路有两种后果:第一,当有静电电压时,实际有效电阻值会比其标称值小;第二,容易形成电离通道,改变电阻的实际值。表面贴片电阻有另外一个问题,那就是当有静电电压时,它们与金属层的焊接点会形成发热点,这是由于金属表面不均匀的电流密度引起的。这样会造成贴片电阻被静电电流烧毁,在电路中选用电阻时,普通的炭膜电阻是最好的选择。

        图9光电隔离器件也可以用于数字输入引脚静电保护和防干扰,它们可以用来隔离几kV的电压,而输入设备必须提供比CMOS门电路需要的电流大1000倍的输入电流给光电隔离器件。光电隔离器件转换速度比较慢,并且在设计中还要考虑如何保护光电隔离器件中的LED不受静电的破坏,设计中,要根据设计的需要进行合适的选择。


结语

        输入接口设计是嵌入式控制器系统的关键部分,因为嵌入式控制器外部数据的接收,外部设备状态的反馈都要通过接口才能交给处理器。设计输入端口时主要考虑两个方面的实际情况:一是负载能力,即输入信号能否被控制器接收,二是静电的防护,现在很多处理器采用CMOS工艺封装,这能够满足低功耗的要求,同时对静电防护要求更高。

 

 

http://blog.csdn.net/bekars/archive/2006/11/16/1388035.aspx

系统分类: 嵌入式
用户分类: 基础知识
标签: 无标签
来源: 转贴
发表评论 阅读全文(157) | 回复(0)

1

关于投票
电机的种类

暂时收集到的资料理解为电机分两大类: 步进电机和伺服电机

 

1.伺服电机
定义: 在伺服系统中控制机械元件运转的发动机.是一种补助马达间接变速装置。
作用:伺服电机,可使控制速度,位置精度非常准确。
分类:直流伺服电机和交流伺服电机。
直流伺服电机分为有刷和无刷电