Карты CompactFlash, поддерживаемые ассоциацией CFA (Compact Flash association), широко используются в различных электронных приборах: цифровых фотокамерах, фотопринтерах, МРЗ-плейерах, цифровых диктофонах, персональных коммуникаторах и, конечно же, компьютерах - настольных, карманных, автомобильных. Карты имеют размер 42,8 х 36,4 х 3,3 мм (4 мм с учетом выступа) и 50-контактный разъем (розетка на карте, двухрядный штырьковый разъем с шагом 1,27 мм на слоте). Назначение контактов приведено в табл. 9.13. Через переходник с 50 на 68-контактный разъем карты могут устанавливаться в слот PC Card Type II или III, имеющийся практически во всех блокнотных ПК. Объем памяти выпускаемых в настоящее время карт - от 4 Мбайт до 1 Гбайт, напряжение питания - 5 или 3,3 В. Карты могут работать в одном из трех режимов: карт памяти (Mem), карт ввода-вывода PC Card (I/O), «чистого» режима IDE (ATA). В первых двух режимах карты работают с теми же интерфейсными сигналами, что и PC Card. В режиме IDE электрический интерфейс и система команд полностью совместимы со спецификацией АТА (см. п. 9.2.1), правда, обмен данными возможен только в режиме РЮ. Режим IDE выбирается заземлением на стороне хоста сигнала ATA_SEL#. При этом из шины адреса используются только А[2:0] (остальные заземлены хостом); шина данных при обращениях к регистрам АТА имеет разрядность 8 бит, а при передаче данных - 16. Сигналы CSO# и CS1# используются для выбора блока командных и управляющих регистров соответственно. Сигналы PDIAG#, DASP#, CSEL#, RESET* и IORDY соответствуют спецификации АТА. Сигналом CSEL# выбирается роль карты: при заземленном контакте - устройство 0 (master), при разомкнутом - устройство 1 (slave); можно воспользоваться и «кабельной выборкой». Сигналы REG# и WE# должны подключаться к шине питания (Vcc). Сигналы CD1# и CD2# являются индикаторами установки карты (их контакты замыкаются последними, на карте они заземлены). В табл. 9.14 описан чисто пассивный переходник, позволяющий подключить карту Compact Flash к обычному порту АТА (IDE), имеющемуся на любой современной системной плате.
Таблица 9.13. Назначение контактов карт CompactFlash
№ Mem
I/O
IDE
№ Mem
I/O
IDE
1 GND GND GND 26 CD1# CD1# CD1#
2 DOS DOS DOS 27 D11 D11 D11
3 D04 D04 D04 28 D12 D12 D12
4 DOS DOS DOS 29 D13 D13 D13
5 D06 D06 D06 30 D14 D14 D14
6 D07 D07 D07 31 D15 D15 D15
7 CE1# CE1# CSO# 32 CE2# CE2# CS1#
8 A10 A10 A10 33 VS1# VS1# VS1#
9 OE# OE# ATA_SEL# 34 IORD# IORD# IORD#
10 A09 A09 A09 35 IOWR# IOWR# IOWR#
11 A08 A08 A08 36 WE# WE# WE#
12 A07 A07 A07 37 RDY/BSY IREQ INTRQ
13. VCC VCC VCC 38 VCC VCC VCC
14 A06 A06 A06 39 CSEL# CSEL# CSEL#
15 A05 A05 A05 40 VS2# VS2# VS2#
16 A04 A04 A04 41 RESET RESET RESET#
17 A03 A03 A03 42 WAIT* WAIT# IORDY
18 A02 A02 A02 43 INPACK* INPACK* INPACK#
19 A01 A01 A01 44 REG# REG# REG#
20 AGO AOO AOO 45 BVD2 SPKR# DASP#
21 DOO DOO . DOO 46 BVD1 STSCHG# PDIAGtf
22 D01 D01 D01 47 D08 DOS DOS
23 D02 D02 D02 48 D09 D09 D09
24 WP IOIS16* IOCS16* 49 D10 D10 D10
25 CD2# CD2# CD2# 50 GND GND GND
Таблица 9.14. Переходник CompactFlash Card - ATA
ATA, конт. № Цепь
CFC, конт. № CFC, конт. № Цепь
ATA, конт. №
2
11
9
7
5
3
37
GND1
GND'
GND1
GND1
GND1
+5V2
GND1
GND 1
DOS 2
D04 3
DOS 4
D06 5
D07 6
CSO# 7
A10 8
ATA_SEL# 9
A09 10
A08 11
A07 12
VCC 13
A06 14
26 27 28 29 30 31 32 33 34 35 36 37 38 39
CD1# -
D11 10
D12 12
D13 14
D14 16
D15 18
CS1# 38
VS1# -
IORD# 25
IOWR# 23
WE# +5V2
INTRQ 31
VCC +5V2
CSEL# 283
продолжение &
Таблица 9.14 (продолжение)
АТА, конт. № Цепь CFC, конт. № CFC, конт. № Цепь
ATA, конт. №
GND1 А05 15 40 VS2# -
GND1 А04 16 41 RESET* 1
GND1 АОЗ 17 42 IORDY 27
36 А02 18 43 INPACK# -
33 А01 19 44 REG# +5V2
35 АОО 20 45 DASP# 39
17 DOO 21 46 PDIAG# 34
15 D01 22 47 D08 4
13 D02 23 48 D09 6
32 IOCS16# 24 49 D10 8
- CD2# 25 50 GND GND'
1 С шиной GND должны быть соединены контакты 2,19,22,24,26,30 и 40 разъема АТА, а также контакт разъема питания.
2 Питание +5V на переходник подается от дополнительного разъема.
3 Возможно подключение не к разъему АТА, а к шине GND через джампер: замкнут - ведущее устройство, разомкнут - ведомое.
CompactFlash
Карты CompactFlash, поддерживаемые ассоциацией CFA (Compact Flash association), широко используются в различных электронных приборахКарты CompactFlash, поддерживаемые ассоциацией CFA (CompacТакже по теме: