[数字技术]四种常用防雷电路保护器件对比 作者 嵌入式玩耍者 日期 2012-5-17 2:45:00

[高效C语言]提高C语言代码效率的方法 作者 嵌入式玩耍者 日期 2012-5-9 1:03:00
代码效率包括两个方面内容:代码的大小和代码执行速度。如果代码精简和执行速度快,我们就说这个代码效率高。一般情况下,代码精简了速度也相应提上来了。单片机的ROMRAM的空间都很有限,当您编程时遇到单片机的
……

[模拟技术]如何区别放大器及比较器 作者 嵌入式玩耍者 日期 2012-5-7 23:53:00

运放和比较器的区别:
  比较器和运放虽然在电路图上符号相同,但这两种器件确有非常大的区别,一般不可
  以互换,区别如下:
  1、比较器的翻转速度快,大约在ns 数量级,而运放翻转速度一般为us 数量级(特殊的高
  速运放除外)。
  2、运放可以接入负反馈电路,而比较器则不能使用负反馈,虽然比较器也有同相和反相
  两个输入端,但因为其内部没有相位补偿电路,所以,如果接入负反馈,电路不能稳定
  工作。内部无相位补偿电路,这也是比较器比运放速度快很多的主要原因。
  3、运放输出级一般采用推挽电路,双极性输出。而多数比较器输出级为集电极开路结构,
  所以需要上拉电阻,单极性输出,容易和数字电路连接。


……

[C语言基础]volatile 实例讲解 作者 嵌入式玩耍者 日期 2012-5-2 6:47:00

volatile 实例讲解

  

 

volatile的本意是一般有两种说法--1.“暂态的”;2.“易变的”。

这两种说法都有可行。但是究竟volatile是什么意思,现举例说明(以Keil-c与a51为例

例子来自Keil FQA),看完例子后你应该明白volatile的意思了,如果还不明白,那只好

再看一遍了。

例1.

void main (void)

{

volatile int i;

int j;


……

并不是什么情况下敷铜都比不敷铜好,也并不是什么情况下敷铜都会减少环
路面积,敷铜作用主要有两个方面:
(1)可以起到一定的回流作用,当然,如果板层较多且层设置合理,敷铜回
流的作用就很小;
(2)可以起到一定的屏蔽作用,将上下层两个覆铜平面想象成无限大,就成
了一个屏蔽盒,敷铜永远做不到这点,就像机箱一样。
从以上两点出发,敷铜要看具体情况:
(1)对于需要严格阻抗控制的板子,不要敷铜,覆铜会由于覆铜与布线间的
分布电容,影响阻抗控制;
(2)对于器件以及上下两层布线密度较大的PCB,不需要敷铜,此时敷铜支
离破碎,基本不起作用,而且很难保证良好接地;
(3)对于单双面电源板,老老实实在电源线边跟地线,不要用敷铜,敷铜的
话你很难保证环路;
(4)如果是4 层(不包括4 层板)以上的PCB,且第二层和倒数第二层为完
整地平面,可以不用敷铜,但如果上下两层器件和布线密度较小,敷铜更好;
(7)4 层以下的PCB 如果阻抗要求不严格,可以在有空间的情况下敷铜,因
为4 层以下PCB 层间距离较远(>10mil),此时敷铜,敷铜与线间距7mil 左右,
可以起到一定的回流作用;
(8)多层数字板内平面层坚决用平面层,不要用敷铜代替,一是敷铜如果为
网格,阻抗很高,
……


[PCB设计技术]时钟走线规范 作者 嵌入式玩耍者 日期 2012-5-2 2:31:00

?? 器件选择
(1)尽量选择占空比为50%的晶体晶振;
?? 器件滤波
(1) 晶振、时钟驱动电源采用磁珠、大电容、小电容组合滤波;
(2) 时钟信号线加阻尼电阻;
?? 器件布局
(1)晶体、晶振尽量布板中央,避免靠近对外I/O 接口;
(2)晶体、晶振、时钟驱动远离低压模拟信号、复位等敏感电路;
?? 器件接地
(1)时钟区域覆铜且多点打过孔与地平面连接,晶体外壳良好接地;
(2)时钟区域有接地安装孔;
?? 时钟布线
(1)时钟信号线避免与敏感信号线长距离平行布线;
(2)单层、双层或四层单板时钟信号线要包地,包地均匀打过孔与地平面连接;
(3)时钟信号线建议过孔不超过两个,且避免在布线中间打过孔;
(4)时钟信号要有良好参考平面,如果布线较长,建议布内层,带状线布
线;
(5)时钟线尽量布线宽度一致,保证布线阻抗匹配;
(6)差分时钟布线要同层、等长、布线间距一致,也就是要对称;
(7)差分时钟差分对中间避免出现任何布线;


……

[数字技术]关于推挽输出和开漏输出的经典理解 作者 嵌入式玩耍者 日期 2012-4-30 2:14:00

推挽输出:可以输出高,低电平,连接数字器件; 推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时候另一个截止。高低电平由IC的电源低定。

推挽电路是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务,电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小效率高。输出既可以向负载灌电流,也可以从负载抽取电流推拉式输出级既提高电路的负载能力,又提高开关速度。

详细理解:
……


[C语言基础]typedef用法介绍 作者 嵌入式玩耍者 日期 2012-4-30 1:52:00
typedef 声明,简称 typedef,为现有类型创建一个新的名字。比如人们常常使用 typedef 来编写更美观和可读的代码。所谓美观,意指 typedef 能隐藏笨拙的语法构造以及平台相关的数据类型,从而增强可移植性和以及未来的可维护性。
typedef 使用最多的地方是创建易于记忆的类型名,用它来归档程序员的意图。类型出现在所声明的变量名字中,位于 ''typedef'' 关键字右边。例如:
typedef int size;
此声明定义了一个 int 的同义字,名字为 size。注意 typedef 并不创建新的类
型。它仅仅为现有类型添加一个同义字。你可以在任何需要 int 的上下文中使用 size.
typedef 还可以掩饰符合类型,如指针和数组。
……

[C语言基础]头文件中#ifndef的作用 作者 嵌入式玩耍者 日期 2012-4-30 1:39:00

#ifndef 标示阅读全文 | 回复 | 引用通告 


[数字技术]CAN总线接口电路设计中的问题 作者 嵌入式玩耍者 日期 2012-4-27 1:50:00
摘要:文章总结了接口电路设计中的几个关键问题,提出应采取合理设置光电隔离电路、隔离光电耦合器两侧的电源、设置必需的上拉电阻、总线阻抗匹配、增加抗干扰等措施,提高了阅读全文 | 回复 | 引用通告 

首页 上一页 下一页 尾页 页次:1/47页  10篇日志/页 转到:

载入中...

About Me

载入中...

Category

载入中...

newlog

载入中...

Recent Comments

载入中...

Recent Message

载入中...

Links

Search

Statistics

载入中...