一些知識

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都有信號,只是抵消而已),那便是我們非常熟悉的差分信號。

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