專利名稱:與主機串行通信的多個可拆卸非易失性存儲卡的制作方法
技術領域:
本發(fā)明涉及電子電路卡及其在具有一個或多個連接到主機設備之插座的系統(tǒng)中的使用,尤其涉及包含大容量可重寫非易失性存儲器比如閃速EEPROM(可電擦除可編程只讀存儲器)的小型封裝卡,以及可拆卸地插入多個插座后它們在其中運行的系統(tǒng)。
背景技術:
個人電腦、筆記本電腦、個人電子助理、手機、數碼相機和其它電子設備需要可拆卸的數據存儲器。來自這些設備的數據可達數兆字節(jié),為了存儲這些數據,包含非易失性半導體閃速EEPROM系統(tǒng)的小型卡變得流行。此類存儲卡的應用正在飛速增長,當前被用于存儲從因特網下載的音樂。音樂數據通常以壓縮后的形式在因特網上傳送,比如利用眾所周知的MP-3算法,并且以壓縮后的形式存儲在卡中,以便后來解壓縮和在模擬播放設備上再現。帶有存儲卡插槽(插座)的、電池驅動的超小型便攜播放機開始流行。隨著因特網帶寬和連接的增加,隨著存儲卡存儲容量的增加,以及隨著數據壓縮算法效率的提高,在將來此類卡很可能用于存儲和傳遞視頻和其它高容量數據。
一種專用于這些和其它應用的卡是多媒體卡(“MMC”),它僅有32毫米長,24毫米寬,1.4毫米厚。加利福尼亞州Cupertino的多媒體卡協(xié)會時常更新和出版的“多媒體卡系統(tǒng)規(guī)范”中,給出了MMC的物理和電學規(guī)范。該規(guī)范的日期分別為1999年6月和2000年1月的2.11和2.2版,在這里特別引用作為參考。加利福尼亞州Sunnyvale的SanDisk公司(本申請書的受讓人),目前可提供單卡上具有不同存儲容量(最高達64兆字節(jié))的MMC產品。SanDisk公司2000年4月出版的“多媒體卡產品手冊”第2修訂版中,介紹了這些產品,在這里特別引用該手冊作為參考。在Thomas N.Toombs和Micky Holtzman的、均為1998年11月4日提交的、轉讓給SanDisk公司的序列號為09/185,649和09/186,064的待批準專利申請書中,也介紹了MMC產品電學操作的某些方面。在轉讓給SanDisk公司的6,040,622號美國專利中,介紹了卡的物理結構和制造方法。這些申請書和專利都在這里特別引用作為參考。
MMC產品具有一個串行接口,它只用六個電觸點,一個用于傳遞數據,一個用于接收命令和發(fā)送響應(狀態(tài)指示),一個接收時鐘信號,三個接收電源。為了將來的使用,已經包括了一個備用的觸點。觸點的數目少,簡化了卡與主機系統(tǒng)的使用,尤其是便攜式系統(tǒng),并且容許減小卡的尺寸。當然,使用單一的數據觸點,與通過多個觸點并行傳遞數據(如同具有不同格式的其它更大的存儲卡的做法)相比,對于給定的時鐘頻率,把數據傳遞出入卡的速率會受到限制。主機系統(tǒng)往往提供兩個或更多的插座,以便同時使用兩個或更多的MMC產品。多個插入的存儲卡上的所有數據觸點,都由單一的連線連接到主機的處理器,同樣,所有的命令/響應觸點也都是由單一的連線連接到主機的處理器,卡上所有的時鐘觸點一起連接到公共的時鐘源。
作為系統(tǒng)初始化例程的一部分,需要主機對插入多個系統(tǒng)插座中的每張卡分配唯一的地址。在每張卡的某個寄存器中,其制造商存儲了一個唯一的卡標識(“CID”)號,其方式為可由主機讀取,但是該號碼具有非常大的二進制長度。由于一張卡的地址或者在每條命令之前,或者包括在其它的參數中,它通過單一的命令/響應連線傳送到例如所有的卡,所以使用非常大的地址可能會顯著地減慢多卡系統(tǒng)的操作。為了對典型系統(tǒng)中使用的少數幾張卡進行尋址,不必傳送很長的制造商標識。例如,對兩張卡尋址只需一位,對多達4張卡為兩位。所以,在初始化時,在為此目的而配備的內部卡寄存器(稱為相對卡地址寄存器“RCA”)中,寫入一個小的相對卡地址。
為了使主機處理器最初就能夠對每張卡尋址以分配這種地址,主機命令系統(tǒng)中所有的卡一位一位地同時傳送其制造商標識碼,直到來自所有卡之數位的組合導致除了一張卡以外,所有卡都不活化。然后,主機把相對地址寫入這一張剩余卡的RCA中,隨后對剩余的卡重復此過程,直到每張卡都給予了一個唯一的小地址。然后,主機使用這些地址,單獨訪問系統(tǒng)中的這些卡。在Siemens Aktiengesellschaft的2003年11月12日 申請日期2001年8月14日 優(yōu)先權日2000年8月17日
發(fā)明者約拉姆·賽達爾, 米奇·霍爾茲曼, 約斯·品托 申請人:三因迪斯克公司