国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

二線串行8位數模轉換器MAX517的特性與應用

發(fā)布時間:2010-6-11 16:07    發(fā)布者:techieboy
引言

在計算機的測控系統中,常要用到模擬輸出,數模轉換器(DAC)就是一種將數字信號轉換成模擬電信號的器件。DAC根據輸入數據的格式一般分為并行和串行兩種,并行的DAC通常有8位、10位、12位和16位等,并行芯片進行D/A轉換時,輸出建立時間短,通常不超過10μs,但它們的引腳比較多,芯片體積大,與CPU連接時電路較復雜。有些應用并不太計較D/A轉換的輸出建立時間,比如在數控機床中,主軸電機通常由交流變頻器來控制,交流變頻器接受數控系統輸出的模擬電壓,當需要改變主軸轉速時,從數字量轉速的輸入到模擬量轉速的實現,由于三相異步電機的啟動,中間通常有一個較長的時間(一般需要1~3s)。此時,在數控系統中,選用串行DAC來控制變頻器,即可滿足要求,雖然輸出建立時間比并行DAC稍長(通常也不超過100μs),但這樣的時間與電機的啟動時間比起來,完全可以忽略不計,且串行DAC與CPU連接時所用引線少、電路簡單,芯片體積小、價格低。



當精度要求不是太高時,對于單路的DAC,可以選用美國MAXIM公司生產的8位串行D/A芯片MAX517。本文將主要介紹MAX517的特性及其與AT89S52單片機的通信。



MAX517的性能簡介

MAX517是8位電壓輸出型數模轉換器,它帶有簡單的雙線串行接口,允許多個設備之間進行通信。MAX517使用簡單的雙線串行接口,只需要標準的微處理器提供2根總線與之相連,如圖1所示。微處理器的SCL輸出時鐘信號,SDA輸出數據。當微處理器的SCL傳送時鐘脈沖時,對于MAX517來說,最高頻率不能超過400kHz,即波特率不超過400kbps。圖2是MAX517的一個完整的串行數據傳送時序。

首先,微處理器應給MAX517一個地址字節(jié),MAX517收到之后,給處理器一個應答信號;其次,處理器再給MAX517一個命令字節(jié),MAX517收到之后,又發(fā)一個應答信號給處理器;最后,處理器將要轉換的數字量(輸出字節(jié))送給MAX517,MAX517收到之后,再一次向處理器發(fā)送一個應答信號。至此,一個完整的串行數據傳送即告結束。

MAX517與AT89S52單片機的通信

對于AT89S52單片機來說,有兩種方式向MAX517傳送數據,一種是串行傳送方式,另外一種是普通輸出方式。

● 串行傳送方式

如圖4所示,將AT89S52的RXD、TXD引腳分別連接到MAX517的SDA和SCL引腳,把AT89S52的串行口設置成工作方式0。此時,AT89S52 CPU的串行口為同步移位寄存器方式,其波特率是固定的,為CPU晶振頻率fosc的 1/12,數據由RXD引腳出入,同步移位脈沖由TXD引腳送出,發(fā)送或接收的是8位數據,低位在先,高位在后。當一個8位的數據寫入CPU的串行口發(fā)送緩沖器SBUF時,串行口即將8位數據以 fosc/12的波特率從RXD引腳輸出(從低位到高位),發(fā)送完成時,置中斷標志TI=1。采用上述傳送方式時,正好與MAX517的串行口特性相吻合。詳細的傳送程序清單如下。

---CLR ES ;關串行口中斷
---MOV SCON,#00H ;初始化,寫串行口控制字,取工作模式0
---MOV A,#01011000B ;準備MAX517的地址字節(jié)
---MOV SBUF,A ;向CPU的串口發(fā)送
---JNB TI,$ ;送完8位否?若未送完,則踏步等待
---CLR TI ;若送完,則清TI標志
---JB P3.0,$ ;查應答信號
---NOP ;地址已送完
---MOV A,#00000000B ;準備MAX517的命令字節(jié)
---MOV SBUF,A ;向CPU的串口發(fā)送
---JNB TI,$ ;送完8位否?若未送完,則踏步等待
---CLR TI ;若送完,則清TI標志
---JB P3.0,$ ;查應答信號
---NOP ;命令已送完
---MOV A,#xxH ;準備MAX517的輸出字節(jié)
---MOV SBUF,A ;向CPU的串口發(fā)送
---JNB TI,$ ;送完8位否?若未送完,則踏步等待
---CLR TI ;若送完,則清TI標志
---JB P3.0,$ ;查應答信號
---NOP ;輸出字節(jié)已送完
---RET







值得注意的是,MAX517的+5V SCL在接收CPU送來的脈沖信號時,fmax=400kHz,而CPU的串口工作在方式0時,從TXD引腳輸出的脈沖頻率fTXD=fosc/12。這樣,就要求fTXD=fosc/12≤400kHz,即fosc≤4.8MHz,也就是說,CPU的晶振頻率不能超出4.8MHz。對于機床數控系統來說,選用MCS-51系列單片機作CPU時,若fosc≤4.8MHz,雖然照顧了MAX517的數據傳送,但會導致系統的處理速度大大降低。因此,采用CPU串口方式0進行數據傳送的方案,要視具體場合,在高速場合,通常不可取,只能用在低速場合。另外,采用串行傳送時,CPU就不能再與其他系統進行串行通信了。

● 普通輸出方式

在普通輸出方式下,可以通過CPU的2根輸出線,或系統擴展輸出芯片(如8255A)的2根輸出線與MAX517進行通信。圖4中采用的是AT89S52的P1.1、P1.0兩引腳,分別與MAX517的SCL、SDA兩引腳相連接。CPU遵照MAX517的工作時序,通過其P1.1引腳在必要的時候主動地輸出單個的時鐘脈沖,作為時鐘信號,然后從P1.0引腳逐個地輸出地址字節(jié)、命令字節(jié)和輸出字節(jié)。在普通輸出方式下,串行數據傳送的軟件流程如圖5所示。在數據的傳送過程中,必須遵守以下的約定:

(1)起始條件

傳送沒有開始的時候,CPU 先將P1.1置高,使得MAX517的SCL=1;然后CPU控制P1.0由高變低,使得MAX517的SDA產生負跳變,標志著傳送的開始。

(2)中間過程

中間過程需要傳送地址字節(jié)、命令字節(jié)和輸出字節(jié)。根據MAX517的工作時序,當且僅當SCL=0(即P1.1=0)時,SDA才能產生跳變(P1.0由0變1,或由1變0);當SCL=1(即P1.1=1)時,SDA狀態(tài)保持(即P1.0=0或1,保持不變)。

(3)終止條件

當傳送快要結束的時候,CPU先將P1.1置高,使得MAX517的SCL=1;然后CPU控制P1.0由低變高,使得MAX517的SDA產生正跳變,標志著傳送的結束。

在普通輸出方式下,不占用CPU的串行口,不影響本系統與其他系統的串行數據通信;并且普通輸出方式的傳送易于控制速度,不像串行傳送方式對CPU的晶振頻率有限制,因此推薦使用普通輸出方式。

結束語

在研制的機床數控系統中,選擇AT89S52單片機作為CPU,采用本文提出的普通輸出方式向MAX517傳送數據,實現了對交流變頻器的控制。應用實踐表明,采用MAX517進行D/A轉換時,硬件連接簡單,軟件編程方便,器件成本低廉,系統運行可靠。本文提出的單片機與MAX517的通信方式,對于MAX518和MAX519兩種DAC也具有一定的參考價值。

參考文獻

1 吳秀清等.微型計算機原理與接口技術.中國科學技術大學出版社.2002
2 劉紅玲等.實用微機接口技術.中國電力出版社.2003
3 MAXIM. NEW RELEASES DATA BOOK. Volume V. Printed USA.1996
4 李華.MCS-51系列單片機實用接口技術.北京航空航天大學出版社.1993
5 王玉琳.CK-I型車床閉環(huán)控制系統的研究與應用.合肥工業(yè)大學.1991
本文地址:http://www.qingdxww.cn/thread-12767-1-1.html     【打印本頁】

本站部分文章為轉載或網友發(fā)布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 想要避免發(fā)生災難,就用MPLAB® SiC電源仿真器!
  • 基于CEC1712實現的處理器SPI FLASH固件安全彈性方案培訓教程
  • 為何選擇集成電平轉換?
  • 安靜高效的電機控制——這才是正確的方向!
  • 貿澤電子(Mouser)專區(qū)

相關在線工具

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 四虎欧美永久在线精品免费 | 痴女勃起寸止榨干精在线播放 | 成年色黄大色黄大片 视频 成年日韩片av在线网站 | 国产麻豆媒一区一区二区三区 | 亚洲操穴| 欧美成人精品高清在线播放 | 91综合视频 | 国产精品嫩草影院在线看 | 不卡在线视频 | 亚洲福利国产精品17p | 亚洲精彩视频在线观看 | 亚洲噜噜噜噜噜影院在线播放 | 欧美色精品天天在线观看视频 | 大尹成香蕉 | 先锋资源亚洲 | 国产精品男人的天堂 | 成人一区二区免费中文字幕 | 亚洲成人精品久久 | 午夜久久久久久网站 | 嗯操| 国产免费自拍视频 | 一二三四视频在线观看社区 | free欧美性 | 污污的网站在线免费观看 | 视频一本大道香蕉久在线播放 | 2019精品手机国产品在线 | 欧美在线一区二区 | 国产高清自拍一区 | 国产免费91 | 日本视频在线免费 | 成人毛片基地 | 99这里只有精品66视频 | 老司机精品久久 | 午夜精品一区二区三区在线视 | 国内免费自拍视频 | 国产一区二区在线不卡 | 久久久青青 | 日韩欧美高清一区 | 亚洲国产影视 | 免费h黄肉动漫在线观看 | 在线青青|