自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (27)
  • 收藏
  • 关注

原创 关于健康,一定要看

<br /> 黑眼圈、嘴唇干裂未必是睡眠不足或缺乏水分引起的。医学家说,70%的健康问题脸上都有体现。想了解身体状况?看看你的脸就知道! <br />眼睛告诉你的6个密码 <br />黑眼圈:一早起来,发现眼睛四周黯沉、眼圈发黑?小心了!这可能是血液中沉积太多废物的缘故。下眼睑皮肤比其他部位薄,最容易反映血液颜色。想想最近有没有感到压力过大或过度疲劳?支配泌尿和生殖器官的肾功能失调,也会让眼周变黯沉。澳大利亚医学专家说,少熬夜、多吃全麦食品是消除黑眼圈的最好办法! <br />眼皮浮肿:即使睡前没喝多少水,

2011-04-10 17:07:00 3567

转载 PCB各层 定义

<br /><br /> <br />mechanical机械层<br />keepoutlayer禁止布线层<br />topoverlay顶层丝印层<br />bottomoverlay底层丝印层<br />toppaste,顶层焊盘层<br />bottompaste底层焊盘层<br />topsolder顶层阻焊层<br />bottomsolder底层阻焊层<br />drillguide,过孔引导层<br />drilldrawing过孔钻孔层<br />multilayer多层<br /> <

2011-04-25 21:47:00 6074

转载 阻焊层和助焊层的理解

<br /><br />阻焊层:solder mask,是指板子上要上绿油的部分;因为它是负片输出,所以实际上有solder mask的部分实际效果并不上绿油,而是镀锡,呈银白色!<br />助焊层:paste mask,是机器贴片时要用的,是对应所有贴片元件的焊盘的,大小与toplayer/bottomlayer层一样,是用来开钢网漏锡用的。<br />要点:两个层都是上锡焊接用的,并不是指一个上锡,一个上绿油;那么有没有一个层是指上绿油的层,只要某个区域上有该层,就表示这区域是上绝缘绿油的呢?暂时我还没

2011-04-25 21:44:00 7272

原创 wince 3串口模拟器

<br />今日做一个PDA系统需要3个串口,编程时需要模拟3个串口使用,<br />而使用以前的方法默认得到的模拟器只有一个串口,因此需要修改修改方法如下:<br />/WINCE500/PLATFORM/Deviceemulator/Src/Drivers/Serial/ser_smdk2410.cpp文件添加<br />class CPdd2410Serial2 : public CPdd2410Uart {<br />public:<br />    CPdd2410Serial2(LPTSTR l

2011-04-25 16:45:00 2632

原创 PLDFPGA 查找表结构和乘积项结构

<br />采用这种结构的PLD芯片我们也可以称之为FPGA:如altera的ACEX,APEX系列,xilinx的Spartan,Virtex系列等。<br />查找表(Look-Up-Table)简称为LUT,LUT本质上就是一个RAM。 目前FPGA中多使用4输入的LUT,所以每一个LUT可以看成一个有4位地址线的16x1的RAM。 当用户通过原理图或HDL语言描述了一个逻辑电路以后,PLD/FPGA开发软件会自动计算逻辑电路的所有可能的结果,并把结果事先写入RAM,这样,每输入一个信号进行逻辑运算就

2011-04-25 16:01:00 7396

原创 台电C520TP 黑屏故障

<br />前两个月买了台台电C520TP使用过程中突然出现黑屏,着了半天解决方法终于搞定了。<br /> <br />当出现不能开机(包括升级失败),连接电脑无法查找到硬件时请按以下方法修复。<br /> 1)在不连接电脑情况下,长按开关机键7秒钟关闭机器; <br />2)打开固件升级程序LiveSuit.exe并选择固件程序(即IMG文件),开始升级出现没找到设备的提示,不要理会这个窗口; <br />3)长按住M键不放 <br />4)将TL-C520与电脑连接并等待15秒钟左右;<br /> 5)

2011-04-25 10:30:00 2384

原创 单位换算

<br /> <br />1.长度换算表<br />公里 km.米 m.厘米 cm.英里 mi.海里 kt.码 yd.英尺 ft.英寸 in.110001000000.6213820.5396111093.633280.8939370.70.00111000.0006210.0005391.093633.2808939.37070.000010.0110.0000060.0000050.01093630.0328080.3937071.609311609.3116093110.8689611760528

2011-04-20 16:08:00 960

原创 分立元件及封装

<br /> <br /><br />当然有“分立元件”和“集成电路”的分别,二极管、三极管、场效应管、光耦、LED、电阻、电容、电感等都属于分立元件,模拟电子技术的发展经历了电子真空管、半导体分立元件(二极管、三极管)、小规模集成电路(包括厚膜电路、薄膜电路、固体电路)、中大规模集成电路直到现在的超大规模集成电路。 虽然现在集成电路的应用日渐普遍,但是分立元件仍是不可或缺的,特别在大功率输出方面,而LED作为新型节能环保光源的前途更是不可限量。<br /><br />分立元件库元件名称及中英对照 <br

2011-04-19 21:47:00 4518 2

原创 OrCAD Capture 原理图对话框中英对照 OrCAD常用文档类型

<br /><br /><br />*.opj—项目管理文件<br />*.dsn—电路图文件<br />*.olb—图形符号库文件<br />*.lib—仿真模型描述库文件<br />*.mnl—网络表文件<br />*.max—电路板文件<br />*.tch—技术档文件<br />*.gbt—光绘文件<br />*.llb—PCB封装库文件<br />*.log  *.lis—记录说明文件<br />*.tpl—板框文件<br />*.sf—策略档文件<br />系统属性包括(Options>Pref

2011-04-19 21:13:00 4121

转载 WinCE6.0中应用程序如何直接访问物理空间

<br /><br />在实际开发过程中,经常希望能在应用程序中直接读写设备的物理空间。以前在做WinCE6.0下的MEMMgr时通过秘密加载一个内核态驱动实现了这个需求。但这种方式有一个明显的缺陷,每次读写都必须经由它才能完成。如果只是读取GPIO,那问题不算大。如果想通过这种方式实现视频播放的加速就比较困难了。估计非但不能加速,反而会变得更慢。<br />      早先曾与ZL仔细的讨论过这个问题,他当时在WinCE6.0上移植TCPMP,发现播放视频不太流畅,于是想通过直接写显存进行加速。目的很明确

2011-04-18 20:10:00 570

原创 16道嵌入式C语言面试题

<br /><br />1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)<br />#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL <br />我在这想看到几件事情: <br />1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) <br />2). 懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有多少秒而不是计算出实际的值,是更清晰而没有代价的。 <br />

2011-04-18 20:08:00 757 1

原创 __FILE__,__LINE__,__DATE__,__TIME__用途

<br />C++有四个常用的预定义名字,分别为:__FILE__,__LINE__,__DATE__,__TIME__<br />__FILE__:记录文件的路径加名称<br />__LINE__:记录文件已经被编译的行数<br />__DATE__:记录文件的编译日期<br />__TIME__:记录文件的编译时间<br />可以当作变量直接使用,一般用作程序调试<br />例子:<br />#include <iostream><br />using namespace std;<br />int

2011-04-18 20:07:00 945

原创 自绘控件笔记

不选择在 PreSubclassWindow 中作“初始化”工作是因为用户可能在使用中改变属性,必须在一个经常进入的地方检查是否要重新“初始化”。把这项工作放到和绘制有关的消息响应函数里则父窗口一个 RedrawWindow() 就可以引起重新“初始化”。 一般步骤:1.派生控件子类 2.添加 PreTranslateMessage 3.进行常规操作记下消息类型4.在子类里处理消息 MFC的 CStatic 控件无法有效 SS_OWNERDRAW 属性,从而无法响应 OnDrawItem。按MSDN SDK

2011-04-14 11:27:00 716

原创 常见电子电路中英文对照一览(包括英文全称)

<br />AC(alternating current) 交流(电)<br />ACPI(Advanced Configuration and Power Interface)高级配置电源界面<br />A/D(analog to digital) 模拟/数字转换<br />ADC(analog to digital convertor) 模拟/数字转换器<br />ADM(adaptive delta modulation) 自适应增量调制<br />ADPCM(adaptive differentia

2011-04-13 22:02:00 8683

原创 TMS320F2812需要注意的几点

如何提高F2812 AD的转换精度采用软件补偿,参考文档spra989a。 程序经常跑飞程序没有结尾或不是循环的程序。nmi管脚没有上拉。在看门狗动作的时候程序会经常跑飞。程序编制不当也会引起程序跑飞。硬件系统有问题。程序访问了非法的地址。用示波器观测的时候程序跑飞示波器的探头接地不好,探头上的电位可能会比较高,接到信号线上产生干扰会跑飞。大程序有时运行异常,但加一两条空指令就正常,是何原因由于TMS320C采用了多级的流水线操作,因此流水线冲突是不可

2011-04-13 21:54:00 1374

原创 关于电涡流传感器灵敏度

电涡流传感器灵敏度一般指是峰值灵敏度:如:8mv/um 这样当输出信号有效值是3.535V=2倍的根号2.对应500um如何计算的呢?有效值是3.535V对应峰值为4V 4000mv/8mv/um=500um

2011-04-13 21:53:00 6866

原创 为何模拟地和数字地要用电感进行分开

<br />模拟地跟数字地,最终都要接到一块的,那干吗还要分模拟地和数字地呢?<br />这是因为虽然是相通的,但是距离长了,就不一样了。<br />同一条导线,不同的点的电压可能是不一样的,特别是电流较大时。<br />因为导线存在着电阻,电流流过时就会产生压降。<br />另外,导线还有分布电感,在交流信号下,分布电感的影响就会表现出来。<br />所以我们要分成数字地和模拟地,因为数字信号的高频噪声很大,如果模拟地和数字地混合的话,就会把噪声传到模拟部分,造成干扰。如果分开接地的话,高频噪声可以在电源

2011-04-13 21:52:00 1778 1

原创 CAN波特率的简单计算

其实CAN的波特率计算特简单,只是我们无意识地把简单的问题复杂化了。假设我们先不考虑BTR0中的SJW位和BTR1中的SAM位。那么,BTR0和BTR1就是2个分频系数寄存器;它们的乘积是一个扩展的分频系数。即:BTR0×BTR1=F_BASE/Fbps (1) 其中: 内部频率基准源F_BASE = Fclk/2,即外部晶振频率Fclk的2分频。注意任何应用中,当利用外部晶振作为基准源的时候,都是先经过2分频整形的。1)式中,当晶振为16M时,F_BASE=8000K    当晶振为12M时,F_BASE

2011-04-13 21:50:00 2057

原创 如何在短时间内使用与掌握一款MCU

<br />在实际工作中,有时往往会因为项目进度要求需要用一款自己以前未曾使用过的MCU来进行产品的开发,而且进度要求很急,为此,我结合自己的经验,谈一下如何以最快的速度来掌握和面对此情况: 1。认真阅读Datasheet中的第一页(Summary 部分),一般该页都会将此器件的所有Features和主要参数进行详细地说明; 2。快速浏览一遍其CPU的结构和寻址方式; 3。快速浏览一遍其Instruction Set(仅仅Summary部分),这样在编程时会有一个初步的认识; 4。结合项目的设计要求和资源的

2011-04-13 21:49:00 848 2

原创 计算机体系结构

<br />1、冯·诺依曼结构<br />  冯·诺依曼结构又称作普林斯顿体系结构(Princetionarchitecture)。<br />1945年,冯·诺依曼首先提出了“存储程序”的概念和二进制原理,后来,人们把利用这种概念和原理设计的电子计算机系统统称为“冯·诺依曼型结构”计算机。冯·诺依曼结构的处理器使用同一个存储器,经由同一个总线传输。<br />  冯·诺依曼结构处理器具有以下几个特点:<br />  必须有一个存储器;<br />  必须有一个控制器;<br />  必须有一个运算器,用于

2011-04-12 20:30:00 1313

原创 CISC与RISC

<br />CISC是复杂指令系统计算机(ComplexInstructionSetComputer)的简称 [sisk]<br />RISC(reduced instruction set computer[risK],精简指令集计算机)是一种执行较少类型计算机指令的微处理器,起源于80 年代的MIPS主机(即RISC 机),RISC机中采用的微处理器统称RISC处理器。<br /> RISC 和CISC 是目前设计制造微处理器的两种典型技术,虽然它们都是试图在体系结构、操作运行、软件硬件、编译时间和运行

2011-04-12 20:28:00 3155

原创 MULTI BIN的wince 5.0+smdk2440下的实现(扩大你的内存)

原本早就要发出来了,但是看到king_sundi网友已经发过一个帖子了,所以犹豫了没有发,相对而言,我这个总结更具有实用性,基本上照着这个步骤来就能成功,我给我几个朋友试过了,他们一开始对这个基本不懂都能搞定。<br />XIP实现总结.<br />step1:修改config.bib文件.内核子集XIPKERNEL的SIZE根据你自己编译出来的XIPKERNEL.BIN实际大小调整,<br />XIPKERNEL BASE=8C200000,XIPKERNEL SIZE = 0013F000 内存类型是R

2011-04-09 22:10:00 1196

转载 浅谈wince驱动调试方法

<br />以前,我调试驱动都是打包,下载,很郁闷,一个小小的DLL都要这么费神,对微软极为不满,现在发现驱动调试有一些诀窍,特来和大家分享,如果你有更好的方法,就来和大家分享吧。<br />     之所以说“浅谈”,是因为我自己也搞得模模糊糊的,问过很多人,大家一致认为有三种调试方法:<br />一、使用应用程序动态加载驱动——优点是不用下载打包NK,可以在正常情况下看到驱动的运行情况;缺点是只能调试流驱动。在这方面有个专家做的很好,发布了驱动调试助手http://www.cnblogs.com/we-

2011-04-09 21:36:00 592

原创 如何减小NK大小

<br />我的NK一旦在setting菜单选择中文,编译出来的NK就是25M多了,但是有些人可以弄到中文NK15M,现在我也来试试。<br /> <br />我用优龙的2410,发现启动最慢的地方是在把NAND下的WINCE考到SDRAM的过程,大概需要15秒<br />WINCE的NK.NB0文件大概有30M,我尝试去掉那些WORD VIEW,PDF VIEW等,编译出来的WINCE并没有变小多少<br />或者有没有更快的 读取NAND的方法,目的只为了提高启动速度,<br />谢谢!<br />30

2011-04-09 21:35:00 1378

原创 2440支持大容量SD卡的解决办法

<br />//----------------------------------------------------------------------------------------------------------- <br />// 作者:wogoyixikexie@gliet<br />// 版权:桂林电子科技大学一系科协wogoyixikexie@gliet<br />// 平台:wince5.0 2440 5.0 BSP <br />// 发布日期:2009年5月6日 10:45:54

2011-04-09 21:20:00 652

原创 DeInit函数中不释放中断会造成什么后果?

<br />最近在做系统的电源管理以及系统底电流的调试工作,要求在系统进入suspend的时候耗电电流在几个mA以内。其中有一个耗电比较大的模块,我想在系统进入suspend的时候将它的驱动卸载,系统resume的时候再重新给它加载,本来这种方式之前用过很多次了,应该没有什么问题,唯一让我担心的是这个驱动比较复杂,有很多线程在跑,担心卸载的时候一些资源没有释放或者释放顺序有问题导致第二次不能够加载成功。但是随着调试的进行,对该驱动的卸载和加载似乎很顺利,重新加载后通过SPI接口成功的将firmware下载到

2011-04-09 21:14:00 674

原创 提高wince中断响应速度的一种方法

<br />//----------------------------------------------------------------------------------------------------------- <br />// 作者:wogoyixikexie@gliet<br />//论坛账号:gooogleman (经常在CSDN出没)<br />// 版权:桂林电子科技大学一系科协wogoyixikexie@gliet<br />// 平台:wince5.0 2440 5.0 B

2011-04-09 21:08:00 1143

转载 wince 5.0 .2440 5.0BSP的中断过程

<br /><br />     以前在CSDN写过一些wince5.0中断的文章,现在重新看看,发现以前的有些理解是错误的,想翻开来改改,可是郁闷的CSDN在前台没有返回后台的编辑功能,所以现在重新写一篇纠正一下。<br />      首先描述wince5.0 (2440BSP)的中断流程<br />     注册表等——》KernelIoControl(——》OEMIoControl——》OALIntrRequestIrqs )把物理中断转换成系统中断——》InterruptInitialize调用O

2011-04-09 21:03:00 755

转载 改进CSDN Norains 老兄的虚拟串口

<br />hEventComm);被执行了三次之后这个应用程序才会被触发去读虚拟串口的数据——就是去调用虚拟串口的COM_Read函数,真是晕倒了,不懂为什么会这样,PulseEvent函数要三次才有效吗?不会这么搞笑吧,先看看PB帮助先吧。<br />This function provides a single operation that sets to signaled the state of the specified event object and then resets it to no

2011-04-09 20:56:00 822

原创 串口接收时丢数据问题解决方案

<br />老规矩,先说下问题:串口在接收pc端发来的数据时(100个bytes,每200ms发送一次),偶尔会丢一些数据。某一次的测试记录如下:<br />第一次丢数据 发送总量60多万字节 丢了27个<br />第二次丢数据 发送总量80多万字节 (在上一次发送的基础上又)丢了40个<br />第三次丢数据 发送总量190多万字节 (在上一次发送的基础上又)丢了37个<br /> <br />      以上数据要说明的是所丢的数据是一个随机情况,因为如果我把环境清空(例如断电重启)而pc端的发送条件不

2011-04-09 20:48:00 3776

原创 Windows CE下驱动程序开发基础

<br />我想即使读者看过微软的关于驱动开发的培训教材和CE帮助文档中的驱动部分,头脑中仍然一片茫然。要想真正了解驱动程序必须结合一些驱动程序源码,在此我以串口驱动程序(COM16550)中初始化过程为线索简单讲一讲驱动开发的基础知识。<br />  Windows CE下的串口驱动程序能够处理所有I/O行为类似串口的设备,包括基于16450、16550 UART(通用异步收发芯片)的设备和一些采用DMA的设备,常见的有9针串口、红外I/O口、Modem等。在%_WINCEROOT%/Public/Com

2011-04-09 20:45:00 494

转载 WinCE虚拟串口驱动(二)

<br />//========================================================================<br />  //TITLE:<br />  //    WinCE虚拟串口驱动(二)<br />  //AUTHOR:<br />  //    norains<br />  //DATE:<br />  //    Saturday 28-March-2009<br />  //Environment:<br />  //    WINDOWS

2011-04-09 20:43:00 487

转载 WinCE虚拟串口驱动(一)

<br /> //========================================================================<br />  //TITLE:<br />  //    WinCE虚拟串口驱动(一)<br />  //AUTHOR:<br />  //    norains<br />  //DATE:<br />  //    Saturday 28-March-2009<br />  //Environment:<br />  //    WINDOW

2011-04-09 20:42:00 696

原创 转载——bootloader 开发,最郁闷前三步

<br />在书市和网上溜达一圈,只发现两本关于Bootloader的开发资料。一个是电子工业出版社出版的《Windows CE.NET实用开发技术》;另一个是PB的HELP文件。其他大多为介绍Bootloader相关知识的,最多也就是修改一下官方的Bootloader源码。 <br />觉得没什么意思!如果官方不给源码呢?咱还是要从零开始。也算是发扬自力更生、艰苦奋斗的革命精神。由于本人的英文太差,在金山词霸的帮助下,花了三天时间(没办法,白天要上班,晚上要照顾媳妇,自己能支配的时间实在是少的可怜)才看了

2011-04-09 20:33:00 662

转载 WinCE5.0 BSP BOOTLOADER开发详解-生成bin和nb0

<br />一,生成EBOOT.exe <br />1,在D:/WINCE500/PLATFORM/Sun2410/SRC/BOOTLOADER/EBOOT目录下,建立名为Startup.s的汇编文件。 <br />源代码如下: <br />OPT 2 <br />INCLUDE kxarm.h <br />OPT 1 <br />OPT 128 <br />STARTUPTEXT <br />LEAF_ENTRY StartUp <br />nop <br />END <br />2,在D:/WINCE5

2011-04-09 20:26:00 782

转载 接口技术的基本知识

<br />  CPU与外部设备、存储器的连接和数据交换都需要通过接口设备来实现,前者被称为I/O接口,而后者则被称为存储器接口。存储器通常在CPU的同步控制下工作,接口电路比较简单;而I/O设备品种繁多,其相应的接口电路也各不相同,因此,习惯上说到接口只是指I/O接口。<br /><br />  一、I/0接口的概念<br />  1.接口的分类<br />  I/O接口的功能是负责实现CPU通过系统总线把I/O电路和 外围设备联系在一起,按照电路和设备的复杂程度,I/O接口的硬件主要分为两大类:<br

2011-04-09 14:56:00 859

原创 stepldr编译的问题

stepldr编译,生成<br />stepldr.bin 4kB, <br />stepldr.exe 7kB,<br />stepldr.map 3kB,<br />stepldr.nb0 4kB,<br />stepldr.nb1 4kB,<br />stepldr.nb2 4kB<br /><br />我想问的是,为什么会生成3个stepldr.nbx?在哪里设置的?为什么在我的环境里面,stepldr.nb1是有效的,那么其他两个是做什么用的?<br /><br />在我的stepldr目录下,有

2011-04-08 22:22:00 872

原创 S3C2440A bootloader之Stepldr.bib

在SAMSUNG公司提供的S3C2440A的BSP中有一个Stepldr引导程序。先分析一下Stepldr.bib文件吧:;; Copyright (c) Microsoft Corporation.  All rights reserved.;;; Use of this source code is subject to the terms of the Microsoft end-user; license agreement (EULA) under which you licensed this

2011-04-08 21:51:00 1354

原创 bootloader 之Option.inc

<br />;===========================================<br />; NAME: OPTION.A<br />; DESC: Configuration options for .S files<br />; HISTORY:<br />; 02.28.2002: ver 0.0<br />; 03.11.2003: ver 0.0 attached for 2440.<br />; jan E, 2004: ver0.03  modified for 2440

2011-04-08 21:24:00 855

原创 bootloader之memcfg.inc 或memcfg.s memcfg.a

MEMCFG是什么?在你的stepldr目录下你会找到它!

2011-04-08 21:08:00 1071

21种常见CRC检验算法 C#实现类

21种常见CRC检验算法 C#实现类

2022-08-18

SampleCode8x8d.rar

海曼红外测温官网代码 8X8代码

2020-12-14

C#常用命名空间 - 天琊蓝 - 博客园.pdf

C#常用命名空间 ,C#常用命名空间 -,C#常用命名空间 -

2019-10-11

STM32F429 ADC三重采集

STM32F429 ADC三重采集

2019-02-16

Marvell SDIO 8686 在S3C2440 上wince5.0驱动

Marvell SDIO 8686 在S3C2440 上wince5.0驱动

2013-10-30

Cadence 元件封装

零件封装是安装半导体集成电路芯片的外壳,主要起到安装、固定、密封、保护芯片和增强电热性能的作用,它是芯片内部电路与外部电路的桥梁。随着电子技术飞速发展,集成电路封装技术也越来越先进,使得芯片内部电路越来越复杂的情况下,芯片性能不但没受影响,反而越来越强。 在Cadence软件中,设计者要将绘制好的原理图正确完整的导入PCB Editor中,并对电路板进行布局布线,就必须首先确定原理图中每个元件符号都有相应的零件封装(PCB Footprint)。虽然软件自带强大的元件及封装库,但对于设计者而言,往往都需要设计自己的元件库和对应的零件封装库。在Cadence中主要使用Allegro Package封装编辑器来创建和编辑新的零件封装。

2012-11-23

LATTICE PLL文档

LATTICE PLL文档

2012-09-16

LATTICE 全局变量的设置和使用

LATTICE 全局变量的设置和使用 LATTICE 全局变量的设置和使用 LATTICE 全局变量的设置和使用

2012-09-15

LATTICE MEM设置手册

LATTICE MEM设置手册

2012-09-15

FPGA 静态时序分析神文

FPGA 静态时序分析神文

2012-08-15

ARM S3C2440 LCD驱动心得(赞超好)

ARM S3C2440 LCD驱动心得(赞超好) 可类比2440 6410等

2011-08-04

micro sd卡座的封装图

micro sd卡座的封装图.pdfmicro sd卡座的封装图.pdf

2011-05-30

SD卡标准及通讯代码

SD卡 标准 SD开发时使用 SD卡 标准 SD开发时使用 SD卡 标准 SD开发时使用

2011-05-12

RNIDS PC端驱动RNDIS USB kit

RNIDS PC端驱动RNDIS USB kit RNIDS PC端驱动RNDIS USB kit RNIDS PC端驱动RNDIS USB kit

2010-12-28

SPI通讯详细及故障

SPI通讯详细 SPI通讯故障 SPI通讯原理

2010-12-16

2812 SCI_FIFO程序

2812 SCI_FIFO程序

2010-11-01

wince5 中断MyDriver例程

wince5 中断MyDriver例程

2010-10-09

VDD.VEE.VSS什么意思.

VCC、 VDD、VEE、VSS是指芯片、分解电路的电源集结点,具体接电源的极性需视器件材料而 定。 VCC一般是指直接连接到集成或分解电路内部的三极管C极,VEE是指连接到集成或分解电路内部三极 管的E极。 同样,VDD、VSS就是指连接到集成内部、分解电路的场效应管的D和S极。 例如是采用P沟 E/DMOS工艺制成的集成,那么它的VDD就应接电源的负,而VSS应接正电源。 它们是这样得名的: VCC表示连接到三极管集电极(C)的电源。

2009-04-20

模电基础最基础的教程了

模电学习的两个重点 凡是学电的,总是避不开模电。 上学时老师教的知识,毕业时统统还给老师。毕业后又要从事产品设计,《模电》拿起又放下了 n 次,躲不开啊。毕业多年后,回头望,聊聊模电的学习,但愿对学弟学妹有点帮助。 通观整本书,不外是,晶体管放大电路、场管放大电路、负反馈放大电路、集成运算放大器、波形及变换、功放电路、直流电源等。然而其中的重点,应该是场管和运放。何也? 按理说,场管不是教材的重点,但目前实际中应用最广,远远超过双极型晶体管(BJT)。场效应管,包括最常见的MOSFET,在电源、照明、开关、充电等等领域随处可见。 运放在今天的应用,也是如火如荼。比较器、ADC、DAC、电源、仪表、等等离不开运放。 1、场效应管是只有一种载流子参与导电的半导体器件,是一种用输入电压控制输出电流的半导体器件。有 N 沟道和 P 沟道两种器件。有结型场管和绝缘栅型场管 IGFET 之分。IGFET 又称金属-氧化物-半导体管 MOSFET。MOS 场效应管有增强型 EMOS 和耗尽型 DMOS 两大类,每一类有 N 沟道和 P 沟道两种导电类型。 学习时,可将 MOSFET 和 BJT 比较,就很容易掌握,功率 MOSFET 是一种高输入阻抗、电压控制型器件,BJT 则是一种低阻抗、电流控制型器件。再比较二者的驱动电路,功率 MOSFET 的驱动电路相对简单。BJT 可能需要多达 20% 的额定集电极电流以保证饱和度,而 MOSFET 需要的驱动电流则小得多,而且通常可以直接由 CMOS 或者集电极开路 TTL 驱动电路驱动。其次,MOSFET 的开关速度比较迅速,MOSFET 是一种多数载流子器件,能够以较高的速度工作,因为没有电荷存储效应。其三,MOSFET 没有二次击穿失效机理,它在温度越高时往往耐力越强,而且发生热击穿的可能性越低。它们还可以在较宽的温度范围内提供较好的性能。此外,MOSFET 具有并行工作能力,具有正的电阻温度系数。温度较高的器件往往把电流导向其它MOSFET,允许并行电路配置。而且,MOSFET 的漏极和源极之间形成的寄生二极管可以充当箝位二极管,在电感性负载开关中特别有用。 场管有两种工作模式,即开关模式或线性模式。所谓开关模式,就是器件充当一个简单的开关,在开与关两个状态之间切换。线性工作模式是指器件工作在某个特性曲线中的线性部分,但也未必如此。此处的“线性”是指 MOSFET 保持连续性的工作状态,此时漏电流是所施加在栅极和源极之间电压的函数。它的线性工作模式与开关工作模式之间的区别是,在开关电路中,MOSFET 的漏电流是由外部元件确定的,而在线性电路设计中却并非如此。 2、运放所传递和处理的信号,包括直流信号、交流信号,以及交、直流叠加在一起的合成信号。而且该信号是按“比例(有符号+或-,如:同相比例或反相比例)”进行的。不一定全是“放大”,某些场合也可能是衰减(如:比例系数或传递函数 K=Vo/Vi=-1/10)。 运放直流指标有输入失调电压、输入失调电压的温度漂移(简称输入失调电压温漂)、输入偏置电流、输入失调电流、输入失调电流温漂、差模开环直流电压增益、共模抑制比、电源电压抑制比、输出峰-峰值电压、最大共模输入电压、最大差模输入电压。 交流指标有开环带宽、单位增益带宽、转换速率SR、全功率带宽、建立时间、等效输入噪声电压、差模输入阻抗、共模输入阻抗、输出阻抗。 个人认为,选择运放,可以只侧重考虑三个参数:输入偏置电流、供电电源和单位增益带宽。

2009-04-20

Proteus 仿真库简介

元件名称 中文名 说明 7407 驱动门 1N914 二极管 74Ls00 与非门 74LS04 非门 74LS08 与门 74LS390 TTL 双十进制计数器 7SEG 4针BCD-LED 输出从0-9 对应于4根线的BCD码 7SEG 3-8译码器电路BCD-7SEG[size=+0]转换电路 ALTERNATOR 交流发电机 AMMETER-MILLI mA安培计 AND 与门 BATTERY 电池/电池组 BUS 总线 CAP 电容 CAPACITOR 电容器 CLOCK 时钟信号源 CRYSTAL 晶振 D-FLIPFLOP D触发器

2009-04-20

运算放大器的原理简介

运算放大器(Operational Amplifier,简称OP、OPA、OPAMP)是一种直流耦合﹐差模(差动模式)输入、通常为单端输出(Differential-in, single-ended output)的高增益(gain)电压放大器,因为刚开始主要用于加法,乘法等运算电路中,因而得名。一个理想的运算放大器必须具备下列特性:无限大的输入阻抗、等于零的输出阻抗、无限大的开回路增益、无限大的共模排斥比的部分、无限大的频宽。最基本的运算放大器如图1-1。一个运算放大器模组一般包括一个正输入端(OP_P)、一个负输入端(OP_N)和一个输出端(OP_O)。

2009-04-20

电容、电感滤波电路作用原理.

整流电路的输出电压不是纯粹的直流,从示波器观察整流电路的输出,与直流相差很大,波形中含有较大的脉动成分,称为纹波。为获得比较理想的直流电压,需要利用具有储能作用的电抗性元件(如电容、电感)组成的滤波电路来滤除整流电路输出电压中的脉动成分以获得直流电压。

2009-04-20

0欧的电阻在电路中的用法

我们经常在电路中见到0欧的电阻,对于新手来说,往往会很迷惑:既然是0欧的电阻,那就是导线,为何要装上它呢?还有这样的电阻市场上有卖吗? 其实0欧的电阻还是蛮有用的。大概有以下几个功能:①做为跳线使用。这样既美观,安装也方便。②在数字和模拟等混合电路中,往往要求两个地分开,并且单点连接。我们可以用一个0欧的电阻来连接这两个地,而不是直接连在一起。这样做的好处就是,地线被分成了两个网络,在大面积铺铜等处理时,就会方便得多。附带提示一下,这样的场合,有时也会用电感或者磁珠等来连接。③做保险丝用。由于PCB上走线的熔断电流较大,如果发生短路过流等故障时,很难熔断,可能会带来更大的事故。由于0欧电阻电流承受能力比较弱(其实0欧电阻也是有一定的电阻的,只是很小而已),过流时就先将0欧电阻熔断了,从而将电路断开,防止了更大事故的发生。有时也会用一些阻值为零点几或者几欧的小电阻来做保险丝。不过不太推荐这样来用,但有些厂商为了节约成本,就用此将就了。④为调试预留的位置。可以根据需要,决定是否安装,或者其它的值。有时也会用*来标注,表示由调试时决定。⑤作为配置电路使用。这个作用跟跳线或者拨码开关类似,但是通过焊接固定上去的,这样就避免了普通用户随意修改配置。通过安装不同位置的电阻,就可以更改电路的功能或者设置地址。

2009-04-20

场效应管的原理及分类

 各类场效应管根据其沟道所采用的半导体材料,可分为N型沟道和P型沟道两种。所谓沟道,就是电流通道。   半导体的场效应,是在半导体表面的垂直方向上加一电场时,电子和空穴在表面电场作用下发生运动,半导体表面载流子的重新分布,因而半导体表面的导电能力受到电场的作用而改变,即改变为加电压的大小和方向,可以控制半导体表面层中多数载流子的浓度和类型,或控制PN结空间电荷区的宽度,这种现象称半导体的场效应。

2009-04-20

硬件实用手册

硬件实用手册 硬件实用手册

2008-08-05

LINUX应用技术精华{面向初学Linux朋友的书籍}

LINUX应用技术精华{面向初学Linux朋友的书籍}

2008-04-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除