一些知识

1.idata是51系列单片机能识别的存储器类型之一,固定指前面0x00-0xff的256个字节的片内RAM,其中前128字节和data的128字节完全相同,只是因为访问的方式不同。idata是用类似C中的指针方式访问的。汇编中的语句为:movx ACC,@Rx。   
data:直接寻址的片内RAM区低128B(00H~7FH)   
bdata:片内RAM的可位寻址区(20H~2FH),允许字节和位混合访问   
idata:单片机间接访问的片内RAM区,允许访问全部片内RAM   
pdata:Ri间接访问的片外RAM的低256B(00H~FFH)   
xdata:用DPTR间接访问的片外RAM,允许访问全部64KB片外RAM(0000H~FFFFH)   
code:单片机的64KB程序存储区ROM

2.sbit是对应可位寻址空间的一个位,可位寻址区:20H~2FH。一旦用了sbit xxx = REGE^6这样的定义,这个sbit量就确定地址了。sbit大部分是用在寄存器中的,方便对寄存器的某位进行操作的。
sbit的用法有三种:   
第一种方法:sbit 位变量名=地址值   
第二种方法:sbit 位变量名=SFR名称^变量位地址值   
第三种方法:sbit 位变量名=SFR地址值^变量位地址值   
如定义PSW中的OV可以用以下三种方法:   
sbit OV=0xd2 (1)说明:0xd2是OV的位地址值   
sbit OV=PSW^2 (2)说明:其中PSW必须先用sfr定义好   
sbit OV=0xD0^2 (3)说明:0xD0就是PSW的地址值

3.rail to rail轨到轨(Rail to Rail)概念
 从输入来说, 其共模输入电压范围可以从负电源到正电源电压; 从输出来看, 其输出电压范围可以从负电源到正电源电压。 Rail to Rail翻译成汉语即 “轨到轨”,指器件的输入输出电压范围可以达到电源电压。传统的模拟集成器件,如运放、A/D、D/A等,其模拟引脚的电压范围一般都达不到电源电压,以 运放为例,电源为+/-15V的运放,为确保性能(首先是不损坏,其次是不反相,最后是足够的共模抑制比),输入范围一般不要超过+/-10V,常温下也 不要超过+/-12V;输出范围,负载RL>10kohm时一般只有+/-11V,小负载电阻(600ohm)时只能保证+/-10V。这对器件的 应用带来很多不便。   
 Rail-to-Rail的器件,一般都是低压器件(+/-5V 或 single +5V),输入输出电压都能达到电源(输入甚至可以超过)。其原理上 的秘诀便在于电流模+NPN/PNP互补输入结构。rail-to-rail器件的某些设计思想,对我们自己设计电路也可以提供一些有益的思路。   “轨到轨(rail-to-rail)”的特性即:它的输入或输出电压幅度即使达到电源电压的上下限,此时放大器也不会像常规运放那样发生饱和与翻转。例 如,在+5V单电源供电的条件下,即使输入、输出信号的幅值低到接近0V,或高至接近5V,信号也不会发生截止或饱和失真,从而大大增加了放大器的动态范 围。这在低电源供电的电路中尤其具有实际意义。   TLC2274(轨到轨)与OP07(非轨到轨)的输入输出范围如表2(厂家给出)及图2(实际测定)。可以看到,TLC2274的动态范围可达4.8V,而OP07(及其它非轨到轨特性的运放)的动态范围仅3V左右。

4.共模输入电压 common-mode input voltage
 输入共模=(Vin++Vin-)/2;
 输入差模=(VIN+-VIN-)/2;
 输出共模=(VOUT++VOUT-)/2;
 输出差模=(VOUT+-VOUT-)/2;
 共模增益=输出共模/输入共模;
 差模增益=输出差模/输入差模;
 共模和差模其实没有严格的定义。只是说共模是相对于公共地而言的信号,而差摸则是两个信号的差(注意这里没有强调公共地,你也可以将地作为一个信号处理)。单纯孤立地讨论共模和差模没有多大的意义,必须结合具体的设计对象——如差分信号线。   
 设差分信号线的正端电压为Vp,负端电压为Vn。自然你可以定义Vp或Vn为共模电压(都相对于公共地),而Vp - Vn为差模电压。但是这种孤立的定义和分析没有意义。最简单的,Vp和Vn到底哪个代表了差分信号线上的“共模”电压?如果干扰只作用在Vp或Vn上(或不平衡),那算什么干扰?“共模抑制”对此是否有效?   
 看看这两个式子:(Vp + Vn) / 2,(Vp - Vn) / 2。前一个是两个信号线相对于公共地的平均值。不仅如此,这两个式子把差分信号线上的共模和差模特性非常自然地区分开来了,而且具有等权。如果只有(Vp + Vn) / 2干扰,而没有(Vp - Vn) / 2的干扰(这就是所谓的共模干扰),共模抑制就会完全抑制它。如果只有(Vp - Vn) / 2 信号,而没有(Vp + Vn) / 2 信号(其实Vp和Vn都有信号,只是抵消而已),那便是我们非常熟悉的差分信号。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章