IDE控制器的工作原理


原標(biāo)題:IDE控制器的工作原理

集成驅(qū)動(dòng)電子接口將硬盤(pán)驅(qū)動(dòng)器連接到PC。無(wú)論您使用計(jì)算機(jī)做什么,存儲(chǔ)都是系統(tǒng)的重要組成部分。事實(shí)上,大多數(shù) 個(gè)人電腦 具有以下一個(gè)或多個(gè)存儲(chǔ)設(shè)備:
軟盤(pán)驅(qū)動(dòng)器
硬盤(pán)
光驅(qū)
通常,這些設(shè)備通過(guò) 集成驅(qū)動(dòng)電子 (集成開(kāi)發(fā)地址) 接口。本質(zhì)上,IDE 接口是存儲(chǔ)設(shè)備連接到計(jì)算機(jī)的標(biāo)準(zhǔn)方式。IDE實(shí)際上并不是接口標(biāo)準(zhǔn)的真正技術(shù)名稱。原名, AT附件 (ATA),表示該接口最初是為 IBM AT 計(jì)算機(jī)開(kāi)發(fā)的。在本文中,您將了解 IDE/ATA 的演變、引腳排列以及 IDE 中“從”和“主”的確切含義。
集成開(kāi)發(fā)環(huán)境演進(jìn)

IDE接口的誕生導(dǎo)致將這樣的控制器與硬盤(pán)驅(qū)動(dòng)器相結(jié)合。創(chuàng)建IDE是為了標(biāo)準(zhǔn)化計(jì)算機(jī)中硬盤(pán)驅(qū)動(dòng)器的使用。IDE背后的基本概念是硬盤(pán)驅(qū)動(dòng)器和控制器應(yīng)該組合在一起??刂破魇且粋€(gè)帶有芯片的小型電路板,可提供有關(guān)硬盤(pán)驅(qū)動(dòng)器如何存儲(chǔ)和訪問(wèn)數(shù)據(jù)的確切指導(dǎo)。大多數(shù)控制器還包括一些 記憶 充當(dāng)增強(qiáng)硬盤(pán)驅(qū)動(dòng)器性能的緩沖區(qū)。
在 IDE 之前,控制器和硬盤(pán)驅(qū)動(dòng)器是分開(kāi)的,通常是專有的。換句話說(shuō),一個(gè)制造商的控制器可能無(wú)法與另一個(gè)制造商的硬盤(pán)驅(qū)動(dòng)器配合使用??刂破骱陀脖P(pán)驅(qū)動(dòng)器之間的距離可能會(huì)導(dǎo)致信號(hào)質(zhì)量不佳并影響性能。顯然,這給計(jì)算機(jī)用戶帶來(lái)了很大的挫敗感。
IBM于1984年推出了AT計(jì)算機(jī),并進(jìn)行了一些關(guān)鍵創(chuàng)新。
計(jì)算機(jī)中用于添加卡的插槽使用了新版本的 行業(yè)標(biāo)準(zhǔn)架構(gòu) (ISA) 巴士。新總線能夠傳輸信息 16 位 一次,與原始 ISA 總線上的 8 位相比。
IBM還為AT提供了一個(gè)硬盤(pán)驅(qū)動(dòng)器,該硬盤(pán)驅(qū)動(dòng)器使用新的組合驅(qū)動(dòng)器/控制器。來(lái)自驅(qū)動(dòng)器/控制器組合的帶狀電纜連接到 ISA 卡以連接到計(jì)算機(jī),從而產(chǎn)生 AT 附件 (ATA) 接口。
1986年,康柏在其Deskpro 386中引入了IDE驅(qū)動(dòng)器。此驅(qū)動(dòng)器/控制器組合基于 IBM 開(kāi)發(fā)的 ATA 標(biāo)準(zhǔn)。不久之后,其他供應(yīng)商開(kāi)始提供IDE驅(qū)動(dòng)器。IDE成為涵蓋整個(gè)集成驅(qū)動(dòng)器/控制器設(shè)備的術(shù)語(yǔ)。由于幾乎所有 IDE 驅(qū)動(dòng)器都基于 ATA,因此這兩個(gè)術(shù)語(yǔ)可以互換使用。
控制器、驅(qū)動(dòng)器、主機(jī)適配器

主 IDE 接口和輔助 IDE 接口的特寫(xiě) 在主板上最 主板 帶有一個(gè) IDE 接口。此接口通常稱為 IDE 控制器,這是不正確的。界面實(shí)際上是一個(gè) 主機(jī)適配器,這意味著它提供了一種將完整設(shè)備連接到計(jì)算機(jī)(主機(jī))的方法。實(shí)際控制器位于連接到硬盤(pán)驅(qū)動(dòng)器的電路板上。這就是它最初被稱為集成驅(qū)動(dòng)電子的原因!
雖然IDE接口最初是為連接硬盤(pán)驅(qū)動(dòng)器而開(kāi)發(fā)的,但它已經(jīng)發(fā)展成為用于連接內(nèi)部軟盤(pán)驅(qū)動(dòng)器,CD-ROM驅(qū)動(dòng)器甚至一些磁帶備份驅(qū)動(dòng)器的通用接口。盡管IDE在內(nèi)部驅(qū)動(dòng)器中非常流行,但很少用于連接外部設(shè)備。
ATA 有多種變體,每種變體都添加到以前的標(biāo)準(zhǔn)并保持向后兼容性。
這些標(biāo)準(zhǔn)包括:
ATA-1 - 康柏包含在 Deskpro 386 中的原始規(guī)格。它規(guī)定了主/從配置的使用。ATA-1 基于標(biāo)準(zhǔn) ISA 96 針連接器的子集,該連接器使用 40 或 44 針連接器和電纜。在 44 針版本中,額外的四個(gè)針用于為沒(méi)有單獨(dú)電源連接器的驅(qū)動(dòng)器供電。此外,ATA-1 還提供信號(hào)定時(shí) 直接內(nèi)存訪問(wèn) (DMA) 和編程輸入/輸出 (PIO) 功能。 二甲基亞胺 表示驅(qū)動(dòng)器將信息直接發(fā)送到內(nèi)存,而 皮奧 表示計(jì)算機(jī)的 中央處理單元 (CPU) 管理信息傳輸。ATA-1 通常稱為 IDE。
ATA-2 - DMA 從 ATA-2 版本開(kāi)始全面實(shí)施。標(biāo)準(zhǔn) DMA 傳輸速率從 ATA-1 中的每秒 4.16 兆字節(jié) (MBps) 增加到高達(dá) 16.67 MBps。ATA-2 提供電源管理, 聚氯乙烯卡 支持和可移動(dòng)設(shè)備支持。ATA-2通常被稱為EIDE(增強(qiáng)型IDE),F(xiàn)ast ATA或Fast ATA-2。支持的總硬盤(pán)大小增加到 137.4 GB。ATA-2 提供了標(biāo)準(zhǔn)翻譯方法 氣缸蓋部門(mén) (CHS) 適用于大小不超過(guò) 8.4 GB 的硬盤(pán)驅(qū)動(dòng)器。CHS 是系統(tǒng)確定數(shù)據(jù)在硬盤(pán)驅(qū)動(dòng)器上的位置的方式。總硬盤(pán)大小與 CHS 硬盤(pán)支持之間存在巨大差異的原因是基本輸入/輸出系統(tǒng)使用的位大小(生物簡(jiǎn)介CHS 對(duì)地址的每個(gè)部分都有固定的長(zhǎng)度:
柱面 = 10 位,1024
磁頭 = 8 位,256
扇區(qū) = 6 位, 63*
您會(huì)注意到扇區(qū)的數(shù)量是 63 而不是 64。這是因?yàn)?扇區(qū)不能以零開(kāi)頭.每個(gè)扇區(qū)包含 512 個(gè)字節(jié)。如果乘以 1,024 x 256 x 63 x 512,您將獲得 8,455,716,864 字節(jié)或大約 8.4 GB。較新的 BIOS 版本增加了 CHS 的位大小,提供了對(duì)完整 137.4 GB 的支持。 ATA-3 - 通過(guò)添加自我監(jiān)控分析和報(bào)告技術(shù)(SMART),IDE驅(qū)動(dòng)器變得更加可靠。ATA-3 還為訪問(wèn)驅(qū)動(dòng)器添加了密碼保護(hù),從而提供了有價(jià)值的安全功能。
ATA-4 - 可能這個(gè)版本中對(duì)標(biāo)準(zhǔn)的兩個(gè)最大的補(bǔ)充是Ultra DMA支持和集成 AT附件程序接口 (ATAPI) 標(biāo)準(zhǔn)。ATAPI 為 CD-ROM 驅(qū)動(dòng)器、磁帶備份驅(qū)動(dòng)器和其他驅(qū)動(dòng)器提供了一個(gè)通用接口 可移動(dòng)存儲(chǔ) 設(shè)備。在ATA-4之前,ATAPI是一個(gè)完全獨(dú)立的標(biāo)準(zhǔn)。隨著 ATAPI 的加入,ATA-4 立即改進(jìn)了對(duì) ATA 的可移動(dòng)媒體支持。Ultra DMA 將 DMA 傳輸速率從 ATA-2 的 16.67 MBps 提高到 33.33 MBps。除了現(xiàn)有的使用 40 針和 40 根導(dǎo)體(電線)的電纜外,此版本還引入了具有 80 根導(dǎo)體的電纜。其他 40 根導(dǎo)體是穿插在標(biāo)準(zhǔn) 40 根導(dǎo)體之間的地線,以提高信號(hào)質(zhì)量。ATA-4也被稱為Ultra DMA,Ultra ATA和Ultra ATA/33。
ATA-5 - ATA-5的主要更新是 自動(dòng)檢測(cè) 使用哪種電纜:40 芯或 80 線版本。通過(guò)使用 80 芯電纜,Ultra DMA 增加到 66.67 MB/秒。ATA-5也稱為Ultra ATA/66。
電纜鑰匙

IDE電纜上的連接器IDE 設(shè)備使用 帶狀電纜 以相互連接。帶狀電纜將所有電線平放在一起,而不是成束或纏繞在一起。IDE 帶狀電纜有 40 或 80 根電線。電纜的每一端都有一個(gè)連接器,另一個(gè)連接器與主板連接器的距離約為三分之二。此電纜的總長(zhǎng)度不能超過(guò) 18 英寸(46 厘米)(從第一個(gè)到第二個(gè)連接器為 12 英寸,從第二個(gè)到第三個(gè)連接器為 6 英寸),以保持信號(hào)完整性。這三個(gè)連接器通常是不同的顏色,并附加到特定項(xiàng)目:
藍(lán)色接頭連接到主板。
黑色連接器連接到主連接器 (主人) 驅(qū)動(dòng)器。
灰色接頭連接到次接頭 (奴隸) 驅(qū)動(dòng)器。
電纜的一側(cè)是一條條紋。此條紋告訴您該側(cè)的電線連接到每個(gè)連接器的引腳 1。電線 20 未連接到任何東西。事實(shí)上,該位置沒(méi)有引腳。此位置用于確保電纜以正確的位置連接到驅(qū)動(dòng)器。制造商確保電纜不反轉(zhuǎn)的另一種方法是使用 電纜鍵.電纜鍵是帶狀電纜連接器頂部的一個(gè)小塑料方塊,可裝入設(shè)備連接器上的凹口中。這允許電纜僅連接在一個(gè)位置。
引腳編號(hào)和說(shuō)明
重置
地
數(shù)據(jù)位 7
數(shù)據(jù)位 8
數(shù)據(jù)位 6
數(shù)據(jù)位 9
數(shù)據(jù)位 5
數(shù)據(jù)位 10
數(shù)據(jù)位 4
數(shù)據(jù)位 11
數(shù)據(jù)位 3
數(shù)據(jù)位 12
數(shù)據(jù)位 2
數(shù)據(jù)位 13
數(shù)據(jù)位 1
數(shù)據(jù)位 14
數(shù)據(jù)位 0
數(shù)據(jù)位 15
地
電纜鍵(缺少引腳)
DRQ 3
地
-低
地
-海關(guān)登記進(jìn)口商
地
I/O 通道就緒
SPSYNC:電纜選擇
-DACK 3
地
RQ 14
-國(guó)際奧委會(huì) 16
地址位 1
-PDIAG
地址位 0
地址位 2
-CS1FX
-CS3FX
-DA/SP
地
+5 伏(邏輯)(可選)
+5 伏(電機(jī))(可選)
接地(可選)
-類型 (可選)
請(qǐng)注意,最后四個(gè)引腳僅供需要通過(guò)帶狀電纜供電的設(shè)備使用。通常,此類設(shè)備是太小(例如,2.5 英寸)而不需要單獨(dú)電源的硬盤(pán)驅(qū)動(dòng)器。
主人和奴隸
單個(gè) IDE 接口可以支持兩個(gè)設(shè)備。大多數(shù)主板都帶有 雙 IDE 接口 (主設(shè)備和輔助),最多四個(gè) IDE 設(shè)備。由于控制器與驅(qū)動(dòng)器集成,因此沒(méi)有整體控制器來(lái)確定哪個(gè)設(shè)備當(dāng)前正在與計(jì)算機(jī)通信。只要每個(gè)設(shè)備都在單獨(dú)的接口上,這不是問(wèn)題,但是在同一根電纜上添加對(duì)第二個(gè)驅(qū)動(dòng)器的支持需要一些獨(dú)創(chuàng)性。
為了允許在同一根電纜上安裝兩個(gè)驅(qū)動(dòng)器,IDE 使用一種稱為 主人 和 奴隸.此配置允許一個(gè)驅(qū)動(dòng)器的控制器告訴另一個(gè)驅(qū)動(dòng)器何時(shí)可以向計(jì)算機(jī)傳輸數(shù)據(jù)或從計(jì)算機(jī)傳輸數(shù)據(jù)。發(fā)生的情況是,從屬驅(qū)動(dòng)器向主驅(qū)動(dòng)器發(fā)出請(qǐng)求,主驅(qū)動(dòng)器檢查它當(dāng)前是否正在與計(jì)算機(jī)通信。如果主驅(qū)動(dòng)器空閑,它會(huì)告訴從驅(qū)動(dòng)器繼續(xù)。如果主驅(qū)動(dòng)器正在與計(jì)算機(jī)通信,它會(huì)告訴從驅(qū)動(dòng)器等待,然后通知它何時(shí)可以繼續(xù)。
計(jì)算機(jī)確定是否通過(guò)使用接頭上的針腳39連接了第二個(gè)(從)驅(qū)動(dòng)器。引腳 39 攜帶一個(gè)特殊的信號(hào),稱為 驅(qū)動(dòng)器活動(dòng)/從存在 (DASP),用于檢查是否存在從屬驅(qū)動(dòng)器。
盡管它可以在任一位置工作,但建議將主驅(qū)動(dòng)器連接到IDE帶狀電纜末端的連接器。然后,必須將驅(qū)動(dòng)器背面 IDE 連接器旁邊的跳線設(shè)置在正確的位置,以將驅(qū)動(dòng)器標(biāo)識(shí)為主驅(qū)動(dòng)器。從驅(qū)動(dòng)器必須卸下主跳線或設(shè)置特殊的從跳線,具體取決于驅(qū)動(dòng)器。此外,從驅(qū)動(dòng)器連接到 IDE 帶狀電纜中間附近的連接器。每個(gè)驅(qū)動(dòng)器的控制器板查看跳線設(shè)置,以確定它是從機(jī)還是主站。這告訴他們?nèi)绾伪憩F(xiàn)。當(dāng)您從制造商處收到每個(gè)驅(qū)動(dòng)器時(shí),每個(gè)驅(qū)動(dòng)器都可以成為從屬驅(qū)動(dòng)器或主驅(qū)動(dòng)器。如果只安裝了一個(gè)驅(qū)動(dòng)器,則它應(yīng)始終為主驅(qū)動(dòng)器。
許多驅(qū)動(dòng)器具有稱為 電纜選擇 (CS)。使用正確類型的IDE帶狀電纜,這些驅(qū)動(dòng)器可以自動(dòng)配置為主驅(qū)動(dòng)器或從驅(qū)動(dòng)器。CS 的工作方式如下:每個(gè)驅(qū)動(dòng)器上的跳線設(shè)置為 CS 選項(xiàng)。電纜本身就像普通的IDE電纜一樣,除了一個(gè)區(qū)別 - 引腳28僅連接到主驅(qū)動(dòng)器連接器。當(dāng)計(jì)算機(jī)通電時(shí),IDE 接口會(huì)沿引腳 28 的導(dǎo)線發(fā)送信號(hào)。只有連接到主連接器的驅(qū)動(dòng)器接收信號(hào)。然后,該驅(qū)動(dòng)器將自身配置為主驅(qū)動(dòng)器。由于另一個(gè)驅(qū)動(dòng)器沒(méi)有收到信號(hào),因此默認(rèn)為從模式。
常見(jiàn)問(wèn)題
一個(gè) PC 主板可以支持多少個(gè) IDE 控制器?
大多數(shù) PC 主板支持兩個(gè) IDE 控制器。
什么是 IDE 控制器?
IDE 控制器是用于將 IDE 設(shè)備連接到計(jì)算機(jī)系統(tǒng)的設(shè)備。IDE 設(shè)備包括硬盤(pán)驅(qū)動(dòng)器、光驅(qū)和軟驅(qū)。IDE控制器允許這些設(shè)備通過(guò)單個(gè)接口連接到計(jì)算機(jī)系統(tǒng)。
責(zé)任編輯:David
【免責(zé)聲明】
1、本文內(nèi)容、數(shù)據(jù)、圖表等來(lái)源于網(wǎng)絡(luò)引用或其他公開(kāi)資料,版權(quán)歸屬原作者、原發(fā)表出處。若版權(quán)所有方對(duì)本文的引用持有異議,請(qǐng)聯(lián)系拍明芯城(marketing@iczoom.com),本方將及時(shí)處理。
2、本文的引用僅供讀者交流學(xué)習(xí)使用,不涉及商業(yè)目的。
3、本文內(nèi)容僅代表作者觀點(diǎn),拍明芯城不對(duì)內(nèi)容的準(zhǔn)確性、可靠性或完整性提供明示或暗示的保證。讀者閱讀本文后做出的決定或行為,是基于自主意愿和獨(dú)立判斷做出的,請(qǐng)讀者明確相關(guān)結(jié)果。
4、如需轉(zhuǎn)載本方擁有版權(quán)的文章,請(qǐng)聯(lián)系拍明芯城(marketing@iczoom.com)注明“轉(zhuǎn)載原因”。未經(jīng)允許私自轉(zhuǎn)載拍明芯城將保留追究其法律責(zé)任的權(quán)利。
拍明芯城擁有對(duì)此聲明的最終解釋權(quán)。