近日,有客戶詢問MK的SD NAND產品是否可以支持1.8V的IO電壓,原因是他們選擇的低功耗藍牙芯片,如阿波羅 Apollo 3.5或恒玄BES2700IBP,只支持1.8V的IO電壓。沒有直接選擇1.8V SPI NAND的原因是,SPI NAND的壞塊需要Host端來管理,而SD NAND內部集成了壞塊管理和磨損平均算法;此外,8Gbit以上的SPI NAND也還沒有面世。而MK米客方德的SD NADN容量最大為512Gbit,在容量的拓展上有非常多的選擇。
今天,跟大家分享一下SD NAND的應用場景以及軟件調試。
通常情況下,Card(SD NAND)剛上電時其信號電壓一般都是處于3.3V的模式。當card進入準備狀態后,為了節省功耗,需要考慮是否切換信號電壓到1.8V。那么,主機和設備之間是如何進行內部初始化流程來切換信號電壓的呢?
如上圖所示,工作機制會利用CMD進行溝通,如果想要host支持輸出1.8V的信號電壓的話,會將ACMD41的參數設置為1來告訴card。
當card收到這個ACMD41時,如果自己允許切換到1.8V的信號電壓模式,那么就設置response為1,否則設置為0。在host收到response后,可以向card發送CMD11命令,來通知card準備切換到1.8V的信號電壓模式了。隨后,host就可以將自己輸出的信號電壓切換到1.8V了。
經過客戶在板子硬件設計和軟件上的溝通與了解,后續開發板只需要1.8V的IO工作電壓,MK SD NAND都是可以支持的。不過這些初始化的CMD,都在非常低的速度下運作,所以一開始如果客戶的平臺host在1.8V發送過來,SD card是有機會收到并且回傳的,只要能夠走到CMD11后,就能順利切換到1.8V,之后真正data數據傳輸,雙方都在1.8V。工作起來就沒有問題。也就是說,即使一開始雙方電壓不對等,但host同樣走切換電壓的流程,只要CMD0=>CMD8=>ACMD41=>CMD11這幾個低速的CMD能夠溝通,后面就調通了。
MK的 SD NAND是儲存卡的延伸,可直接貼片,其內部集成高性能的閃存控制器,兼容 SD協議。基于 SLC/MLC設計,可靠性高。內部設計了ECC校驗、磨損均衡和壞塊管理,尺寸大小為 6x8mm和9x12.5mm,容量高達64Gbit。目前,MK的SD NAND在智能穿戴設備上廣泛使用,除此之外還廣泛用于ST、TI、NXP、新唐等平臺,在HMI、無人機、車載T-BOX、心率監測設備、指紋識別模組等產品上批量使用。
MK SD NAND產品選型表:
審核編輯:湯梓紅
-
mcu
+關注
關注
146文章
17186瀏覽量
351804 -
NAND
+關注
關注
16文章
1685瀏覽量
136259 -
電壓
+關注
關注
45文章
5618瀏覽量
115985
發布評論請先 登錄
相關推薦
評論