- 相關推薦
基于單片機的MicroDrive接口設計
摘要:介紹了IBM的MicroDrive的基本結(jié)構(gòu)和工作原理,詳細說明了MicroDrive接口設計的關鍵技術(shù);以AT89C52型單片機為基礎,設計完成了MicroDrive的接口電路,正確實現(xiàn)了對MicroDriver的讀寫及數(shù)據(jù)管理等功能。近幾年,各種大容量的小型存儲器不斷涌現(xiàn),在便攜式設備中獲得了廣泛的應用。目前常見的存儲卡類型有:?1?Smart Media Card??2?MemoryStick??3?MultiMedia Card??4?CompactFlash Type I Card??5?IBM的MicroDrive等。各存儲卡在容量、功耗、體積上各有特色,但IBM的MicroDrive尤為出色。
MicroDrive是由IBM日本分公司研發(fā)生產(chǎn)出來的產(chǎn)品,其接口符合CFA(CompactFlash Association)協(xié)會制定的CF+ Type II 規(guī)范,具有容量大(170MB~3GB)、體積小(42.8mm×36.4mm×5.0mm)、性價比高、耗電量小等特點,已在數(shù)碼相機、筆記本電腦、掌上電腦、便攜式音樂播放器等設備的存儲中獲得了較廣泛的應用。
目前市面上已有多家國內(nèi)外公司生產(chǎn)出操作MicroDrive的接口(如IBM公司),但其價格較高。為降低成本,實現(xiàn)對MicroDrive的數(shù)據(jù)訪問和管理功能,本文給出了一種基于單片機的MicroDrive接口設計。
1 MicroDrive介紹
MicroDrive各性能參數(shù)如下:
·容量(MB):1000/512/340;
·緩沖區(qū)大。海保玻缸止(jié);
·扇區(qū)大小(字節(jié)):512;
·盤片數(shù)量:1;
·平均尋道時間:12ms;
·平均等待時間:8.33ms;
·最大內(nèi)部數(shù)據(jù)傳輸速率:59.9MB/s;
·最大外部數(shù)據(jù)傳輸速率:13.3MB/s;
接口:CF+?兼容ATA和PCMCIA?
數(shù)據(jù)密度?GB/平方英寸?:15.2;
大小:5mm×43mm×35mm;
重量:17克;
磁盤旋轉(zhuǎn)速度:3600RPM。
主要特點有:
·體積小、重量輕、容量大;
·可靠性高,有效的數(shù)據(jù)保護及數(shù)據(jù)編碼技術(shù),使得其出錯率極低;
·讀寫速度快,連續(xù)讀寫速率最高可達4.2MB/s,抗沖擊(1500G),耐震動(5G);
·兼容性好,支持3.3V或5V工作電壓,具有廣闊的使用范圍。
2 MicroDrive硬件接口設計
2.1 MicroDrive接口簡介及訪問模式的選擇
MicroDrive的接口符合CF+ Type II標準,支持3.3V或5V直流工作電壓,提供了完整的PCMCIA-ATA功能且通過ATA/ATAPI-4兼容TrueIDE。但與68針接口的PCMCIA卡不同的是,同樣遵從ATA協(xié)議的MicroDrive 接口只有50針,采用50腳雙列0.05英寸間距標準接口(管腳排列如表1所示)。
表1 MicroDrive管腳排列
對MicroDrive,數(shù)據(jù)都是以512字節(jié)的扇區(qū)單元進行操作,能夠通過IDE、Memory等模式對其進行訪問。
雖然IDE模式被廣泛應用于計算機硬盤的接口中,同時也被經(jīng)常應用于嵌入式系統(tǒng)中,得到絕大多數(shù)的BIOS和工業(yè)單板機的支持;但是IDE模式涉及復雜的文件管理,使得控制操作相對復雜,不符合簡單可行的設計要求。
本系統(tǒng)由單片機實現(xiàn)嵌入式設計。而Memory模式是MicroDrive的默認模式,可以避免繁瑣的寄存器設置,同時支持8位數(shù)據(jù)帶寬,控制操作相對簡單,可以極大地簡化設計,節(jié)省系統(tǒng)的資源。故本系統(tǒng)采用Memory模式。
2.2 硬件接口
本系統(tǒng)電路連接框圖如圖1所示,主要包含以
【基于單片機的MicroDrive接口設計】相關文章:
基于USB接口的數(shù)據(jù)采集系統(tǒng)設計03-18
基于CH371的USB接口虛擬示波器設計03-20
基于51單片機復位電路設計03-07
基于單片機的液位測量系統(tǒng)設計03-07
基于PCI接口的高速數(shù)字信號處理板卡的設計03-18