0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PSRAM完全解讀

嵌入式USB開(kāi)發(fā) ? 來(lái)源:嵌入式USB開(kāi)發(fā) ? 作者:嵌入式USB開(kāi)發(fā) ? 2023-06-08 11:30 ? 次閱讀

本文轉(zhuǎn)自公眾號(hào),歡迎關(guān)注

PSRAM完全解讀 (qq.com)

PSRAM完全解讀

一. PSRAM概述

PSRAM即偽靜態(tài)RAM,要講到PSRAM首先得從SRAM和DRAM講起。

SRAM和DRAM都代表易失性的存儲(chǔ)形式,當(dāng)電源掉電時(shí)內(nèi)容丟失。SRAM使用六晶體管存儲(chǔ)單元存儲(chǔ)數(shù)據(jù),速度更快,效率更高(比dram需要更少的功率),允許數(shù)據(jù)殘留,并且通常更昂貴,接口簡(jiǎn)單, 驅(qū)動(dòng)簡(jiǎn)單。

相比之下,DRAM通過(guò)結(jié)合金屬氧化物半導(dǎo)體場(chǎng)效應(yīng)晶體管(MOSFET)和金屬氧化物半導(dǎo)體(MOS)電容器來(lái)實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ),DRAM芯片更便宜,但需要從外部源不斷刷新以保留其電容器上的數(shù)據(jù),接口復(fù)雜,驅(qū)動(dòng)復(fù)雜。

那么有沒(méi)有一種RAM能結(jié)合SRAM和DRAM的優(yōu)點(diǎn),即容量大,又接口驅(qū)動(dòng)簡(jiǎn)單呢,有,因?yàn)橛幸陨闲枨笥谑荘SRAM應(yīng)運(yùn)而生,PSRAM接口和SRAM一樣簡(jiǎn)單,驅(qū)動(dòng)簡(jiǎn)單;而存儲(chǔ)形式則和DRAM一樣,容量遠(yuǎn)大于SRAM,介于SRAM和DRAM之間,現(xiàn)在一般是最大64MB。

美光科技聯(lián)合華邦電子 (Winbond Electronics)、GigaDevice Semiconductor 和 AP Memory Technology 創(chuàng)立了Xccela 聯(lián)盟, 其中 Xccela Bus 接口即PSRAM使用的接口。

二. PSRAM廠家

PSRAM廠家也有很多,以AP用的最多。

華邦

64Mb

W956D6KBK 1.8V/1.8V 133MHz -40℃~85℃ 4Mb x16 CRAM-ADM - P

256Mb

W968D6DAG 1.8V/1.8V 133MHz -40℃~85℃ 16Mb x16 CRAM - P

W968D6DAG 1.8V/1.8V 133MHz -40℃~85℃ 16Mb x16 CRAM - P

英飛凌

有多種接口,容量可選最大64MB

圖片

Apmemory

PSRAM的老大哥,最大到64MB

圖片

三.PSRAM詳解

以APS256XXN-OBRx DDR Octal SPI PSRAM 為例進(jìn)行詳解。

2.1特征

電源

單電源供電,VDD和VDDQ內(nèi)部連接,電源范圍1.62到 1.98V。

接口

Octal SPI接口支持DDR,即雙邊沿傳輸。

支持x8模式(默認(rèn))和x16模式,可以通過(guò)配置寄存器選擇

X8模式,一個(gè)CLK傳輸2個(gè)字節(jié)數(shù)據(jù),x16模式一個(gè)CLK傳輸4個(gè)字節(jié)數(shù)據(jù),因?yàn)槭请p邊沿傳輸。

默認(rèn)x8模式,可以通過(guò)寄存器MR8[6]=1改為x16模式。

性能

時(shí)鐘最大200MHz,所以最大速度是x8模式400MB/s,x16模式800MB/s。

組織

256Mb X8 模式

一個(gè)PAGE大小2048字節(jié) 總?cè)萘?2M x 8bits即32MB

行地址AX[13:0],列地址AY[10:0]

256Mb X16 模式

一個(gè)PAGE大小2048字節(jié) 總?cè)萘?6M x 16bits即32MB

行地址AX[13:0],列地址AY[9:0] 一個(gè)列地址對(duì)應(yīng)16bits即2字節(jié),所以地址范圍是[9:0].

不管什么模式頁(yè)總是2KB,x16模式頁(yè)地址只需要CA[9:0]因?yàn)閱挝皇?B了。

刷新

自刷新,無(wú)需發(fā)送命令。

操作溫度范圍

TOPER = -40°C to +85°C 標(biāo)準(zhǔn)范圍

TOPER = -40°C to +105°C 擴(kuò)展范圍

典型待機(jī)電流

Halfsleep模式,數(shù)據(jù)保持,@ 25°C時(shí)40μA

最大待機(jī)電流

1100μA @ 105°C

680μA @ 85°C

可以看到溫度對(duì)待機(jī)電流影響較大。

低功耗特征

分區(qū)自刷新PASR,

自動(dòng)溫度補(bǔ)償自刷新(ATCSR),內(nèi)部自帶溫度傳感器,根據(jù)溫度控制刷新率,溫度越高刷新率越高

軟件復(fù)位

支持軟件命令方式實(shí)現(xiàn)上電復(fù)位效果

引腳復(fù)位

不是所有封裝都有

輸出驅(qū)動(dòng)能力

LVCMOS輸出,驅(qū)動(dòng)能力可以通過(guò)寄存器配置

DM/DQS

寫(xiě)操作支持DM

讀操作支持DQS,DM,DQS共用引腳。

讀寫(xiě)延遲

可通過(guò)寄存器配置讀寫(xiě)延遲時(shí)間

寫(xiě)B(tài)urst長(zhǎng)度

最大X8模式2048 x8bits ,X16模式1024x16bits

最小X8模式2x8bits ,X16模式2x16bits

即最大一個(gè)PAGE的大小,最小時(shí)一個(gè)總線寬度的呃倍,因?yàn)槭荄DR雙邊沿傳輸。

Wrap & hybrid burst

X8模式16/32/64/128/2K 單位Bytes

X16模式16/32/64/128/1K 單位Words(2B)

線性Burst命令

該命令即Burst固定為最大2KB

列地址自動(dòng)遞增

可以通過(guò)寄存器配置使能RBX

即讀操作時(shí)到了頁(yè)邊界,頁(yè)地址自動(dòng)遞增,而不需要重新發(fā)送頁(yè)地址。

2.2 引腳信號(hào)

重點(diǎn)需要理解DQS/DM0和DQS/DM1這兩個(gè)引腳信號(hào)。

DQS和DM復(fù)用

DM由主機(jī)驅(qū)動(dòng),表示寫(xiě)時(shí)數(shù)據(jù)是否MASK掉的,為1表示MASK掉即不需要寫(xiě)

DQS由設(shè)備驅(qū)動(dòng),表示數(shù)據(jù)是否有效的,DQS=1表示數(shù)據(jù)有效。

可以這樣理解,DQS和DM都是誰(shuí)發(fā)數(shù)據(jù)由誰(shuí)驅(qū)動(dòng),告訴接收方對(duì)應(yīng)的字節(jié)數(shù)據(jù)是否有效。

DQS是和DQ數(shù)據(jù)同時(shí)更新的。

引腳 類(lèi)型 描述 說(shuō)明
VDD 電源 Core 和IO 電源1.8V VDDQ 內(nèi)部連接到VDD
VSS Core和IO 電源地
A/DQ[7:0] IO 地址/數(shù)據(jù)總線[7:0]注意發(fā)送地址始終是用的[7:0],不會(huì)用高16位。 X8 和X16模式使用
DQ[15:8] IO 數(shù)據(jù)總線[15:8] 只X16 模式使用
DQS/DM<0> IO 讀數(shù)據(jù)時(shí)DQ[7:0]的DQS信號(hào),設(shè)備端驅(qū)動(dòng),為1表示數(shù)據(jù)有效。寫(xiě)數(shù)據(jù)時(shí)DQ[7:0]的DM信號(hào),主機(jī)端驅(qū)動(dòng),高有效,DM=1表示MASK掉DQ[7:0]即不寫(xiě)。 X8 和X16模式使用DQS和DM共用一個(gè)引腳
DQS/DM<1> IO 讀數(shù)據(jù)時(shí)DQ[15:8]的DQS信號(hào),設(shè)備端驅(qū)動(dòng),為1表示數(shù)據(jù)有效。寫(xiě)數(shù)據(jù)時(shí)DQ[15:8]的DM信號(hào),主機(jī)端驅(qū)動(dòng),高有效,DM=1表示MASK掉DQ[15:8]即不寫(xiě)。 只X16 模式使用DQS和DM共用一個(gè)引腳
CE# I 芯片選擇,低有效. CE#=1,芯片進(jìn)入standby 狀態(tài). CE拉低是一次傳輸?shù)拈_(kāi)始。
CLK I 輸入時(shí)鐘
RESET# Input 復(fù)位信號(hào),低有效. 可選的內(nèi)部連接固定電平。 不是所有封裝都有

2.3 框圖

圖片

可以看到VDD會(huì)進(jìn)入到內(nèi)部的電源調(diào)節(jié)器,可以進(jìn)行電源狀態(tài)控制,比如PDP和Halfsleep的管理。

PSRAM控制邏輯和IO控制部分會(huì)產(chǎn)生行地址,進(jìn)行列地址計(jì)數(shù),分別進(jìn)行行列地址解碼,輸入到存儲(chǔ)陣列,選擇對(duì)一個(gè)存儲(chǔ)單元,通過(guò)Data I/O進(jìn)行數(shù)據(jù)的寫(xiě)入和讀出。

命令地址,模式寄存器,輸入到控制邏輯序列,決定上面PSRAM控制邏輯和IO控制部分的邏輯。命令和地址,寄存器的讀寫(xiě)不經(jīng)過(guò)Data I/O。

重點(diǎn)是時(shí)鐘的控制,CLK_int進(jìn)入時(shí)鐘緩沖和產(chǎn)生模塊,輸出CLK_IO給Data I/O用,輸出CLK_ctrl給控制邏輯用。

外部接口通過(guò)輸入輸出緩存和內(nèi)部交互,分別到Data I/O或者到控制邏輯部分,或者到CLK_int

2.4 上電復(fù)位初始化時(shí)序

上電復(fù)位有兩種方式,一種是通過(guò)RESET#引腳復(fù)位(有些封裝該引腳未引出),直接電源的上電也是這種方式;還有一種是發(fā)送Global Reset命令。兩種方式復(fù)位的效果一致。

上電復(fù)位的效果是所有寄存器恢復(fù)到默認(rèn)狀態(tài),RAM中的內(nèi)容不保證狀態(tài)。

有幾個(gè)時(shí)間點(diǎn)需要注意

1.復(fù)位完成后即可進(jìn)入SDR模式,既可以進(jìn)行單速率讀。

然后即可進(jìn)行正常的所有操作(如果是VDD剛上電則需要滿(mǎn)足后面相應(yīng)的條件才能進(jìn)行PDP和Halfsleep操作)。

2.VDD達(dá)到VDDmin至少要≥500uS才能進(jìn)行所有正常操作,除了Halfsleep之外。

3.VDD達(dá)到VDDmin至少要≥1mS才能進(jìn)行所有正常操作。

2.4.1 RESET#引腳復(fù)位

圖片

圖片

VDD/VDDQ必須達(dá)到VDDmin穩(wěn)定之后,才進(jìn)入初始化流程。

VDDmin可以從電氣參數(shù)中查看是1.62V.

圖片

VDD穩(wěn)定后進(jìn)入初始化的階段1,該階段必須保持CE#為高,且VDD保持穩(wěn)定,該階段至少要保持tPU≥150uS。

階段1之后的任意時(shí)候,在CE#為高時(shí),都可以進(jìn)行RESET#的拉低來(lái)進(jìn)行復(fù)位,拉低時(shí)間需要tRP≥1uS

圖片

然后釋放RESET#,釋放時(shí)間要≥2uS。所有RESET#引腳復(fù)位至少需要3uS,復(fù)位過(guò)程對(duì)應(yīng)階段2。

2.4.2 Global Reset命令復(fù)位方式

圖片

在階段1之后,任意時(shí)間,可以發(fā)送0xFF指令進(jìn)行上電復(fù)位,即上圖的階段2部分。

圖片

CE#拉低tCSP之后CLK的第一個(gè)邊沿和第二個(gè)邊沿發(fā)送INST,即A/DQ[7:0]=0xFF,此時(shí)DQS/DM

不關(guān)心。注意A/DQ[7:0]的建立時(shí)間至少要tSP,即CLK上升沿tSP之前數(shù)據(jù)就要準(zhǔn)備好,數(shù)據(jù)保持時(shí)間需要tHD以上,即CLK下降沿之后數(shù)據(jù)至少還要保持該時(shí)間。發(fā)完INST之后,CLK再發(fā)送3個(gè)CLK,最后一個(gè)CLk的下降沿tCHP之后CE#開(kāi)始拉高釋放,此時(shí)開(kāi)始真正的復(fù)位。

CE#釋放拉高之后的tCSP2時(shí)間后,CLK不再關(guān)心可有可無(wú)。tRST時(shí)間后復(fù)位完成。

即必需tRST時(shí)間之后,CE#才能再次拉低,進(jìn)行后續(xù)操作。

相關(guān)時(shí)序參數(shù)值如下:

圖片

圖片

2.5 接口描述

2.5.1 地址空間

讀寫(xiě)數(shù)據(jù),地址必須是偶數(shù)對(duì)齊,即地址的A[0]必須為0, 所以x8模式是2B對(duì)齊,x16模式是4B對(duì)齊。讀寫(xiě)寄存器無(wú)該要求,可以指定任意對(duì)應(yīng)可讀寫(xiě)的寄存器。

2.5.2 Burst類(lèi)型和長(zhǎng)度

讀寫(xiě)默認(rèn)是Hybrid Wrap 32 模式,可通過(guò)寄存器配置為x8模式的16B,32B,64B,2KB,x16模式的16words,32words,64words,1Kwords。

專(zhuān)有的命令還支持Linear Bursting模式。

Bursts長(zhǎng)度寫(xiě)最少要是x8模式2B,x16模式4B,讀無(wú)最小限制。

讀寫(xiě)的最大Burst長(zhǎng)度不受限制,但是一次傳輸不能超過(guò)tCEM的時(shí)間。

2.5.3 命令地址發(fā)送

CE#拉低之后,指令在第一個(gè)CLK的上升沿和下降沿被設(shè)備鎖存。從第二個(gè)CLK開(kāi)始的2個(gè)CLK共4個(gè)邊沿發(fā)送4個(gè)字節(jié)的地址,都是邊沿設(shè)備鎖存數(shù)據(jù)。

所以3個(gè)CLK共6個(gè)邊沿發(fā)送命令+地址。命令實(shí)際只有一個(gè)字節(jié),在上下沿保持不變發(fā)送的是同樣的內(nèi)容,地址4個(gè)字節(jié)。

2.5.4 命令表

指令和地址總是只使用A/DQ[7:0]不管是x8還是x16模式。

x16模式 列地址不需要CA10,CA[9:0]足夠,因?yàn)閱挝皇?字節(jié)了。

Linear Burst 命令0x20,0xA0,Burst固定,不受MR8[2:0]的配置影響

只有Linear Burst讀支持RBX,即自動(dòng)頁(yè)地址遞增。

如下圖

圖片

其中x表示關(guān)心可以任意值

A3 = 7'bx, RA[13] {未使用位保留}

A2 = RA[12:5]

A1 = RA[4:0],CA[10:8] { CA[10] 只在 X8 模式有}

A0 = CA[7:0] 注意CA[0]始終是0

MA = 模式寄存器地址

其中Sync Read和Sync WriteBurst的Burst由MR[8:0]配置

Linear Burst Read和Linear Burst Write固定為L(zhǎng)inear Burst即頁(yè)大小,不受MR[8:0]影響,該模式支持RBX(需要寄存器配置使能)。

Mode Register Read和Mode Register Write支持從任意寄存器開(kāi)始讀寫(xiě)(和寄存器的讀寫(xiě)屬性要對(duì)應(yīng))。

2.5.5 讀操作

CE#拉低后的開(kāi)始3個(gè)CLK發(fā)送完命令和地址, 設(shè)備從第三個(gè)CLK的上升沿即發(fā)送A1時(shí)開(kāi)始拉低DQS/DM。

延遲LC時(shí)間后,A/DQ[7:0]輸出數(shù)據(jù),由于內(nèi)部刷新機(jī)制,延遲時(shí)間可能是LC~LCx2之間。

第一個(gè)DQS/DM的上升沿表示設(shè)備輸出的數(shù)據(jù)有效。

不管是x8模式還是x16模式,命令和地址都只使用A/DQ[7:0],如果是x16模式則返回?cái)?shù)據(jù)時(shí)A/DQ[7:0]輸出和A/DQ[7:0]完全一樣。

同步讀模式

圖片

( Synchronous Read )

1.CE#拉低表示一次傳輸開(kāi)始,tCSP之后CLK開(kāi)始拉高發(fā)送命令I(lǐng)NST

2.在CLK的上升沿之前tSP數(shù)據(jù)就要準(zhǔn)備好,即數(shù)據(jù)的建立時(shí)間

3.CLK下降沿之后tHD之后,數(shù)據(jù)還需要保持,即數(shù)據(jù)的保持時(shí)間

4.第4個(gè)CLK上升沿之后tCQLZ開(kāi)始拉低,表示PSRAM收到指令了正在準(zhǔn)備數(shù)據(jù),此時(shí)主機(jī)還不能去讀數(shù)據(jù),數(shù)據(jù)還未就緒。

5.A1對(duì)應(yīng)的上升沿之后的LC時(shí)間(默認(rèn)是5個(gè)CLK),之后設(shè)備才會(huì)輸出數(shù)據(jù),這里是讀延遲時(shí)間。

6.LC之后的第一個(gè)上升沿之后的tDQCLK時(shí)間后,DQS/DM才會(huì)拉高,表示PSRAM輸出數(shù)據(jù)有效 DQS/DM是和DQ數(shù)據(jù)同步更新的。

7.主機(jī)在LC延遲之后,等待DQS的上升沿,捕獲到DQS的上升沿后需要延時(shí)一段時(shí)間才能采樣,因?yàn)镈QS的上升沿DQ也才同步更新,需要一個(gè)建立時(shí)間之后才能采樣數(shù)據(jù),后面會(huì)講這個(gè)參數(shù)。

8.CLK的下降沿tCHD之后,CE#才能拉高。

9.CE#拉高之后tHZ時(shí)間后,數(shù)據(jù)線變?yōu)楦咦钁B(tài)。

10.CE#拉高必須至少tCPH時(shí)間.

11.一次傳輸至少需要tRC時(shí)間

12.一次傳輸CE#拉低的時(shí)間最長(zhǎng)tCEM

線性Burst讀使能RBX

圖片

( Linear Burst Read with RBX (Starting address 0xFE in X8 mode and 0x3FE in X16 mode)

和Synchronous Read一樣,如果使能RBX,即(MR8[3]為1則在列地址跨頁(yè)邊界時(shí),會(huì)由tRBXWait的時(shí)間延遲,然后頁(yè)地址自動(dòng)遞增繼續(xù)讀。

自刷新導(dǎo)致的讀延遲增加

圖片

( **Variable Read Latency Refresh Pushout ** )

上圖上面部分沒(méi)有自刷新,延遲時(shí)間是3個(gè)CLK,下面部分有自刷新,所以延遲時(shí)間最大可達(dá)2x3=6CLK。

讀延遲和tDQSCK

圖片

( **Read Latency & tDQSCK ** )

以上可以看到tDQSCKmin和tDQSCKMmax差異可能導(dǎo)致,DQS/DM第一個(gè)數(shù)據(jù)出來(lái)的時(shí)間差半個(gè)CLK,即CLK下降沿鎖存數(shù)據(jù)變?yōu)樯仙劓i存數(shù)據(jù)。

tDQSCK最小2nS,最大6.5nS。

**讀時(shí)DQS/DM DQ **時(shí)序

圖片

( Read DQS/DM & DQ timing )

1.DQS和DQ是同步更新的。

2.DQS上升沿之后的tDQSQ時(shí)間之后,數(shù)據(jù)才有效,因?yàn)樾枰獢?shù)據(jù)建立時(shí)間。所以讀數(shù)據(jù)需要在DQS上升沿之后至少等待tDQSQ才能采樣。

3.讀數(shù)據(jù)是以DQS邊沿為準(zhǔn)而不是以CLK邊沿為準(zhǔn)了。

2.5.6 寫(xiě)操作

同步寫(xiě)操作

圖片

( Synchronous Write followed by any Operation )

1.tCSP,tSP,tHD,tCHD,tCPH,tRC等含義和讀一樣.

2.寫(xiě)操作x8模式最少需要寫(xiě)2字節(jié),x16模式至少需要寫(xiě)4字節(jié)。

3.單字節(jié)的寫(xiě)可以通過(guò)DQS/DM的MASK來(lái)實(shí)現(xiàn),DM=1表示對(duì)應(yīng)字節(jié)不寫(xiě)。

4.指令地址總是只使用DQ[7:0], x16模式數(shù)據(jù)階段才會(huì)使用DQ[15:8].

5.數(shù)據(jù)階段DQ[15:8]和DQ[7:0]分別用DM[1]和DM[0]確認(rèn)是否MASK掉,為1則MASK掉不寫(xiě)對(duì)應(yīng)對(duì)應(yīng)的字節(jié)。

寫(xiě)時(shí)DQS/DM & DQ的時(shí)序

圖片

( **Write DQS/DM & DQ Timing ** )

1.CLK上升沿和下降沿建立時(shí)間tDS之前準(zhǔn)備數(shù)據(jù),數(shù)據(jù)保持時(shí)間tDH。即在CLK邊沿前的tDS數(shù)據(jù)就要準(zhǔn)備好,tDS后數(shù)據(jù)才能釋放。

3.DM和DQ同步變化。

2.5.7 控制寄存器

寄存器讀

寄存器讀寫(xiě)始終只使用A/DQ[7:0]

圖片

( Register Read )

1.tCSP,tSP,tHD,tRC,tCQLZ,tDQSCK,tCHD,tHZ,tCPH等參數(shù)和讀數(shù)據(jù)時(shí)含義一樣。

2.寄存器6只寫(xiě),所以上述表格沒(méi)有MA6

3.讀寄存器可指定任意可讀寄存器開(kāi)始, 連續(xù)讀則D0,D1即開(kāi)始寄存器和后一個(gè)寄存器重復(fù)返回,PSRAM驅(qū)動(dòng)DQS會(huì)指定只有D0有效,所以主機(jī)會(huì)重復(fù)讀到D0,丟棄D1.

4.寄存器讀的延遲和讀數(shù)據(jù)的延遲一樣,MR0[4:2]決定。

寄存器寫(xiě)

圖片

( **Register Write ** )

注意寄存器寫(xiě)沒(méi)有延遲,即MA之后CLK的下一個(gè)邊沿即發(fā)送MR,也不需要DM。

寄存器內(nèi)容

寄存器如下,MA6只寫(xiě),MA1,2,3只讀,其他的可讀寫(xiě)。

圖片

MR0[5] 讀延遲類(lèi)型

延遲類(lèi)型1表示固定的,0表示可變的。

這里的可變是因?yàn)橛兴⑿滤约由纤⑿聲r(shí)間可能是LC~2xLC之間任意值,

固定就是干脆就直接固定為最大值2xLC,固定的話有時(shí)候可以,方便控制器端程序。

圖片

MR0[5:2] 讀延遲時(shí)間設(shè)置

延遲時(shí)間設(shè)置,不同的頻率需要設(shè)置不同的延遲時(shí)間,頻率大延遲時(shí)間大。

圖片

各種操作的延時(shí)

寫(xiě)寄存器無(wú)延遲或者說(shuō)延遲是1

讀寄存器是LC

寫(xiě)數(shù)據(jù)延時(shí)為WLC

讀數(shù)據(jù)根據(jù)FL的設(shè)定可能是LC~2LC之間可變或者固定為2LC。

圖片

MR0[1:0] 驅(qū)動(dòng)能力

圖片

MR1[7] 支持Halfsleep能力

只讀,表示是否支持超低功耗

圖片

MR1[4:0] 廠商ID

只讀,廠商ID

圖片

MR2[7:5] 測(cè)試狀態(tài)

只讀,表示是否測(cè)試OK,默認(rèn)的Die沒(méi)有測(cè)試時(shí)是FAIL狀態(tài),測(cè)試OK之后設(shè)置為PASS

圖片

MR2[4:3] 設(shè)備ID

只讀,設(shè)備ID,確認(rèn)是第幾代產(chǎn)品

圖片

MR2[2:0] 容量

只讀,確認(rèn)容量大小

圖片

**MR3[7] **RBX模式能力

只讀,確認(rèn)是否支持地址自動(dòng)跨頁(yè),如果支持則通過(guò)MR8[3]使能

圖片

MR3[5:4] 自刷新標(biāo)志

只讀,當(dāng)前刷新率,由MR4[4:3]和溫度決定

圖片

MR4[7:5] 寫(xiě)延遲設(shè)置

寫(xiě)延遲時(shí)間設(shè)置

圖片

MR4[4:3] 刷新頻率設(shè)置

刷新頻率設(shè)置

圖片

MR4[2:0] 分區(qū)刷新

16位模式只需要10位CA[9:0]既可以表示2K,1024x2B,所以不需要CA10

分區(qū)刷新可以減少待機(jī)功耗。

圖片

圖片

** MR6[7:0]**** Halfsleep設(shè)置**

圖片

MR8 [6] ** x8/x16模式選擇**

圖片

MR8[2] Burst類(lèi)型 MR8[1:0] Burst長(zhǎng)度

圖片

線性Burst命令自動(dòng)頁(yè)大下Wrap,同步讀命令則根據(jù)MR8[1:0]設(shè)定 Wrap

不支持RBX,即不支持自動(dòng)地址遞增的,一次只能最多讀一頁(yè),超過(guò)繞回。

**MR8[3] **RBX讀使能

需要支持RBX的才能配置,MR3[7]可以確認(rèn)是不是支持RBX

圖片

2.5.8 Halfsleep模式

圖片

(Halfsleep **Entry Write (latency same as Register Writes, WL1) ** )

Halfsleep模式下數(shù)據(jù)保持,

寫(xiě)寄存器MR6為0xF0進(jìn)入低功耗,寫(xiě)完釋放CE后tHS時(shí)間后才真正進(jìn)入低功耗

圖片

(Halfsleep **Exit (Read Operation shown as example) ** )

CE拉低觸發(fā)退出低功耗,但是必須滿(mǎn)足拉低時(shí)間超過(guò)tXPHS再釋放,釋放時(shí)間超過(guò)tCSP,tXHS為CE拉低后退出低功耗需要的時(shí)間,此時(shí)CLK可有可無(wú)。

2.5.9 DPD模式 深度休眠模式

深度休眠進(jìn)入和退出和Halfsleep類(lèi)似,命令不同,還有就是寄存器內(nèi)容和存儲(chǔ)內(nèi)容不保存,需要重新初始化。

圖片

( **Deep Power Down Entry ** )

圖片

( Deep Power Down Exit (Read Operation shown as example) )

2.6 典型參數(shù)

主要關(guān)注時(shí)序參數(shù),其他參數(shù)可以參考手冊(cè)

需要注意的是Halfsleep平均電流很小小于100uA,但是峰值電流可達(dá)25mA,持續(xù)幾十毫秒。

所以最好防止4.7uF到10uF的儲(chǔ)能電容到VDD和VSS之間。

直流特性參數(shù)

主要注意高電平要大于0.8VDDQ

低電平要小于0.2VDDQ

時(shí)序參數(shù)

需要注意滿(mǎn)足各個(gè)參數(shù)的最小值

圖片

圖片

四. 總結(jié)

PSRAM有類(lèi)似SRAM簡(jiǎn)單的接口,軟件驅(qū)動(dòng)簡(jiǎn)單,而又有DRAM高容量高性?xún)r(jià)比,所以在IOT領(lǐng)域應(yīng)用廣泛。很多SOC,MCU,MPU都內(nèi)部封裝了PSRAM,用戶(hù)低成本即可使用大的RAM存儲(chǔ)。

PSRAM的時(shí)序比較簡(jiǎn)單,主要根據(jù)各個(gè)時(shí)序圖理解每個(gè)時(shí)序階段,及其參數(shù)。重點(diǎn)要理解DQS/DM是誰(shuí)驅(qū)動(dòng)的,代表什么意思, 數(shù)據(jù)采樣的時(shí)間即DQS上升沿延遲數(shù)據(jù)建立時(shí)間之后采樣。

不同PSRAM芯片時(shí)序基本一致,了解一個(gè)即可。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • DRAM
    +關(guān)注

    關(guān)注

    40

    文章

    2298

    瀏覽量

    183204
  • 存儲(chǔ)單元
    +關(guān)注

    關(guān)注

    1

    文章

    62

    瀏覽量

    16136
  • sram
    +關(guān)注

    關(guān)注

    6

    文章

    762

    瀏覽量

    114592
  • 晶體管
    +關(guān)注

    關(guān)注

    77

    文章

    9610

    瀏覽量

    137662
  • PSRAM
    +關(guān)注

    關(guān)注

    0

    文章

    35

    瀏覽量

    13304
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    (分享)實(shí)例解讀51單片機(jī)完全學(xué)習(xí)與應(yīng)用—楊欣ppt

    實(shí)例解讀51單片機(jī)完全學(xué)習(xí)與應(yīng)用—楊欣ppt
    發(fā)表于 12-21 08:37

    實(shí)例解讀51單片機(jī)完全學(xué)習(xí)與應(yīng)用

    誰(shuí)有實(shí)例解讀51單片機(jī)完全學(xué)習(xí)與應(yīng)用的隨書(shū)視頻?{:1:}
    發(fā)表于 11-09 22:21

    實(shí)例解讀51單片機(jī)完全學(xué)習(xí)與應(yīng)用 PPT課件共16章

    實(shí)例解讀51單片機(jī)完全學(xué)習(xí)與應(yīng)用 PPT課件共16章,需要的拿去。
    發(fā)表于 08-14 11:26

    PSRAM是指什么?PSRAM接口都有哪些應(yīng)用呢

    PSRAM是指什么?PSRAM接口都有哪些應(yīng)用呢?
    發(fā)表于 02-23 06:31

    PSRAM偽靜態(tài)隨機(jī)存取內(nèi)存

    所謂的 PSRAM(Pseudo SRAM;PSRAM),在技術(shù)本質(zhì)上即是用DRAM 來(lái)喬裝SRAM,所以才叫Pseudo(偽),那為何要用喬裝呢?此其實(shí)與近年來(lái)手持式應(yīng)用設(shè)計(jì)的興起息息相關(guān)。關(guān)鍵詞:PSRAM,
    發(fā)表于 01-16 16:39 ?27次下載

    PSRAM,什么是PSRAM

    PSRAM,什么是PSRAM PSRAM,假靜態(tài)隨機(jī)存儲(chǔ)器。 PSRAM 背景:
    發(fā)表于 03-24 16:13 ?6274次閱讀

    PSRAM在日常生活中的應(yīng)用

    PSRAM就是偽SRAM,內(nèi)部的內(nèi)存顆粒跟SDRAM的顆粒比較相似,但外部的接口跟SDRAM不同,不需要SDRAM那樣復(fù)雜的控制器和刷新機(jī)制,PSRAM的接口跟SRAM的接口是一樣的。psram內(nèi)部
    的頭像 發(fā)表于 09-19 11:22 ?6633次閱讀

    pSRAM與SRAM相比較,它的優(yōu)勢(shì)是什么

    pSRAM與SRAM相比,PSRAM采用的是1T+1C的技術(shù),所以在體積上更小,同時(shí),PSRAM的I/O接口與SRAM相同.PSRAM就是偽SRAM,內(nèi)部的內(nèi)存顆粒跟SDRAM的顆粒相
    發(fā)表于 04-08 15:26 ?1w次閱讀

    實(shí)例解讀模擬電子技術(shù) 完全學(xué)習(xí)與應(yīng)用pdf

    實(shí)例解讀模擬電子技術(shù) 完全學(xué)習(xí)與應(yīng)用pdf
    發(fā)表于 12-09 16:08 ?0次下載

    STM32單片機(jī)擴(kuò)展下的IPUS SQPI PSRAM應(yīng)用領(lǐng)域

    PSRAM就是偽SRAM,內(nèi)部的內(nèi)存顆粒跟SDRAM的顆粒比較相似,但外部的接口跟SDRAM不同,不需要SDRAM那樣復(fù)雜的控制器和刷新機(jī)制,PSRAM的接口跟SRAM的接口是一樣的。psram內(nèi)部
    發(fā)表于 12-31 19:28 ?1次下載
    STM32單片機(jī)擴(kuò)展下的IPUS SQPI <b class='flag-5'>PSRAM</b>應(yīng)用領(lǐng)域

    Gowin PSRAM Memory Interface IP用戶(hù)指南

    電子發(fā)燒友網(wǎng)站提供《Gowin PSRAM Memory Interface IP用戶(hù)指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-15 10:05 ?1次下載
    Gowin <b class='flag-5'>PSRAM</b> Memory Interface IP用戶(hù)指南

    Gowin Video Frame Buffer with PSRAM IP用戶(hù)指南

    電子發(fā)燒友網(wǎng)站提供《Gowin Video Frame Buffer with PSRAM IP用戶(hù)指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-16 14:22 ?0次下載
    Gowin Video Frame Buffer with <b class='flag-5'>PSRAM</b> IP用戶(hù)指南

    EVAL PSRAM GW1NR4用戶(hù)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《EVAL PSRAM GW1NR4用戶(hù)手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 09-16 15:41 ?2次下載
    EVAL <b class='flag-5'>PSRAM</b> GW1NR4用戶(hù)手冊(cè)

    ESP PSRAM64/ESP PSRAM64H技術(shù)規(guī)格書(shū)

    電子發(fā)燒友網(wǎng)站提供《ESP PSRAM64/ESP PSRAM64H技術(shù)規(guī)格書(shū).pdf》資料免費(fèi)下載
    發(fā)表于 09-23 14:18 ?9次下載
    ESP <b class='flag-5'>PSRAM</b>64/ESP <b class='flag-5'>PSRAM</b>64H技術(shù)規(guī)格書(shū)

    樂(lè)鑫ESP-PSRAM64&PSRAM64H技術(shù)規(guī)格書(shū)

    樂(lè)鑫ESP-PSRAM64_&_ESP-PSRAM64H_技術(shù)規(guī)格書(shū)樂(lè)鑫多年來(lái)深耕?AIoT?領(lǐng)域軟硬件產(chǎn)品的研發(fā)與設(shè)計(jì),專(zhuān)注于研發(fā)高集成、低功耗、性能卓越、安全穩(wěn)定、高性?xún)r(jià)比的無(wú)線通信SoC,現(xiàn)已
    發(fā)表于 10-19 16:13 ?40次下載