98国产精品综合一区二区三区,国产福利视频,男人添女人囗交做爰视频,日本免费一区二区三区视频观看

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 電容電阻 >> 基于AVR單片機(jī)SPI的串行ADC接口設(shè)計(jì)

基于AVR單片機(jī)SPI的串行ADC接口設(shè)計(jì)

關(guān)鍵字:AVR單片機(jī) ATmega16 MAX187 作者:admin 來源:不詳 發(fā)布時(shí)間:2018-01-05  瀏覽:58

摘 要:本文所進(jìn)行是為提高ADC轉(zhuǎn)換的精度、加快工作速度的研究,主要介紹AVR單片機(jī)的SPI與MAX187的接口設(shè)計(jì),提供了軟件編程實(shí)現(xiàn)。

1、AVR單片機(jī)的SPI接口

SPI(Serial Peripheral Interface--- 串行外設(shè)接口)總線系統(tǒng)是一種同步串行外設(shè)接口,允許MCU與各種外圍設(shè)備以串行方式進(jìn)行通信、數(shù)據(jù)交換,廣泛應(yīng)用于各種工業(yè)控制領(lǐng)域;诖藰(biāo)準(zhǔn),SPI系統(tǒng)可以直接于各個(gè)廠家生產(chǎn)的多種標(biāo)準(zhǔn)外圍器件直接接口。SPI接口通常包含有4根線:串行時(shí)鐘(SCK)、主機(jī)輸入/從機(jī)輸出數(shù)據(jù)線(MISO)、主機(jī)輸出/從機(jī)輸入數(shù)據(jù)線(MOSI)和低電平有效的從機(jī)選擇線SS。在從機(jī)選擇線SS使能的前提下,主機(jī)的SCK脈沖將在數(shù)據(jù)線上傳輸主 /從機(jī)的串行數(shù)據(jù)。主/從機(jī)的典型連接圖如圖(1)所示:

圖(1)主/從機(jī)的連接圖

串行外設(shè)接口SPI允許ATmega16和外設(shè)之間進(jìn)行高速的同步數(shù)據(jù)傳輸。ATmega16 SPI的特點(diǎn)如下:全雙工,3線同步數(shù)據(jù)傳輸,主/從機(jī)操作,LSB首先發(fā)送或MSB首先發(fā)送,7種可編程的比特率,傳送中斷結(jié)束,寫碰撞標(biāo)志檢測,可以從閑置模式喚醒,作為主機(jī)時(shí)具有雙速模式(CK/2)。

如圖(2)所示,系統(tǒng)包括兩個(gè)移位寄存器和一個(gè)主時(shí)鐘發(fā)生器。通過將需要的從機(jī)的SS引腳拉低,主機(jī)啟動(dòng)一次通信過程。主機(jī)和從機(jī)將需要的數(shù)據(jù)放到相應(yīng)的移位寄存器,主機(jī)在SCK引腳上產(chǎn)生時(shí)鐘脈沖以交換數(shù)據(jù)。主機(jī)的數(shù)據(jù)從MOSI移出,從從機(jī)MISO移入。從機(jī)的數(shù)據(jù)從MISO移出,從從機(jī)MOSI移入。主機(jī)通過將從機(jī)的SS拉高實(shí)現(xiàn)與從機(jī)的同步。

圖(2)SPI 主機(jī) - 從機(jī)的互連

下面將介紹SPI的幾個(gè)特殊寄存器:

1.1 SPI的控制寄存器—SPCR

SPIE 為SPI 中斷使能,置位后,只要 SPSR 寄存器的 SPIF 和 SREG 寄存器的全局中斷使能位置位,就會引發(fā)SPI 中斷。 SPE 置位將使能 SPI,DORD 置位時(shí)數(shù)據(jù)的 LSB首先發(fā)送;否則數(shù)據(jù)的 MSB首先發(fā)送。MSTR置位時(shí)選擇主機(jī)模式,否則為從機(jī)。CPOL 置位表示空閑 SCK 為高電平;否則空閑時(shí) SCK為低電平。CPHA決定數(shù)據(jù)是在 SCK的起始沿采樣還是在 SCK 的結(jié)束沿采樣。通過對 SPR1、SPR0進(jìn)行設(shè)計(jì),確定主機(jī)的 SCK 速率。

1.2 SPI的狀態(tài)寄存器—SPSR


SPIF 為中斷標(biāo)志位,串行發(fā)送結(jié)束后,SPIF 置位。若此時(shí)寄存器 SPCR 的SPIE 和全局中斷使能位置位,SPI中斷即產(chǎn)生。進(jìn)入中斷例程后SPIF將自動(dòng)清零。在發(fā)送當(dāng)中對SPI數(shù)據(jù)寄存器SPDR寫數(shù)據(jù)將置位 WCOL,SPI2X置位后 SPI 的速度加倍。

1.3 SPI的數(shù)據(jù)寄存器—SPDR

SPDR 數(shù)據(jù)寄存器為讀/寫寄存器,用來在寄存器文件 SPI移位寄存器之間傳輸數(shù)據(jù)。寫寄存器將啟動(dòng)數(shù)據(jù)傳輸,讀寄存器將讀取寄存器的接收緩沖器。 SPI 系統(tǒng)的發(fā)送方向只有一個(gè)緩沖器,而在接收方向有兩個(gè)緩沖器。也就是說,在發(fā)送時(shí)一定要等到移位過程全部結(jié)束后才能對 SPI 數(shù)據(jù)寄存器執(zhí)行寫操作。而在接收數(shù)據(jù)時(shí),需要在下一個(gè)字符移位過程結(jié)束之前通過訪問SPI 數(shù)據(jù)寄存器讀取當(dāng)前接收到的字符。否則第一個(gè)字節(jié)將丟失。

在本設(shè)計(jì)中所使用的串行ADC芯片,在AVR單片機(jī)SPI主機(jī)的控制下,完成對MAX187轉(zhuǎn)換后的數(shù)據(jù)讀操作。

2、 MAX187的介紹

MAX187是美信公司推出的12位A/D轉(zhuǎn)換芯片,內(nèi)部含有采樣/保持電路,單5 V操作電源,轉(zhuǎn)換速度為8.5μs,具有片上4.096 V參考電壓,模擬量輸入范圍為0~VBEF。三線串行接口,兼容SPI,QSPI,MicroWire總線。

MAX187用采樣/保持電路和逐位比較寄存器將輸入的模擬信號轉(zhuǎn)換為12位的數(shù)字信號,其采樣/保持電路不需要外接電容。MAX187有2種操作模式:正常模式和休眠模式,將置為低電平進(jìn)入休眠模式,這時(shí)的電流消耗降到10μA以下。置為高電平或懸空進(jìn)入正常操作模式。

完整的操作時(shí)序如圖(3)所示。使用內(nèi)參考時(shí),在電源開啟后,經(jīng)過20 ms后參考引腳的4.7μF電容充電完成,可進(jìn)行正常的轉(zhuǎn)換操作。A/D轉(zhuǎn)換的工作過程是:當(dāng)為低電平時(shí),在下降沿MAX187的T/H電路進(jìn)入保持狀態(tài),并開始轉(zhuǎn)換,8.5μs后DOUT輸出為高電平作為轉(zhuǎn)換完成標(biāo)志。這時(shí)可在 SCLK端輸入一串脈沖將結(jié)果從DOUT端移出,讀入單片機(jī)中處理。數(shù)據(jù)讀取完成后將置為高電平。要注意的是:在置為低電平啟動(dòng)A/D轉(zhuǎn)換后,檢測到 DOUT有效(或者延時(shí)8.5μs以上),才能發(fā)SCLK移位脈沖讀數(shù)據(jù),SCLK至少為13個(gè)。發(fā)完脈沖后應(yīng)將置為高電平。

編輯:admin  最后修改時(shí)間:2018-06-27

聯(lián)系方式

0755-82591179

郵箱:ivy@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A09

Copyright © 2014-2025 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

和子发生了性关系的免费视频| 亚洲av综合色区无码一二三区| 欧美激情一区二区三区| 香港奇案之吸血贵利王| 粗长灼热快速捣出白沫h| 亚洲欧美国产精品专区久久| 无码国产精品一区二区高潮| 精品久久久久久无码中文字幕一区| 国产精品永久久久久久久久久| 肉体撞击声噗嗤噗嗤水声| suntek中老年人女妈妈秋装| 亚洲精品国产精品乱码不99| 四川少妇bbw搡bbbb槡bbbb| 久久碰国产一区二区三区| 强行开发她的尿孔h| 亚洲色熟女图激情另类图区| 黑人与白人做爰 magnet| 女仆穿白丝裸体吃奶玩乳视频| 精品国产一区二区三区四区| 一天不日b浑身难受| 久久久久亚洲av成人无码电影| 国精产品一区二区三区公司| jizzjizz少妇亚洲水多| 无码刺激性a片短视频| 亚洲中文无码| 杨敏思版1-5完整无删减版| 掉入男人世界的女人阅读| 精品久久人妻av中文字幕| 欧美r级a片成人片不可撤销| 领导一边玩我奶一边吃我奶| 扒开粉嫩小泬舌头伸进去| 色婷婷综合久久久中文字幕| 熟妇的滚烫的肉唇翻进翻出| 丰满人妻熟妇乱偷人无码| 国内精品久久人妻无码hd浪潮| chinese学生高中男gay| 国产69久久精品成人看| 国产在线视频一区二区三区| 办公室撕开奶罩揉吮奶漫画| 按摩师舌头进去添的我好舒服| 国产成人无码视频一区二区三区|