新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于DS1075的8051高速單片機串行通信的時鐘新配置

基于DS1075的8051高速單片機串行通信的時鐘新配置

作者: 時間:2012-02-02 來源:網(wǎng)絡 收藏

1引言

本文引用地址:http://m.butianyuan.cn/article/172209.htm

在當今許多實時監(jiān)測系統(tǒng)與系統(tǒng)中,經(jīng)常需要進行遠距離的數(shù)據(jù)傳送,為此,如何實現(xiàn)、可靠及低成本的數(shù)據(jù)傳輸是前級機或發(fā)送級8051迫切需要解決的新技術。據(jù)此,筆者采用Dallas Semiconductor公司生產(chǎn)的芯片-EconOscillator(高效型振蕩器)為8051系列DS87C520提供設計方案,從而實現(xiàn)了DS87C520波特率。

與眾不同的Econ Oscillator(高效型振蕩器)內含一個振蕩器,可用于產(chǎn)生一個基本頻率;同時它還內置了一個分頻鏈,可以將基本頻率降低到需要的頻率。每種Econ Oscillator均可提供四種基本頻率(60MHz、66.67MHz、80MHz、100MHz),其可調節(jié)的分頻系數(shù)最高可達2052。Econ Oscillator能根據(jù)系統(tǒng)需要適用于任何類型的鐘控邏輯,包括單片機(微處理器)、FPGA、CPLD電路等。

2用為8051單片機提供

新型DS1075芯片Econ Oscillator以其方便、靈活、簡單、可靠等諸多優(yōu)點而成為目前8051單片機方面的最佳選擇。

DS1075可提供四種基本振蕩頻率(60MHz、66.67MHz、80MHz、100MHz),并可利用內部分頻器將振蕩頻率降至很低,以滿足 8051單片機系統(tǒng)的應用需求。理論上,四種基本振蕩頻率均可用于8051系統(tǒng),但是,如果選用8051的口,其晶體的選擇則應符合單片機的基頻要求,具體選擇取決于所要求的波特率和單片機所提供的波特率發(fā)生器的格式。對于8051單片機,11.059MHz或22.118MHz的晶振頻率一般比較滿意,它們所產(chǎn)生的波特率應符合3%的容差要求。如果選用基頻為66. 667MHz的振蕩器,進行六次分頻后將得到11.111MHz的時鐘信號,這與理想頻率11.059MHz相差甚微(0.47%),因此,即使是在最壞情況下,其誤差值仍可保持在可以接受的3%范圍內。實際上DS1075-66與理想頻率11.059 MHz的最大偏差是1.47%,因而符合速率28.8kbps的要求。

3硬件設置

使用DS1075時,通常都需要對DS1075內部的EEPROM存儲器進行編程,簡單的方法是直接購買DS1075K編程/評估板,因為備有樣品的評估板和Windows 95(正版)軟件可大大簡化器件的編程,從而為設計提供捷徑。操作時,只要將DS1075芯片插入DS1075K編程/評估板上,然后再連接到能提供+ 5V電源、振蕩源的應用板就可以進行編程,圖1所示是DS1075編程/評估板的連接示意圖。在完成DS1075編程后,可按圖2所示將DS1075與 DS87C520單片機進行連接。

26.jpg

應當注意: DS1075的輸出通常應連接到XTAL1引腳,而將XTAL2引腳懸空。XTAL2引腳一般是8051的晶振輸出端,所以,在該引腳連接任何元器件都只能增加8051單片機(微處理器)的負載,為此,任何附加時鐘器件在與8051單片機的XTAL1引腳并行連接時,XTAL2引腳都要懸空。DS1075 的主要特點如下:
  ●具有雙固定頻率輸出(30kHz~100MHz);
  ●片內驅動器和標定點可以預編程;
  ●不需要外部元件;
  ●最大誤差為±0.5%;
  ●采用+5V供電。

4結束語

用DS1075芯片Econ Oscillator為8051系列單片機提供時鐘8051系列單片機通信系統(tǒng)在工業(yè)控制和通信等領域中進行高速數(shù)據(jù)傳輸?shù)男录夹g,同時,使用該設計還可獲得較高的性能價格比。

27.jpg



評論


相關推薦

技術專區(qū)

關閉