?嵌入式計算機、視覺設備、數據采集模塊等都需要一些內存,無論是閃存芯片還是RAM模塊。通常情況下,閃存芯片或小型eMMC模塊不會用于臨時存儲,因為設備需要不斷重寫。相反,如果您碰巧需要一個易失性(即臨時的)內存解決方案,您可以選擇靜態或動態RAM(SRAM或DRAM)。在這兩種類型的ram中,有異步和同步兩種類型,其中同步型通常用于現代高速電子設備中。
SDRAM是這些標準的、低速/低容量選項之一,可用于無外部板的板載存儲器。沒有使用過RAM模塊的設計師們可能會想到大型DDR RAM棒,就像你在臺式機或筆記本電腦上安裝的那樣。取而代之的是,單個RAM芯片可以安裝在一塊板上,而且它們不需要是典型的SODIMM棒上的那種高速、大容量RAM IC。如果您需要決定在您的電路板中使用哪種類型的內存,請繼續閱讀SDRAM與DDR內存模塊的一些基本設計指南。
SDRAM與DDR RAM模塊
SDRAM(synchronous dynamic RAM,同步動態RAM)模塊是現代電子技術中使用的標準RAM模塊。在比較SDRAM和DDR時,需要注意的是DDR是SDRAM的一種,最早的ddrsdram芯片是1997年由三星發布的。從那時起,新一代的DDR產生了,內存容量也提高了。不過,以單數據速率運行的SDRAM模塊并沒有消失。從這里開始,每當我提到“SDRAM”,只要知道我指的是單數據速率版本,而不是DDR。
一般來說,DDR中較高的時鐘速率,以及DDR每個時鐘周期傳輸2倍數據的事實,意味著DDR模塊比單數據速率SDRAM快得多。這兩種類型的RAM都有同步接口,這意味著它們使用源同步時鐘來觸發來自內存模塊的數據傳輸。這需要在總線上強制執行長度調整,以便上面列出的DDR編號是用于DDR4模塊的;DDR3和更早的版本將有更低的規格,以及更低的成本。DDR5正在將上表中的限制提高到更高的時鐘頻率(3200 MHz)和數據速率(每個模塊高達6400 MT/s),最新的消費和服務器產品將于2021年晚些時候推出。所有這些都引出了一個問題:如果DDR具有更高的容量和數據傳輸速率,為什么不在每個需要易失性內存的系統中使用DDR?
為什么要使用單速率SDRAM?
對于某些系統,使用板載DDR模塊或通過邊緣連接器訪問DDR棒都是過火了。除非在嵌入式設備上運行完整的操作系統或多個應用程序,否則不需要那么多的RAM。這并不意味著小型嵌入式系統不需要大量內存。通常,所需的內存是非易失性的,可以通過閃存芯片、SD卡或eMMC模塊提供。