
硬件设计
文章平均质量分 66
Augusdi
让时间验证一切,让时间验证我。感谢大家的无私帮助,我愿以同样的态度回馈我热情的朋友,用我们的热忱开创美好未来!
展开
-
单口RAM、伪双口RAM、双口RAM与FIFO的区别
单口RAM、伪双口RAM、双口RAM与FIFO的区别 FPGA设计中,常用到的数据缓存IP有FIFO和RAM,其中RAM又分单口RAM、伪双口RAM、双口RAM。 单口与双口的区别在于,单口只有一组数据线与地址线,因此读写不能同时进行。而双口有两组数据线与地址线,读写可同时进行。FIFO读写可同时进行,可以看作是双口。 双口RAM分伪双口RAM(Xil...转载 2020-03-27 20:53:40 · 1184 阅读 · 0 评论 -
PCI总线主要特点
PCI总线主要特点1、具有地址数据多路复用的高性能的32位或64位同步总线,总线引脚数目和部件数量少,降低了成本及布线的复杂度。2、PCI总线支持线性突发传输模式,确保了总线不断满载数据进行高速传输。3、PCI总线的设计是独立于处理器的,它具有严格的总线规范和良好的兼容性,PCI扩展卡可以插入任何符合PCI规范的微机和工作站系统中,方便的进行硬件移植,目前PCI己成为嵌入式系统的局部总原创 2009-03-05 16:11:00 · 6851 阅读 · 0 评论 -
PCI 设备中在WINDOWS下编写DMA的方法
对于在PCI总线上进行高速数据传输,通常采用直接数据存储(DMA)技术。在DMA方式下数据能够达到PCI总线规范的最大数据传输速率,所以在设备驱动程序的开发过程中,实现DMA的工作方式成为驱动程序的设计的重点。而对于DMA工作方式的设备驱动程序的开发又是设备驱动程序的难点,并且国内介绍这类的书籍又相对很少,给设计者带来很大困难。 内核(Kernel)模式的驱动程序可以应用于WINDO转载 2009-03-05 14:33:00 · 7503 阅读 · 1 评论 -
DAC数模转换总结
数模转换就是将离散的数字量转换为连接变化的模拟量,实现该功能的电路或器件称为数模转换电路,通常称为D/A转换器或DAC(Digital Analog Converter)。 我们知道数分可为有权数和无权数,所谓有权数就是其每一位的数码有一个系数,如十进制数的45中的4表示为4×10,而5为5×1,即4的系数为10,而5的系数为1, 数模转换从某种意义上讲就是把二进制的数转换转载 2009-03-05 15:56:00 · 9882 阅读 · 0 评论 -
TMS320F2812介绍
TMS320F2812 是美国TI 公司推出的C2000 平台上的定点32 位DSP 芯片,主频150MHZ、处理性能可达150MIPS,每条指令周期6.67ns。TMS320F2812 采用哈佛总线结构,具有统一的存储模式,包括4M 可寻址程序空间和4M 可寻址数据空间。同时片内具有128 ×16 位的FLASH 存储器和18K ×16 位的SRAM,以及4K×16 位的引导ROM。最大支持外扩原创 2009-03-24 10:17:00 · 7419 阅读 · 1 评论 -
RS232接口简介
RS232接口最初并非专为PC机通信所开发,它所针对的是更广域的通信接口应用,因此在实际应用中使用最为广泛,并且由于其价格便宜、编程容易,所以在相当长时间内,还可能与USB、Firewire等这些新标准接口并存。 RS232接口连接器可使用9针外壳和25针外壳,它们都有9个异步通信电压信号脚,25针串口还另有9个20mA电流环信号脚、6个空(保留)脚和1个保护地脚。本文在实际原创 2009-05-11 15:02:00 · 4579 阅读 · 0 评论 -
PCI卡的PCB布线规则
PCI卡的PCB布线规则 作者:duoduo PCI卡的布线比较讲究,这是PCI信号的特点决定的。在常规性的高频数字电路设计中我们总是力求避免阻抗不匹配造成的信号反射、过冲、振铃、非单调性现象,但是PCI信号却恰恰是利用了信号的反射原理来传输物理信号,为使能够合理利用信号反射同时又尽力避免较大的过冲、振铃和非单调性等副作用,PCI-SIG在PCI规范中对PCB物理实现做了一些规转载 2009-05-13 18:14:00 · 2239 阅读 · 0 评论 -
小小电容之大大观
小小电容之大大观 《中庸》有云:喜怒哀乐之未发谓之中,发而皆中节谓之和。电容极高明而道中庸,过犹不及。不要轻视电容哦。。。什么地方都有如果用得不好,死得难看的,所以首先。。。A什么是好电容。1.电容容量越大越好。很多人在电容的替换中往往爱用大容量的电容。我们知道虽然电容越大,为IC提供的电流补偿的能力越强。且不说电容容量的增大带来的体积变大,增加成本的同时还影响空气流动和散热。关键转载 2010-03-06 01:48:00 · 2002 阅读 · 2 评论 -
常用电平转换方案
(1) 晶体管+上拉电阻法 就是一个双极型三极管或 MOSFET,C/D极接一个上拉电阻到正电源,输入电平很灵活,输出电平大致就是正电源电平。(2) OC/OD 器件+上拉电阻法 跟 1) 类似。适用于器件输出刚好为 OC/OD 的场合。(3) 74xHCT系列芯片升压 (3.3V→5V) 凡是输入与 5V TTL 电平兼容的 5V CMOS 器件都可以用作 3.3V→5V 电平转换原创 2010-03-06 01:58:00 · 3115 阅读 · 2 评论 -
初学单片机几个不易掌握的概念
初学单片机几个不易掌握的概念随着电子技术的迅速发展,计算机已深入地渗透到我们的生活中,许多电子爱好者开始学习单片机知识,但单片机的内容比较抽象,相对电子爱好者已熟悉的模拟电路、数字电路,单片机中有一些新的概念,这些概念非常基本以至于一般作者不屑去谈,教材自然也不会很深入地讲解这些概念,但这些内容又是学习中必须要理解的,下面就结合本人的学习、教学经验,对这些最基本概念作一说明,希望对自学者有所帮助。原创 2010-03-06 01:41:00 · 1765 阅读 · 1 评论 -
关于手机锂电池充电的知识
关于手机锂电池充电的知识 目前的手机基本上所配电池都是锂离子电池,所以我下面所讲的是针对锂离子电池的充电知识。镍氢电池有所不同,这里不谈。 一、基本概念: 1、锂离子电池标称电压3.7V(3.6V),充电截止电压4.2V(4.1V,根据电芯的厂牌有不同的设计)。(锂离子电芯规范的说法是:锂离子二次电池) 2、对锂离子电池充电要求(GB/T18287 2000规范):转载 2010-03-27 17:41:00 · 3842 阅读 · 0 评论 -
CRC循环冗余校验码
<br />环冗余校验码 <br />在串行传送(磁盘、通讯)中,广泛采用循环冗余校验码(CRC)。CRC也是给信息码加上几位校验码,以增加整个编码系统的码距和查错纠错能力。 <br />CRC的理论很复杂,一般书上只介绍已有生成多项式后计算校验码的方法。检错能力与生成多项式有关,只能根据书上的结论死记。 <br />循环冗余校验码(CRC)的基本原理是:在K位信息码后再拼接R位的校验码,整个编码长度为N位,因此,这种编码又叫(N,K)码。对于一个给定的(N,K)码,可以证明存在一个最高次幂为N-K=R的多转载 2010-06-25 15:59:00 · 7216 阅读 · 1 评论 -
IC封装术语大全
<br />IC封装术语::<br /> <br /> 1、BGA(ball grid array)<br /> 球形触点陈列,表面贴装型封装之一。在印刷基板的背面按陈列方式制作出球形凸点用以<br /> 代替引脚,在印刷基板的正面装配LSI 芯片,然后用模压树脂或灌封方法进行密封。也称为凸<br /> 点陈列载体(PAC)。引脚可超过200,是多引脚LSI 用的一种封装。<br /> 封装本体也可做得比QFP(四侧引脚扁平封装)小。例如转载 2010-07-01 11:04:00 · 3105 阅读 · 0 评论 -
计算机串口基本理论
1,什么是串口? 2,什么是RS-232? 3,什么是RS-422? 4,什么是RS-485? 5,什么是握手? 1,什么是串口?串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线Universal Serial Bus或者USB混淆)。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。 串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的转载 2010-06-21 11:12:00 · 1897 阅读 · 3 评论 -
三极管振荡电路
三极管振荡电路<br /><br /> 简单的、低成本的、晶体管振荡电路,简要分析,学学振荡电路,在过去发现有几个别人的产品就是用这个电路来产生一定频率的脉冲信号。感觉很有意思。来学习一下。<br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <b转载 2010-12-13 13:34:00 · 14774 阅读 · 3 评论 -
步进电机14问
<br />步进电机14问<br />1.什么是步进电机?<br /> 步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。您可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。<br />2.步进电机分哪几种?<br /> 步进电机分三种:永磁式(PM) ,反应式(VR)和混合式(HB)<br />转载 2010-11-04 17:06:00 · 2250 阅读 · 0 评论 -
变频器常识
什么是变频器? <br /> 变频器是利用电力半导体器件的通断作用将工频电源变换为另一频率的电能控制装置。变频器是利用电力半导体器件的通断作用将工频电源变换为另一频率的电能控制装置。可分为交——交变频器,交——直——交变频器。<br /> 交——交变频器可直接把交流电变成频率和电压都可变的交流电;<br /> 交——直——交变频器则是先把交流电经整流器先整流成直流电,再经过逆变器把这个直流电流变成频率和电压都可变的交流电<br /> PWM和PAM的不同点是什么? <br原创 2010-11-04 17:47:00 · 2392 阅读 · 0 评论 -
keil c51 软件仿真插件ledkey.dll
keil c51 软件仿真插件ledkey.dll 两个Keil的插件,可以在Keil中模拟出实验板!<br /><br />使用说明:<br /><br />1. 请将下载的2个插件内容拷贝到uVision 的安装目录下的 /Keil/C51/BIN 中<br /> <br />2. 修改 Tool.ini, 此文件位于 uVision 的安装目录 /keil 下.<br />请将下面的内容 添加到 [C51] 部分的后面.<br /><br />AGSI1=ledkey.dll ("ledkey")<转载 2010-12-30 23:30:00 · 8449 阅读 · 8 评论 -
JTAG基本原理及仿真器性能比较
<br />转载自:http://www.gd-emb.org/detail/id-48408.html<br />JTAG(Joint Test Action Group,联合测试行动组)是一种国际标准测试协议(IEEE 1149.1兼容)。标准的JTAG接口是4线——TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。 <br />JTAG的主要功能有两种,或者说JTAG主要有两大 类:一类用于测试芯片的电气特性,检测芯片是否有问题;另一类用于Debug,对各类芯片以及其外围设备原创 2010-11-19 21:54:00 · 2644 阅读 · 1 评论 -
PROTEL所画PCB各层的意思
这篇文章写的还可以于是就转了下来,给大家看看<br />1。TopLayer、BottomLayer、MidLayerx,这几层是用来画导线或覆铜的(当然还有TopLayer、BottomLayer的SMT贴片器件的焊盘PAD);<br /> 2。Top Solder、Bottom Solder、Top Paste、Bottom Paste,这四层是与穿越两层以上器件PAD相关的;一般Paste层留的孔会比焊盘小(Paste表面意思是指焊膏层,就是说可以用它来制作印刷锡膏的钢网,这层只需要露出所有需要贴片原创 2010-11-19 21:55:00 · 3912 阅读 · 0 评论 -
TTL电平,CMOS电平,OC门,OD门基础知识
<br />TTL电平,CMOS电平,OC门,OD门基础知识 <br />一.TTL<br /> TTL集成电路的主要型式为晶体管-晶体管逻辑门(transistor-transistor logic gate),TTL大部分都采用5V电源。<br /> 1.输出高电平Uoh和输出低电平Uol<br /> Uoh≥2.4V,Uol≤0.4V<br /> 2.输入高电平和输入低电平<br /> Uih≥2.0V,Uil≤0.8V<br /> <br /> 二.CMOS <br /> CMOS电路转载 2011-03-22 18:23:00 · 3218 阅读 · 0 评论 -
模拟数字电子知识
<br />模拟电路<br />1、基尔霍夫定理的内容是什么?<br />基尔霍夫定律包括电流定律和电压定律<br />电 流定律:在集总电路中,任何时刻,对任一节点,所有流出节点的支路电流的代数和恒等于零。<br />电压定律:在集总电路中,任何时刻,沿任一回路,所有支 路电压的代数和恒等于零。<br />2、描述反馈电路的概念,列举他们的应用。<br />反馈,就是在电子系统中,把输出回路中的电量输入到输入回路中去。<br />反 馈的类型有:电压串联负反馈、电流串联负反馈、电压并联负反馈、电流并联负反转载 2011-03-22 18:25:00 · 2148 阅读 · 0 评论 -
进步DSP代码运行性能的研究
<br />进步DSP代码运行性能的研究 <br /><br /> 1 引言<br /> 随着微控制器技术的发展,以TI公司TMS320C2000系列为代表的DCS型数字信号处理器DSP应用广泛。该类型DSP内部集成Flash存储器,可将二进制代码同化到其内部的Flash存储器直接运行。这种运行方式在传统嵌进式应用设计中很有效,但在一些算法比较复杂、系统响应要求快速、通讯任务比较繁重的嵌进式应用中,这种运行方式会导致控制系统响应迟缓、通讯异常、I/O操纵缓慢等题目。针对这些情况,提出一种新的解决方案,转载 2011-03-22 23:11:00 · 2280 阅读 · 1 评论 -
SPI协议简介
<br />一 SPI协议概括<br />SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种转载 2011-04-02 20:42:00 · 1910 阅读 · 2 评论 -
几种VC++数据库开发技术的比较
<br /> 从功能简单的数据库(如Jet Engine)到复杂的大型数据库系统(如oracle),VC++6.0都提供了一些编程接口。本文主要介绍以下五种:<br /><br /> 1.ODBC API;<br /><br /> 2.MFC ODBC类;<br /><br /> 3.MFC DAO类;(数据访问对象)<br /><br /> 4.MFC的OLE/DB;<br /><br /> 5.ActiveX数据对象(ADO)。<br /><br /> 1.开放数据库连接(OD转载 2011-04-03 16:04:00 · 1618 阅读 · 1 评论 -
uC/OS-II 初级程序员指南
<br />uC/OS-II 初级程序员指南 <br /> <br />uC/OS-II 初级程序员指南<br /><br />uC/OS-II Basic Programmers’Guide<br /> <br /><br /><br /> <br /> 本文面向首次接触uC/OS-II的程序员,为他们介绍一下这个系统的一些基本特征和编程上的注意事项,并介绍几个值得了解的API。本文作者已经成功的将uC/OS-II移转载 2011-04-16 20:38:00 · 1810 阅读 · 0 评论 -
PCB设计流程--Protel99SE
一般PCB基本设计流程如下:前期准备->PCB结构设计->PCB布局->布线->布线优化和丝印->网络和DRC检查和结构检查->制版。 一:前期准备。这包括准备元件库和原理图。在进行PCB设计之前,首先要准备好原理图SCH的元件库和PCB的元件库。元件库可以用peotel 自带的库,但一般情况下很难找到合适的,最好是自己根据所选器件的标准尺寸资料自己做元件库。原则上先做PCB的元件库,转载 2011-06-18 23:59:00 · 2992 阅读 · 0 评论 -
keil C DLL
Extension DLLs for 礦ision2Last update:04.11.2004 These DLLs are for the 8051 simulation part only.The following DLLs are available:ScopeLCD simulation(HD44780)I2C simulation (7bit addr转载 2011-11-23 20:02:59 · 3794 阅读 · 0 评论 -
Franklin C-51语言程序设计基础
Franklin C-51语言程序设计基础1.1 Franklin C-51数据类型 Franklin C-51编译器支持下列数据类型:数据类型 长度 值域bit 1 字节 0 或 1signed char 1 字节 -128~+127unsigned char 1 字节 0~255signed int 2 字节 -32768~+32867unsigned int 2 字节原创 2012-02-09 14:35:35 · 3472 阅读 · 0 评论 -
keil C51绝对地址访问
在利用keil进行8051单片机编程的时,常常需要进行绝对地址进行访问.特别是对硬件操作,如DA AD 采样 ,LCD 液晶操作,打印操作.等等.C51提供了三种访问绝对地址的方法: 1. 绝对宏: 在程序中,用“#include”即可使用其中定义的宏来访问绝对地址,包括: CBYTE、XBYTE、PWORD、DBYTE、CWORD、XWORD、PBYTE、DWORD 具体使用可看一看absacc原创 2012-02-09 14:16:28 · 2435 阅读 · 0 评论 -
The PS/2 Mouse Interface
The PS/2 Mouse Interface Copyright 2001 Adam Chapweske This document is under construction... I'll post more information as I have time...Electrical Interface / Protocol: The PS/2 mouse uses the same转载 2012-02-23 20:43:57 · 3489 阅读 · 0 评论 -
PCB布线
尽量加宽电源、地线宽度,最好是地线比电源线宽,它们的关系是:地线>电源线>信号线,通常信号线宽为:0.2~0.3mm,最经细宽度可达0.05~0.07mm,电源线为1.2~2.5 mm对数字电路的 PCB 可用宽的地导线组成一个回路, 即构成一个地网来使用(模拟电路的地不能这样使用) 随着系统设计复杂性和集成度的大规模提高,电子系统设计师们正在从事 100MHZ 以上的电路设计,总线的工作原创 2012-05-17 23:11:35 · 1686 阅读 · 0 评论 -
TMS320F28335及其最小系统设计
引言 TMS320F28335型数字信号处理器是TI公司的一款TMS320C28X系列浮点DSP控制器。与以往的定点DSP相比,该器件的精度高,成本低,功耗小,性能高,外设集成度高,数据以及程序存储量大,A/D转换更精确快速等。它采用内部1.9 V供电,外部3.3 V供电,因而功耗大大降低。且主频高达150 MHz,处理速度快,是那些需要浮点运算便携式产品的理想选择。2 TMS320F2833转载 2012-05-17 23:04:04 · 13815 阅读 · 2 评论 -
TMS320F2812的CMD文件配置详解
DSP芯片以其极高的精度,性能及运算速度等无与伦比的优点使它得到了十分广泛的应用,TMS320F2812是TI公司生产的到目前为止用于数字控制领域的最好的DSP芯片,在对它的仿真开发过程中,编译器生成的代码和数据要由链接器分配到合适的存储空间,通常链接器的命令文件.cmd文件是由用户自己编写的,编写不当,就会使仿真开发不能进行,TI公司虽然在《TMS320C28x Optimizing C/C++转载 2012-05-17 23:14:48 · 8159 阅读 · 0 评论 -
电阻器的选用经验介绍
电阻器的选用经验介绍电阻器的选用经验介绍 1.固定电阻器的选用 固定电阻器有多种类型,选择哪一种材料和结构的电阻器,应根据应用电路的具体要求而定。 高频电路应选用分布电感和分布电容小的非线绕电阻器,例如碳膜电阻器、金属电阻器和金属氧化膜电阻器等。 高增益小信号放大电路应选用低噪声电阻器,例如金属膜电阻器、碳膜电阻器和线绕电阻器,而不能使用噪声较大的合成碳膜电阻器和有机实心电阻器。 线绕原创 2012-07-18 23:15:30 · 2103 阅读 · 0 评论 -
波特率与晶振
为什么51系列单片机常用11.0592MHz的晶振设计? 现在有许多极好的编译程序能显示代码,在速度和尺寸两方面都是非凡有效的。现代的编绎器非常适应寄存器和变量的使用方面,比手动编译有较好的优越性,甚至在其它常规方面,所以C应是看代码方面最合适的。 答1: 因为它能够准确地划分成时钟频率,与UART(通用异步接收器/发送器)量常见的波特率相关。特别是较高的波特率(19600,19原创 2012-11-26 22:01:09 · 7687 阅读 · 0 评论 -
波特率 晶振
51 芯片的串口可以工作在几个不同的工作模式下,其工作模式的设置就是使用SCON 寄存器。它的各个位的具体定义如下: SM0 SM1 SM2REN TB8 RB8 TI RI SM0、SM1 为串行口工作模式设置位,这样两位可以对应进行四种模式的设置。串行口工作模式设置。 波特率在使用串口做通讯时,一个很重要的参数就是波特率,只有上下位机的波特率一样时才可以进行正常通讯。波特率是指串行端口每秒内原创 2012-11-26 22:02:39 · 3369 阅读 · 0 评论 -
C51学习附录
附录一 C51中的关键字 关键字 用 途 说 明 auto 存储种类说明 用以说明局部变量,缺省值为此 break 程序语句 退出最内层循环 case 程序语句 switch语句中的选择项 char 数据类型说明 单字节整型数或字符型数原创 2012-11-28 09:29:36 · 1758 阅读 · 0 评论 -
Keil C51库函数参考
Keil C51库函数参考C51强大功能及其高效率的重要体现之一在于其丰富的可直接调用的库函数,多使用库函数使程序代码简单,结构清晰,易于调试和维护,下面介绍C51的库函数系统。第一节 本征库函数(intrinsic routines)和非本征证库函数C51提供的本征函数是指编译时直接将固定的代码插入当前行,而不是用ACALL和LCALL语句来实现,这样就大大提供了函数访问的效率,而非本征函数则必原创 2012-11-28 10:11:54 · 3020 阅读 · 0 评论 -
常用晶体管参数表
常用晶体管参数表数据来自广州电子技术网,仅供参考索引晶体管型号反压Vbeo电流Icm功率Pcm放大系数特征频率管子类型90901150V0.03A0.4W*150MHZNPN901250V0.5A0.6W**PNP901350V0.5A0.6W**NPN901450V0.1A0.4W*150MHZNPN901550V0.1A0.4W*150MHZPNP901830V0.05A0.4W*1GHZNP原创 2012-11-28 13:03:48 · 5416 阅读 · 0 评论