《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 模擬設(shè)計(jì) > 設(shè)計(jì)應(yīng)用 > 串行存儲(chǔ)器AT45DB161B在車輛行駛記錄儀中的應(yīng)用
串行存儲(chǔ)器AT45DB161B在車輛行駛記錄儀中的應(yīng)用
摘要: 行駛記錄儀的主要數(shù)據(jù)包括事故疑點(diǎn)和行駛狀態(tài)數(shù)據(jù)。本文給出了采用ATMEL的AT45DB161B來存儲(chǔ)數(shù)據(jù)的記錄儀設(shè)計(jì)方案。
Abstract:
Key words :
</a>AT45DB161B" title="AT45DB161B">AT45DB161B" title="AT45DB161B">AT45DB161B來存儲(chǔ)數(shù)據(jù)的記錄儀設(shè)計(jì)方案。

  2 AT45DB161B串行存儲(chǔ)器

  ATMEL公司的Data-Flash產(chǎn)品的代表型號(hào)為AT45DBxxxx。此系列存儲(chǔ)器容量較大(從1~256MB);封裝尺寸小,最小封裝型式(CBGA)的尺寸為6 mm×8 mm:可采用SPI接口進(jìn)行讀寫;硬件連線少;內(nèi)部頁面尺寸較小,8 MB容量的頁面尺寸為264字節(jié),16 MB和32 MB容量的頁面尺寸為512字節(jié),64 MB容量的頁面尺寸為1056字節(jié),128 MB容量和256 MB容量的頁面尺寸為2112字節(jié)。另外,AT45DBxxxx系列存儲(chǔ)器內(nèi)部有兩個(gè)與主存頁面大小相同的SRAM緩存,可提高系統(tǒng)的靈活性,簡(jiǎn)化數(shù)據(jù)的讀寫過程。AT45DBxxxx系列存儲(chǔ)器的工作電壓只需2.7~3.6 V;整個(gè)芯片的功耗也較小;典型讀取電流為4 mA,待機(jī)電流僅為2 μA:讀寫的速度最大為20 Mbps。

  AT45DB161B的容量為16 MB。分成4096頁,每頁有528個(gè)字節(jié)[3]。另外還有兩個(gè)528字節(jié)的數(shù)據(jù)緩沖器SRAM。在對(duì)主存儲(chǔ)器進(jìn)行操作時(shí),這兩個(gè)SRAM也可以接收數(shù)據(jù)。因此,和串行EEP-ROM相比。該器件可大大縮短讀寫時(shí)間。而采用SPI總線接口和并行的flash相比.其速度并不慢,而且抗干擾能力也比較強(qiáng)。

  2.1 AT45DB161B引腳接口定義

  表1所列是AT45DB161B的部分接口引腳定義。其中CS為片選信號(hào),RESET為復(fù)位端,SCK、SI、SO為SPI總線,RDY/BUSY為忙信號(hào),WP為前256頁的寫保護(hù)。
 

AT45DB161B的部分接口引腳定義

  SPI接口是一種通用串行接口總線,利用SCK、SI和SO三根線可進(jìn)行數(shù)據(jù)的讀/寫控制。數(shù)據(jù)以字節(jié)(8 bit)為單位。其中,SCK為時(shí)鐘信號(hào),SI和SO為數(shù)據(jù)輸人和輸出線。

  AT45DB161B僅支持SPI模式0和3。在這兩種模式下。SCK信號(hào)的上升沿觸發(fā)數(shù)據(jù)輸入,下降沿觸發(fā)數(shù)據(jù)輸出,二者的區(qū)別是SCK的起始電平不同。AT45DB161B復(fù)位時(shí),默認(rèn)為SPI模式3。

  2.2 指令

  除了存儲(chǔ)單元外,AT45DB161B內(nèi)部還包括命令用戶接口CUI(Command User Interface)和狀態(tài)機(jī)。CUI接收用戶的軟件指令,以將其翻譯成狀態(tài)機(jī)內(nèi)部操作碼并進(jìn)行命令的有效性檢驗(yàn)。狀態(tài)機(jī)則可控制存儲(chǔ)器所有的內(nèi)部操作。器件內(nèi)部包含一個(gè)8位的狀態(tài)寄存器,可用來指示設(shè)備的操作狀態(tài)。向存儲(chǔ)器輸入讀狀態(tài)寄存器命令可將狀態(tài)寄存器的數(shù)據(jù)讀出。下面簡(jiǎn)單介紹模式SPI0和模式SPI3的讀寫存儲(chǔ)單元和狀態(tài)寄存器指令。   (1)讀狀態(tài)寄存器

 

  發(fā)送命令字0XD7??梢灾苯拥玫綘顟B(tài)字(一個(gè)字節(jié)),其格式如下:
 

讀狀態(tài)寄存器

 

 

  其中RDY/BUSY為1時(shí)表示不忙,可以接收下一條指令;為0則表示忙。

  設(shè)計(jì)時(shí)可通過讀狀態(tài)寄存器或SO端口來判斷前一條指令是否讀寫完畢。當(dāng)存儲(chǔ)器不忙時(shí),SO端口從O變到1。此外,RDY/BUSY端口也可以用來判斷前一條指令是否讀寫完畢。

  COMP用來指示主存儲(chǔ)單元數(shù)據(jù)和緩沖器中數(shù)據(jù)的比較結(jié)果:COMP為0表示相等。COMP為1表示不同。

  Bit5一Bit2可表示存儲(chǔ)器的容量大小。

  (2)讀存儲(chǔ)器指令

  讀存儲(chǔ)器的數(shù)據(jù)有兩種方式,具體如圖1所示。其中一種是直接讀存儲(chǔ)器任意地址的數(shù)據(jù),這可用指令D2H加3個(gè)字節(jié)的Dataflash地址再加上四個(gè)字節(jié)的空數(shù)據(jù)來實(shí)現(xiàn),以SPI模式3為例,其工作時(shí)序如圖2所示。
 

讀存儲(chǔ)器的數(shù)據(jù)有兩種方式


 

工作時(shí)序

  另一種是通過緩沖器1(2)來讀存儲(chǔ)器上某一頁的數(shù)據(jù)。該方式可分兩個(gè)步驟:一是將數(shù)據(jù)讀到數(shù)據(jù)緩沖器1(2),即指令53H(55H)+3個(gè)字節(jié)的Dataflash中的頁地址(在任意SCK的模式下);二是讀數(shù)據(jù)緩沖器1(2),這可用指令D4H(D6H)+3個(gè)字節(jié)地址(主要表示從數(shù)據(jù)緩沖器的哪個(gè)地址開

 

始讀)+1個(gè)字節(jié)空數(shù)據(jù)來實(shí)現(xiàn)。以SPI模式3為例的讀數(shù)據(jù)緩沖器時(shí)序如圖3所示。

 

  (3)向存儲(chǔ)器寫數(shù)據(jù)

  寫存儲(chǔ)器也有兩種模式,具體如圖4所示。其中一種是通過緩沖器1(2)直接寫到存儲(chǔ)器中;另一種是先寫到緩沖器,再將緩沖器的數(shù)據(jù)寫到存儲(chǔ)器中。具體的命令過程如圖5所示。

  上述幾個(gè)命令的格式都是一個(gè)字節(jié)的命令+3個(gè)字節(jié)的地址。

  3 W77E58和AT45DB161B的接口電路

  W77E58是華邦電子公司(WinBond)推出的高速增強(qiáng)型:MCS-51系列單片機(jī)。使用W77E58的系統(tǒng)速度要比傳統(tǒng)51系列單片機(jī)快2.5倍。工作頻率為40 MHz的W77E58相當(dāng)于100 MHz的8051,加上其內(nèi)置32 KB可重復(fù)編程的Flash EPROM和1KB用MOV指令訪問的內(nèi)部SRAM(節(jié)省了16條數(shù)據(jù)/地址I/O口線),以及2個(gè)增強(qiáng)型全雙工串行口和較低的價(jià)格,W77E58無疑是一款高性能、多功能、的高集成度8位微控制器,非常適合高速、雙串口、外圍簡(jiǎn)捷、低成本系統(tǒng)。其抗干擾性能和加密性能相對(duì)也是比較好的[4]。

向存儲(chǔ)器寫數(shù)據(jù)

  采用W77E58和AT45DB161B進(jìn)行接口的汽車行駛記錄儀的電路連接如圖6所示。
 

電路連接

  4 軟件實(shí)現(xiàn)

  由于W77E58沒有SPI總線,因而需要用軟件來實(shí)現(xiàn),下面給出SPI總線模擬程序和對(duì)AT45DB161B的讀寫程序。

  該軟件采用Keil C編程,其源程序代碼如下:

  4.1 SPI總線的模擬

  (1)從SPI上讀一個(gè)字節(jié)

源程序代碼

  4.2 對(duì)AT45DB161B的讀寫 
 
        (2)寫Datanash中的數(shù)據(jù)

源程序代碼

  下面的程序采用先寫到緩沖器,再將緩沖器的數(shù)據(jù)寫到存儲(chǔ)器中的方式存儲(chǔ)數(shù)據(jù):

源程序代碼

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美日韩一级大片网址| 激情综合色综合久久| 美女精品在线观看| 欧美中文字幕视频| 亚洲欧美综合国产精品一区| 99综合电影在线视频| 亚洲黄网站黄| 久久精品一本久久99精品| 性色一区二区| 久久www成人_看片免费不卡| 欧美在线视频一区| 久久av一区二区| 久久精品国产91精品亚洲| 性视频1819p久久| 午夜免费久久久久| 香蕉久久夜色精品国产使用方法| 亚洲一区二区视频在线| 亚洲视频一二区| 中文欧美日韩| 亚洲色图制服丝袜| 亚洲一区久久| 亚洲伊人网站| 香蕉免费一区二区三区在线观看| 亚洲欧美日本视频在线观看| 亚洲天堂av在线免费| 亚洲天堂网在线观看| 亚洲丝袜av一区| 午夜精品久久久久久| 欧美一级电影久久| 亚洲电影免费观看高清完整版| 欧美在线国产精品| 亚洲黄色一区| 一本大道久久精品懂色aⅴ | 亚洲小视频在线| 亚洲一区二区三区四区五区黄| 亚洲欧洲99久久| 久久激情五月婷婷| 久热精品视频在线| 欧美激情综合| 国产精品视频免费| 国内精品伊人久久久久av影院| 亚洲国产91精品在线观看| 亚洲人成艺术| 亚洲一区二区三区四区视频| 欧美在线免费观看| 日韩亚洲视频在线| 香蕉久久夜色精品国产使用方法| 久久gogo国模裸体人体| 免费不卡在线观看av| 欧美日韩国产在线播放| 国产精品三上| 有坂深雪在线一区| 99视频精品全部免费在线| 午夜久久久久久| 亚洲精品视频一区| 午夜精品一区二区三区在线视| 久久久久久久久伊人| 欧美精品久久99久久在免费线| 国产精品久久9| 红桃视频成人| 日韩天天综合| 欧美中文字幕视频| 一区二区三区日韩精品视频| 久久成人18免费观看| 欧美激情va永久在线播放| 国产精品推荐精品| 亚洲国产裸拍裸体视频在线观看乱了 | 欧美不卡视频| 国产精品永久免费在线| 精久久久久久| 一区二区三区免费观看| 亚洲成人资源| 亚洲一区二区综合| 欧美a级一区| 国产女人水真多18毛片18精品视频| 在线成人亚洲| 亚洲欧美视频一区二区三区| 亚洲美女黄网| 久久蜜桃香蕉精品一区二区三区| 欧美日韩高清一区| 激情久久久久久久| 亚洲一级黄色片| 99精品热6080yy久久| 久久青草欧美一区二区三区| 国产精品成人aaaaa网站| 在线色欧美三级视频| 午夜精品免费| 亚洲香蕉视频| 欧美日本一区| 一区二区三区自拍| 亚洲男人av电影| 亚洲一区二区三| 欧美精品一区二区三区视频| 红桃av永久久久| 性欧美video另类hd性玩具| 亚洲女人天堂av| 欧美另类人妖| 在线观看欧美视频| 久久成人一区| 欧美在线精品免播放器视频| 欧美色大人视频| 亚洲看片免费| 亚洲理论在线| 免费不卡在线观看av| 韩国av一区二区三区在线观看 | 先锋影音久久久| 欧美视频中文字幕| 亚洲精品一区二区三区99| 亚洲激情午夜| 久久亚洲一区| 国产一区视频在线观看免费| 亚洲欧美美女| 欧美一区二区三区免费观看| 国产精品久久一区二区三区| aa亚洲婷婷| 亚洲综合日本| 国产精品海角社区在线观看| 99热在线精品观看| 亚洲一区二区三区四区在线观看| 欧美日韩爆操| 亚洲精选91| 99国产精品视频免费观看一公开| 欧美国产日韩在线观看| 亚洲国产另类久久久精品极度| 亚洲精品欧美日韩专区| 欧美国产精品va在线观看| 亚洲国产精品久久久| 亚洲精品久久嫩草网站秘色| 欧美成人精品不卡视频在线观看| 亚洲成人资源网| 99re视频这里只有精品| 欧美美女喷水视频| 日韩午夜激情| 亚洲砖区区免费| 国产精品视频999| 午夜一区二区三区在线观看| 久久久久一本一区二区青青蜜月| 狠狠色丁香婷婷综合影院| 亚洲国产精品va在线看黑人| 欧美jjzz| 亚洲精品中文字幕有码专区| 亚洲一二三四区| 国产精品影院在线观看| 久久爱另类一区二区小说| 久久亚洲捆绑美女| 亚洲黄色影院| 亚洲亚洲精品三区日韩精品在线视频| 国产精品卡一卡二| 欧美在线不卡| 欧美肥婆bbw| 中国成人黄色视屏| 欧美中文字幕精品| 在线不卡亚洲| 一本色道88久久加勒比精品| 国产精品乱人伦一区二区| 久久福利一区| 欧美日韩高清在线一区| 亚洲免费视频在线观看| 久久综合狠狠| 99re这里只有精品6| 欧美有码在线视频| 亚洲国产精品视频一区| 亚洲一区二区三区免费观看 | 在线观看免费视频综合| 一本久道综合久久精品| 国产欧美日韩另类视频免费观看| 亚洲国产成人tv| 欧美三日本三级少妇三99 | 亚洲黄色影院| 国产精品高潮视频| 久久精品盗摄| 欧美性色综合| 亚洲第一黄色| 欧美无乱码久久久免费午夜一区| 欧美一区二区三区视频免费| 欧美精品123区| 午夜宅男欧美| 欧美精品一区二区蜜臀亚洲| 亚洲欧美日韩国产成人精品影院| 免费不卡在线观看av| 亚洲性夜色噜噜噜7777| 欧美顶级大胆免费视频| 亚洲欧美日韩一区二区在线| 免费日韩av| 亚洲欧美另类久久久精品2019| 欧美丰满高潮xxxx喷水动漫| 亚洲男人影院| 欧美日韩国产一区二区三区| 久久国产精品99精品国产| 欧美婷婷六月丁香综合色| 亚洲春色另类小说| 国产精品美女久久久久久2018| 91久久精品一区二区别| 国产精品一区二区久久久久| 亚洲人成网站777色婷婷| 国产毛片一区二区| 在线一区二区视频| 亚洲福利免费| 久久久久国色av免费观看性色| 99精品福利视频|