成人网站入口,五月丁香久久,亚洲精品99,亚洲欧美精品中文幕无码三区,丁香五月激情网,国产一区二区不卡视频,日韩精品网站,国产精品999

深圳市瑞申電子有限公司

深圳市瑞申電子有限公司是一家10年專業(yè)大功率電感生產(chǎn)加工廠商,主要以大功率,大電流、扁平線圈電感、平面變壓器設(shè)計(jì)、生產(chǎn)、銷售工廠。設(shè)計(jì)、繞線、組裝、檢測(cè)、包裝、出貨等全制程的工藝流程!擁有完整、科學(xué)的質(zhì)量管理體系。專業(yè)技術(shù)團(tuán)隊(duì)10人,我們的誠(chéng)信、實(shí)力和產(chǎn)品質(zhì)量獲得業(yè)界的認(rèn)可。歡迎各界朋友蒞臨參觀、指導(dǎo)和業(yè)務(wù)洽談。 ...

利用C8051F020的SPI接口擴(kuò)展大容量數(shù)據(jù)存儲(chǔ)器

時(shí)間:2015-05-07 12:00:49 點(diǎn)擊:

引言

在以網(wǎng)絡(luò)通訊、軟件和微電子為主要標(biāo)志的信息產(chǎn)業(yè)飛速發(fā)展的今天,以為微處理器為模壓電感器核心的嵌入式系共模電感統(tǒng)隨處可見,這些系統(tǒng)應(yīng)用的典型例子包括移動(dòng)電話系統(tǒng)、汽車的應(yīng)用、家用電器、航天應(yīng)用、醫(yī)療設(shè)備和國(guó)防系統(tǒng)等[1]。作為嵌入式系統(tǒng)核心部分的微處理器分為8位,16位,32位和64位四大類。對(duì)于很大一部分應(yīng)用領(lǐng)域,性能要求相對(duì)較低,而產(chǎn)品成本是最重要的考慮因素,這種情況下8位微處理器將是最佳選擇。在8位微處理器中8051芯片家族具有低成本、大范圍、易獲得和應(yīng)用廣泛的特點(diǎn),是開發(fā)嵌入式優(yōu)秀平臺(tái)。另外需要指出的是為了適應(yīng)目前IC產(chǎn)業(yè)中流行的SOC(system on a chip)設(shè)計(jì)潮流,許多著名半導(dǎo)手機(jī)電感器體公司紛紛推出了基于8051架構(gòu)的8051 SOC芯片,其中美國(guó)SILICON LAB公司的C8051Fxxx系列單片機(jī)就是一例。

在8051芯片家族的實(shí)際應(yīng)用中經(jīng)常遇到的問題是沒有足夠的數(shù)據(jù)存儲(chǔ)器用于支持較大的嵌入式系統(tǒng)。但是采用常規(guī)的擴(kuò)展外部數(shù)據(jù)存儲(chǔ)器的方法存在一個(gè)較大的引腳資源問題(其通常占用了18條引腳)。這對(duì)于以外部引腳數(shù)本就不多的微處理器為核心的嵌入式系統(tǒng)來說是致命的。

為了解決這一矛盾,本文C8051F 單片機(jī)和AT45DB081芯片為例,以介紹了一種利用串行外設(shè)接口(SPI)擴(kuò)展大容量數(shù)據(jù)存儲(chǔ)器的方法。

硬件簡(jiǎn)介

C8051F 系列單片機(jī)[2]是完全集成的混合信號(hào)SOC芯片,具有與8051指令集完全兼容的CIP-51內(nèi)核。它在一個(gè)芯片集成了構(gòu)成一個(gè)數(shù)據(jù)采集或控制系統(tǒng)所需的幾乎所有模擬和數(shù)字外設(shè)以及其他功能部件。這些部件包括:ADC,可編程增益放大器、DAC、電壓比較器、電壓基準(zhǔn)、溫度傳感器、SMBus/I2C、UART、SPI、定時(shí)器、PCA、內(nèi)部振蕩器、WDT和電源監(jiān)視器等。各個(gè)有輸入/輸出的內(nèi)部部件可以通過交叉開關(guān)配置到I/O端口(P0、P1和P2)的外部引腳上。它內(nèi)置了FLASH程序存儲(chǔ)器、內(nèi)部RAM,部分器件內(nèi)部還有一定數(shù)量的位于外部數(shù)據(jù)存儲(chǔ)器空間的XRAM。C8051F單片機(jī)具有片內(nèi)調(diào)試電路,通過JTAG接口可以進(jìn)行非侵入式、全速的在系繞行電感統(tǒng)調(diào)試。這種真正能獨(dú)立工作的SOC單片機(jī)使得設(shè)計(jì)體積小、功耗低、可靠性高的單片機(jī)系統(tǒng)變得方便。

AT45DB081[3]是ATMEL公司推出的工作電壓為2.7~3.6V、可在系統(tǒng)重寫的SPI兼容的FLASH數(shù)據(jù)存儲(chǔ)器。它具有4096頁、每頁264字節(jié)(共計(jì)8M字節(jié))的主存儲(chǔ)器容量以及2個(gè)264字節(jié)的SRAM數(shù)據(jù)緩存器。這種串聯(lián)接口FLASH存儲(chǔ)器十分適用于要求存儲(chǔ)密度高、引腳資源占用少、電源電壓低和功耗小的商業(yè)和工業(yè)應(yīng)用領(lǐng)域。

硬件原理圖

C8051F單片機(jī)(以C8051F020為例)與AT45DB081的硬件原理圖見圖1所示。

圖1 C8051F020和AT45DB081的硬件連接原理圖

圖中將C8051F020的P0.2、P0.3和P0.4引腳通過交叉開關(guān)配置為SPI的CLK(串行時(shí)鐘)、MISO(主出從入)和MOSI(主出從入)信號(hào)線,一體成型電感器分別與AT45DB081的時(shí)鐘、串行輸出和串行輸入引腳相連。將P3.0、P3.1和P3.2與AT45DB081的芯片復(fù)位、片選和忙閑狀態(tài)引腳相連。

單片機(jī)通過SPI與存儲(chǔ)器間啟動(dòng)一次數(shù)據(jù)傳輸?shù)倪^程為先將SPI標(biāo)志為SPIF清零,然后向數(shù)據(jù)寄存器SPI0DAT寫入一個(gè)字節(jié),當(dāng)SPIF由硬件置1表示一次傳輸結(jié)束。

軟件編程

AT45DB081的操作方式及操作碼

對(duì)于AT45DB081,共有十種操作方式,見表1所示。

表1 AT45DB081的操作方式及操作碼

軟件流程圖及示例

C8051F單片機(jī)對(duì)AT45DB081進(jìn)行數(shù)據(jù)讀寫操作的軟件流程圖如圖2所示。

圖2中系統(tǒng)初始化包括系統(tǒng)時(shí)鐘初始化、設(shè)置交叉開關(guān)表將P0.2、P0.3和P0.4引腳配置為SPI接口,設(shè)置SPI特殊狀態(tài)寄存器和復(fù)位數(shù)據(jù)存儲(chǔ)器。

單片機(jī)通過P3.1讀取AT45DB081的忙閑狀態(tài)引腳來判斷存儲(chǔ)器是否空閑,若P3.2為“1”表示存儲(chǔ)器空閑,否則表示存儲(chǔ)器忙。當(dāng)存儲(chǔ)器空閑時(shí)通過P3.1引腳輸出“0”選中存儲(chǔ)器。

選中存儲(chǔ)器后可以通過SPI發(fā)送命令字,表1所示的10種操作對(duì)應(yīng)的命令字見文獻(xiàn)[3]。下面以表1中的第二種操作為例給出命令字示例:操作碼(54H)、15位無效位、9位緩存器內(nèi)某字節(jié)的地址、8位無效數(shù)。當(dāng)發(fā)送完命令字后可以讀取數(shù)據(jù)。

圖2 對(duì)AT45DB081進(jìn)行數(shù)據(jù)讀寫操作的軟件流程圖 大功率電感廠家 |大電流電感工廠

  • 幫忙看下這電路能簡(jiǎn)單實(shí)現(xiàn)雙電源的切換嗎?
    所有問題我都打在圖片上了,請(qǐng)幫我看下該電路是否能簡(jiǎn)單實(shí)現(xiàn)雙電源的切換,作品是想做個(gè)時(shí)鐘,因?yàn)榕笥严霙]事關(guān)著,想看再打開開關(guān)看,可是一旦長(zhǎng)時(shí)間開著對(duì)電池耗電大,因?yàn)樗幌肟?/div>
  • (連載01)開關(guān)電源的基本工作原理
    開關(guān)電源的基本工作原理1-1.幾種基本類型的開關(guān)電源顧名思義,開關(guān)電源就是利用電子開關(guān)器件(如晶體管、場(chǎng)效應(yīng)管、可控硅閘流管等),通過控制電路,使電子開關(guān)器件不停地“接通”
  • MT41K128M16JT-125 技術(shù)資料拿走不謝
    一般信息 數(shù)據(jù)列表MT41K(512,256,128)M(4,8,16); 標(biāo)準(zhǔn)包裝2,000 包裝標(biāo)準(zhǔn)卷帶 類別集成電路(IC) 產(chǎn)品族存儲(chǔ)器 系列- 規(guī)格 格式-存儲(chǔ)器RAM 存儲(chǔ)器類型DDR3LSDRAM 存儲(chǔ)容量2G(12
  • 大功率電感

    安溪县| 监利县| 夏邑县| 怀远县| 安新县| 永顺县| 安新县| 项城市| 洱源县| 射阳县| 美姑县| 鲜城| 南靖县| 工布江达县| 贵港市| 长阳| 石首市| 台湾省| 安化县| 屏山县| 临西县| 江源县| 颍上县| 郧西县| 永福县| 盐津县| 寻甸| 广宗县| 五常市| 凤台县| 英山县| 祥云县| 麟游县| 昂仁县| 仁布县| 盐津县| 壤塘县| 西昌市| 岳阳市| 宁津县| 霞浦县|