|
Interface Compact Flash/ IDE |
Interface umożliwiający podłączenie kart pamięci i dysków twardych
(IBM Microdrive) standardu
Compact Flash zarówno typu I jak i II do portu IDE komputera.
Karty pamięci Compact Flash zostały zaprojektowane na bazie popularnego standardu PC Card (PCMCIA) i mogą pracować w 3 trybach:
1) PC Card ATA wykorzystując tryb I/O,
2) PC Card ATA wykorzystując tryb memory
3) True IDE - kompatybilny z większością dysków twardych
Tylko karty pamięci CF (Compact Flash Storage Cards) wykorzystują wszystkie trzy tryby. Karty CF+ (np. modemy, karty sieciowe itp.) pracują w dwóch pierwszych trybach, aczkolwiek opcjonalnie mogą również pracować w trybie True
IDE.
W odróżnieniu od typowych czytników CF dostępnych na rynku podłączanych do portów USB czy LPT interface ten wymusza tryb
"True IDE" kart pamięci CF i pozwala na używanie ich jako standardowych dysków twardych bez konieczności instalowania jakichkolwiek sterowników itp.
Karty CF umieszczone w interface widziane są przez BIOS komputera jako typowe dyski twarde i istnieje możliwość
boot'owania z nich systemu operacyjnego.
Tyb True IDE jest często niedoceniany i zdominowany przez wykorzystanie kart pamięci jedynie jako nośników dla urządzeń multimedialnych (aparaty cyfrowe, przenośne playery MP3).
Możliwości jakie daje tryb True IDE oraz w/w interface sprawiają iż, polecamy go głównie do eksperymentowania z komputerami PC wykorzystywanymi jako samodzielne urządzenie spełniające jakąś funkcję.
Zastąpienie standardowych do tej pory nośników jak dyskietka FDD czy dysk twardy pamięciami CF dla tego typu zastosowań ma wiele zalet jak np.
- większa pojemność, szybkość i niezawodność (w porównaniu do FDD),
- bezgłośna praca,
- minimalny pobór prądu,
- duża odporność na wstrząsy (przeciążenia do 15 G) i uderzenia.
Oczywiście interface może być również z powodzeniem wykorzystywany jako czytnik kart Compact
Flash, z szybkim transferem danych (brak ograniczeń przepustowości przez sam interface w przeciwieństwie do typowych czytników podłączanych do portów LPT czy USB - jedynym ograniczeniem jest wewnętrzny kontroler karty CF i czas odczytu/zapisu pamięci flash karty).
Wykorzystanie portu IDE powoduje także, iż można go stosować również w starszych komputerach oraz systemach operacyjnych nie obsługujących standardu USB. Ta dogodność sprawia, iż można go używać jako medium do przenoszenia danych (także całych systemów) między komputerami PC.
Powyższe właściwości oraz coraz niższa cena kart pamięci CF (zwłaszcza o małych pojemnościach) idealnie pretendują w/w interface wraz z kartą CF do wykorzystania wraz ze
starszym hardware do budowy własnego routera
(szczególnie ostatnio popularnymi dla dzielenie internetu w sieciach TV kablowych czy
SDI), sterownika czy playera MP3 (a może nawet DiViX :-) ?).
Ad playera MP3 postaramy się niebawem dokładnie opisać jego skonfigurowanie i rozbudowanie o wyświetlacz LCD oraz odbiornik pilotów IR.
|
Opis wyprowadzeń Interface'u IDE 2 CF |
|||
|
Złącze IDE (40-pin) |
Złącze zasilania | ||
|
Jumper |
|||
| Activity LED (czerwona) |
|||
| Power
LED (zielona) |
|||
|
Ustawienie zworki trybu pracy: |
Gniazdo Compact Flash ( Type I / II ) |
||
| Single / Master | |||
| Slave | |||
Urządzenie wyposażone jest w 2 diody LED informujące o zasilaniu i pracy urządzenia (busy) oraz zworkę wyboru trybu
master/slave.
Interface jest zasilany napięciem 5V pobieranym z zasilacza komputera PC (mała
wtyczka zasilania FDD)
Interface wykorzystuje typowy dla IDE poziom napięć 0/5V.
Powyższy adapter może być używany wyłącznie z kartami Compact Flash
akceptującymi zasilanie +5V (większość kart CF pozwala na używanie zarówno poziomów 5V jak i 3,3V), jako iż szyna IDE wykorzystuje 5V sygnały logiczne.
Informacje na temat wymagań napięciowych kart CF uzyskasz u ich producentów.
Karty PCMCIA i Compact Flash nie wspierają trybu DMA (Direct Memory Access) i mogą jedynie pracować w trybie PIO.
Większość nowszych komputerów nie powinno mieć jakichkolwiek problemów z automatycznym wykryciem karty CF (ustawienie w BIOS'ie na "Auto")
W przypadku problemów z autodetekcją karty CF jako HDD w BIOS'ie (co najczęściej zdarza się w starszych komputerach) proponujemy wyłączyć ręcznie tryb LBA (zmienić go na normal).
Jeśli i to nie pomoże należy ręcznie w BIOS'ie podać parametry dysku CHS
(cylindry, głowice i sektory ). Najlepiej w/w parametry odczytać umieszczając interface wraz z daną kartą w nowszym komputerze i skorzystać z funkcji autodetekcji HDD, następnie powyższe parametry wpisać ręcznie w komputerze który ma problemy z
autowykrywaniem, w ostateczności skorzystaj z tabeli j.n.
Poniżej zamieszczamy tabelę parametrów CHS dla poszczególnych pojemności
kart pamięci CF - powyższe konfiguracje powinny być prawdziwe dla większości
kart Compact Flash - nie znaczy to jednak, że w pewnych przypadkach mogą się
one różnić.
| Compact Flash | Cylinders | Heads | Sectors/Track |
| 2 MB | 123 | 2 | 16 |
| 4 MB | 123 | 2 | 32 |
| 6 MB | 184 | 2 | 32 |
| 8 MB | 245 | 2 | 32 |
| 10 MB | 320 | 2 | 32 |
| 15 MB | 458 | 2 | 32 |
| 20 MB | 612 | 2 | 32 |
| 24 MB | 734 | 2 | 32 |
| 30 MB | 306 | 6 | 32 |
| 32MB | 489 | 4 | 32 |
| 40 MB | 612 | 4 | 32 |
| 48 MB | 734 | 4 | 32 |
| 64 MB | 978 | 4 | 32 |
| 96 MB | 732 | 8 | 32 |
| 128 MB | 977 lub 978 | 8 | 32 |
| 128 MB | 490 | 16 | 32 |
| 192 MB | 782 | 15 | 32 |
| 256 MB | 1043 * | 15 | 32 |
| 256 MB | 980 lub 981 | 16 | 32 |
| 512 MB | 999 | 16 | 64 |
* stare BIOS'y pozwalają jedynie na 1023/1024 cylindry.
(c) Epsilon 2003