-
TLC2543是TI公司的12位串行模數(shù)轉(zhuǎn)換器,使用開關(guān)電容逐次逼近技術(shù)完成A/D轉(zhuǎn)換過程。由于是串行輸入結(jié)構(gòu),能夠節(jié)省51系列單片機(jī)I/O資源;且價格適中,分辨率較高,因此在儀器儀表中有較為廣泛的應(yīng)用。
TLC2543的特點(diǎn)
(1)12位分辯率A/D轉(zhuǎn)換器;
(2)在工作溫度范圍內(nèi)10μs轉(zhuǎn)換時間;
(3)11個模擬輸入通道;
(4)3路內(nèi)置自測試方式;
(5)采樣率為66kbps;
(6)線性誤差±1LSBmax;
(7)有轉(zhuǎn)換結(jié)束輸出EOC;
(8)具有單、雙極性輸出;
(9)可編程的MSB或LSB前導(dǎo);
(10)可編程輸出數(shù)據(jù)長度。
TLC2543的引腳排列及說明
TLC2543有兩種封裝形式:DB、DW或N封裝以及FN封裝,這兩種封裝的引腳排列如圖1,引腳說明見表1
TLC2543電路圖和程序欣賞
#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
sbit clock=P1^0; sbit d_in=P1^1;
sbit d_out=P1^2;
sbit _cs=P1^3;
uchar a1,b1,c1,d1;
float sum,sum1;
double sum_final1;
double sum_final;
uchar duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
uchar wei[]={0xf7,0xfb,0xfd,0xfe};
void delay(unsigned char b) //50us
{
unsigned char a;
for(;b>0;b--)
for(a=22;a>0;a--);
}
void display(uchar a,uchar b,uchar c,uchar d)
{
P0=duan[a]|0x80;
P2=wei[0];
delay(5);
P2=0xff;
P0=duan[b];
P2=wei[1];
delay(5);
P2=0xff;
P0=duan[c];
P2=wei[2];
delay(5);
P2=0xff;
P0=duan[d];
P2=wei[3];
delay(5);
P2=0xff;
}
uint read(uchar port)
{
uchar i,al=0,ah=0;
unsigned long ad;
clock=0;
_cs=0;
port<<=4;
for(i=0;i<4;i++)
{
d_in=port&0x80;
clock=1;
clock=0;
port<<=1;
}
d_in=0;
for(i=0;i<8;i++)
{
clock=1;
clock=0;
}
_cs=1;
delay(5);
_cs=0;
for(i=0;i<4;i++)
{
clock=1;
ah<<=1;
if(d_out)ah|=0x01;
clock=0;
}
for(i=0;i<8;i++)
{
clock=1;
al<<=1;
if(d_out) al|=0x01;
clock=0;
}
_cs=1;
ad=(uint)ah;
ad<<=8;
ad|=al;
return(ad);
}
void main()
{
uchar j;
sum=0;sum1=0;
sum_final=0;
sum_final1=0;
while(1)
{
for(j=0;j<128;j++)
{
sum1+=read(1);
display(a1,b1,c1,d1);
}
sum=sum1/128;
sum1=0;
sum_final1=(sum/4095)*5;
sum_final=sum_final1*1000;
a1=(int)sum_final/1000;
b1=(int)sum_final%1000/100;
c1=(int)sum_final%1000%100/10;
d1=(int)sum_final%10;
display(a1,b1,c1,d1);
}
}
標(biāo)簽:
2543
TLC
上傳時間:
2013-11-19
上傳用戶:shen1230
-
#include<iom16v.h>
#include<macros.h>
#define uint unsigned int
#define uchar unsigned char
uint a,b,c,d=0;
void delay(c)
{ for for(a=0;a<c;a++)
for(b=0;b<12;b++);
};
uchar tab[]={
0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,
標(biāo)簽:
AVR
單片機(jī)
數(shù)碼管
上傳時間:
2013-10-21
上傳用戶:13788529953
-
摘要: 串行傳輸技術(shù)具有更高的傳輸速率和更低的設(shè)計成本, 已成為業(yè)界首選, 被廣泛應(yīng)用于高速通信領(lǐng)域。提出了一種新的高速串行傳輸接口的設(shè)計方案, 改進(jìn)了Aurora 協(xié)議數(shù)據(jù)幀格式定義的弊端, 并采用高速串行收發(fā)器Rocket I/O, 實(shí)現(xiàn)數(shù)據(jù)率為2.5 Gbps的高速串行傳輸。關(guān)鍵詞: 高速串行傳輸; Rocket I/O; Aurora 協(xié)議
為促使FPGA 芯片與串行傳輸技術(shù)更好地結(jié)合以滿足市場需求, Xilinx 公司適時推出了內(nèi)嵌高速串行收發(fā)器RocketI/O 的Virtex II Pro 系列FPGA 和可升級的小型鏈路層協(xié)議———Aurora 協(xié)議。Rocket I/O支持從622 Mbps 至3.125 Gbps的全雙工傳輸速率, 還具有8 B/10 B 編解碼、時鐘生成及恢復(fù)等功能, 可以理想地適用于芯片之間或背板的高速串行數(shù)據(jù)傳輸。Aurora 協(xié)議是為專有上層協(xié)議或行業(yè)標(biāo)準(zhǔn)的上層協(xié)議提供透明接口的第一款串行互連協(xié)議, 可用于高速線性通路之間的點(diǎn)到點(diǎn)串行數(shù)據(jù)傳輸, 同時其可擴(kuò)展的帶寬, 為系統(tǒng)設(shè)計人員提供了所需要的靈活性[4]。但該協(xié)議幀格式的定義存在弊端,會導(dǎo)致系統(tǒng)資源的浪費(fèi)。本文提出的設(shè)計方案可以改進(jìn)Aurora 協(xié)議的固有缺陷,提高系統(tǒng)性能, 實(shí)現(xiàn)數(shù)據(jù)率為2.5 Gbps 的高速串行傳輸, 具有良好的可行性和廣闊的應(yīng)用前景。
標(biāo)簽:
Rocket
2.5
高速串行
收發(fā)器
上傳時間:
2013-11-06
上傳用戶:smallfish
-
在無線通信中,為了對抗信道衰落,人們提出了分集技術(shù)。協(xié)作分集通過共享資源達(dá)到改善通信質(zhì)量、提高通信性能的目的。研究了放大轉(zhuǎn)發(fā)協(xié)作通信系統(tǒng)中的功率分配策略。對于協(xié)作通信系統(tǒng)的功率分配研究了3種方法:迭代法,直接計算法,理想的窮搜索法。研究表明,迭代法是最佳方案,因?yàn)檫@種方法的迭代次數(shù)可以人為控制,而且性能與理想的窮搜索法相差不大。
標(biāo)簽:
協(xié)作通信
功率分配
策略
上傳時間:
2013-10-26
上傳用戶:bruce5996
-
介紹了MIMO的基本原理,并在此基礎(chǔ)上對MIMO在不同移動通信系統(tǒng)中的應(yīng)用進(jìn)行了闡述,最后介紹了R&S公司的相應(yīng)測試解決方案。
1 引言
對于所有的無線通信系統(tǒng)而言,無論是3GPP UMTS這樣的移動無線網(wǎng)絡(luò),還是像WLAN那樣的無線局域網(wǎng),除了通過高階調(diào)制或更大的信號帶寬這樣傳統(tǒng)的方式來提高數(shù)據(jù)速率以外,還可以通過多天線技術(shù)來提高信道的容量。作為未來移動通信的必選項目,MIMO已經(jīng)引起了更多的關(guān)注,而對于MIMO系統(tǒng)的實(shí)現(xiàn)和測試,也成為通信行業(yè)的熱點(diǎn)及難點(diǎn)。本文在介紹MIMO的基本原理以及在MIMO不同移動通信標(biāo)準(zhǔn)表現(xiàn)形式的基礎(chǔ)上,介紹R&S公司提供的相應(yīng)測試解決方案,可以滿足不同客戶、不同標(biāo)準(zhǔn)及不同階段的MIMO系統(tǒng)測試需求。
2 MIMO基本原理
根據(jù)不同的傳輸信道類型,可以在無線系統(tǒng)中使用相應(yīng)的分集方式。目前,主要的分集方式包括時間分集(不同的時隙和信道編碼)、頻率分集(不同的信道、擴(kuò)頻和OFDM)以及空間分集等。多天線系統(tǒng)利用的就是空間方式,而MIMO作為典型的多天線系統(tǒng),可以明顯提高傳輸速率。而在實(shí)際的無線系統(tǒng)中,可以根據(jù)實(shí)際情況使用一種或者多種分集方式。
標(biāo)簽:
MIMO
測試
上傳時間:
2013-12-26
上傳用戶:dave520l
-
本文主要講述了天線的重要技術(shù)參數(shù)指標(biāo)的含義,天線的種類,介紹了天線 的分集和合成技術(shù),賦形波束技術(shù)和智能天線的概念。本文還給出了各種天 線的應(yīng)用原則和各種無線環(huán)境下的天線選型原則,并講述了天線下傾角的規(guī) 劃設(shè)計方法,最后介紹了天線安裝的注意事項。
標(biāo)簽:
天線
上傳時間:
2013-11-19
上傳用戶:sqq
-
多輸入多輸出(MIMO)天線系統(tǒng)是發(fā)送端和接收端同時采用多個天線單元的分集接收系統(tǒng)。具有T M 副發(fā)送天線、R M 副接收天線的MIMO 系統(tǒng)模型。
標(biāo)簽:
MIMO
多輸入多輸出
分
天線系統(tǒng)
上傳時間:
2013-10-31
上傳用戶:tzrdcaabb
-
近年來,多輸入多輸出(MIMO)雷達(dá)受到國內(nèi)外科研人員的廣泛關(guān)注。這種新體制雷達(dá)能夠在時域、頻域、空域、碼域獲取更加豐富的目標(biāo)和環(huán)境信息,尤其是MIMO雷達(dá)的空間分集和信號分集特性在提高雷達(dá)的檢測與參數(shù)估計性能等方面具有很大的優(yōu)越性,能夠突破傳統(tǒng)雷達(dá)的性能限制。論文圍繞MIMO雷達(dá)空間分集與信號分集特性,針對目標(biāo)分辨與定位問題提出了MIMO雷達(dá)DOA估計的新算法,利用MIMO雷達(dá)實(shí)驗(yàn)系統(tǒng)的實(shí)驗(yàn)數(shù)據(jù)驗(yàn)證了新算法的有效性。
標(biāo)簽:
MIMO
DOA
雷達(dá)
估計算法
上傳時間:
2013-11-09
上傳用戶:sclyutian
-
摘要: 串行傳輸技術(shù)具有更高的傳輸速率和更低的設(shè)計成本, 已成為業(yè)界首選, 被廣泛應(yīng)用于高速通信領(lǐng)域。提出了一種新的高速串行傳輸接口的設(shè)計方案, 改進(jìn)了Aurora 協(xié)議數(shù)據(jù)幀格式定義的弊端, 并采用高速串行收發(fā)器Rocket I/O, 實(shí)現(xiàn)數(shù)據(jù)率為2.5 Gbps的高速串行傳輸。關(guān)鍵詞: 高速串行傳輸; Rocket I/O; Aurora 協(xié)議
為促使FPGA 芯片與串行傳輸技術(shù)更好地結(jié)合以滿足市場需求, Xilinx 公司適時推出了內(nèi)嵌高速串行收發(fā)器RocketI/O 的Virtex II Pro 系列FPGA 和可升級的小型鏈路層協(xié)議———Aurora 協(xié)議。Rocket I/O支持從622 Mbps 至3.125 Gbps的全雙工傳輸速率, 還具有8 B/10 B 編解碼、時鐘生成及恢復(fù)等功能, 可以理想地適用于芯片之間或背板的高速串行數(shù)據(jù)傳輸。Aurora 協(xié)議是為專有上層協(xié)議或行業(yè)標(biāo)準(zhǔn)的上層協(xié)議提供透明接口的第一款串行互連協(xié)議, 可用于高速線性通路之間的點(diǎn)到點(diǎn)串行數(shù)據(jù)傳輸, 同時其可擴(kuò)展的帶寬, 為系統(tǒng)設(shè)計人員提供了所需要的靈活性[4]。但該協(xié)議幀格式的定義存在弊端,會導(dǎo)致系統(tǒng)資源的浪費(fèi)。本文提出的設(shè)計方案可以改進(jìn)Aurora 協(xié)議的固有缺陷,提高系統(tǒng)性能, 實(shí)現(xiàn)數(shù)據(jù)率為2.5 Gbps 的高速串行傳輸, 具有良好的可行性和廣闊的應(yīng)用前景。
標(biāo)簽:
Rocket
2.5
高速串行
收發(fā)器
上傳時間:
2013-10-13
上傳用戶:lml1234lml
-
RSA算法 :首先, 找出三個數(shù), p, q, r, 其中 p, q 是兩個相異的質(zhì)數(shù), r 是與 (p-1)(q-1) 互質(zhì)的數(shù)...... p, q, r 這三個數(shù)便是 person_key,接著, 找出 m, 使得 r^m == 1 mod (p-1)(q-1)..... 這個 m 一定存在, 因?yàn)?r 與 (p-1)(q-1) 互質(zhì), 用輾轉(zhuǎn)相除法就可以得到了..... 再來, 計算 n = pq....... m, n 這兩個數(shù)便是 public_key ,編碼過程是, 若資料為 a, 將其看成是一個大整數(shù), 假設(shè) a < n.... 如果 a >= n 的話, 就將 a 表成 s 進(jìn)位 (s
標(biāo)簽:
person_key
RSA
算法
上傳時間:
2013-12-14
上傳用戶:zhuyibin