CF-IDEアダプタを自作してみよう
配線
CF
信号名 |
CF
ピン |
CF
ア
ダ
プ
タ
ー |
接続する
IDEピン |
その他へ
接続 |
GND
|
1
|
1 |
※
2,19,22,24
26,30,40 |
GND
|
D03
|
2
|
2 |
11
|
|
D04
|
3
|
3 |
9
|
|
D05
|
4
|
4 |
7
|
|
D06
|
5
|
5 |
5
|
|
D07
|
6
|
6 |
3
|
|
-CS0
|
7
|
7 |
37
|
|
A10
|
8
|
8 |
|
GND
|
-ATASEL
|
9
|
9 |
|
GND |
A09
|
10
|
11 |
|
GND
|
A08
|
11
|
12 |
|
GND
|
A07
|
12
|
22 |
|
GND
|
Vcc
|
13
|
17 |
|
Vcc(※)
|
A06
|
14
|
23 |
|
GND
|
A05
|
15
|
24 |
|
GND
|
A04
|
16
|
25 |
|
GND
|
A03
|
17
|
26 |
|
GND
|
A02 |
18 |
27 |
36 |
|
A01 |
19 |
28 |
33 |
|
A00
|
20
|
29 |
35
|
|
D00
|
21
|
30 |
17
|
|
D01
|
22
|
31 |
15
|
|
D02
|
23
|
32 |
13
|
|
-IOIS16
|
24
|
33 |
32
|
|
-CD2
|
25
|
67 |
N.C.
挿入確認用ピン:
card内でGNDに接続されています |
|
CF
信号名
|
CF
ピン
|
CF
ア
ダ
プ
タ
ー |
接続する
IDEピン |
その他へ
接続 |
-CD1
|
26
|
36 |
N.C.
挿入確認用ピン:
card内でGNDに接続されています |
D11
|
27
|
37 |
10
|
|
D12
|
28
|
38 |
12
|
|
D13
|
29
|
39 |
14
|
|
D14
|
30
|
40 |
16
|
|
D15
|
31
|
41 |
18
|
|
-CS1
|
32
|
42 |
38
|
|
-VS1
|
33
|
43 |
N.C.
で5Vモード
※GNDで3.3V Vccを変更する必要あり |
-IORD
|
34
|
44 |
25
|
|
-IORW
|
35
|
45 |
23
|
|
-WE
|
36
|
15 |
|
Vcc(※)
|
-INTRQ |
37
|
16 |
31
|
|
Vcc
|
38
|
51 |
|
Vcc(※)
|
-CSEL
|
39
|
56 |
・Master
28pin ・Slave
N.C
|
-VS2
|
40
|
57 |
N.C. |
-RESET
|
41
|
58 |
1
|
|
IORDY
|
42
|
59 |
27
|
|
-INPACK |
43 |
60 |
21 |
|
-REG |
44 |
61 |
29 |
|
-DASP
|
45
|
62 |
39
|
※LED
|
-PDIAG
|
46
|
63 |
34
|
|
D08
|
47
|
64 |
4
|
|
D09
|
48
|
65 |
6
|
|
D10
|
49
|
66 |
8
|
|
GND
|
50
|
68 |
※
2,19,22,24
26,30,40 |
GND |
※ N.C. は No Conected で 配線しないという意味です。
IDE 2,19,22,24,26,30,40は GNDへ接続。
Vcc: +5V 又は +3.3V
(+3.3V時は、CF 33番をGNDへ接続)
PCからの電源は12Vと5Vがあるので注意してください。
3.3V動作させるには、減圧が必要です。
今回は+5Vを利用しました。
電池でたとえると、Vccは+、GNDはマイナスのことです。
GNDは、一般には グラウンド又は接地といいます。 |
マスター/スレイブ スイッチ
|
電源が入っている時、カードの挿入時に常時点灯。(不要なら配線不要)
|
電源が入っている時、アクセス時?に点灯。(不要ならVccとLEDへの配線不要)
|
|
工作するには、ある程度の能力が要求されます。
また、配線を間違ってPCや、CF等がこわれても
平気レベルの寛容さも要求されます。 |
ハンダ付け |
初級レベル
約30×2の60以上のハンダ付けを要求され、
導通チェックがいりますので
気合いと根性が必要です。
また金属ヒューム(熱により気化した金属)は有害ですので
換気のいいところで作業をする必要があります。
細い物がぼやけてくっきり見えない人は、拡大鏡が必要。 |
きようさ |
きようレベル
きようだね。と言われたことがない人には、無理かも。 |
工具 |
日曜大工レベル |
テスター |
初級レベル |
時間 |
暇人レベル |
記載事項に間違いがあっても、当方は一切責任は持ちません。
自己責任でどうぞ。
※ 工作する時間より通販で配送する時間の方がおそらく短いでしょう。
値段的にはあまり変わらないので 市販品を買う方が間違いがなくていいでしょう。
|
レシピ
2006年現在、安い市販品は、通販で税込み1499円(送料別)で売っています。
送料をいれても全部で2000円程度です。
工作を楽しみたい方や特殊機能を付けたい意外は市販品を買った方がいいと思います
工作したかったので、
あえて
市販品 最安より高く
市販品 並より安い
範囲で
自分で作ってみました。 |
材料 |
・ |
CFカード用アダプタ |
(700円前後)
新品を買って即座に分解しました |
・ |
IDE 40ピンコネクタ |
・新品(400円前後)。
・廃品機器からはずして利用。
・IDEケーブルを直結。
間違ってpin数が違う物を買ったので廃品利用しました。 |
・ |
セラミックコンデンサ
電解コンデンサ |
電源デカップリング に利用。
パーツセンターで買うのを忘れたので
当然廃品から抜きました(笑
今回は 0.01マイクロファラドを利用しました。
電解コンデンサ
50V 0.1μF を今回利用(いいのがあったら取り替え予定)
手持ちになかったので小さいですが、
10μFくらいは あったほうがいいと思います
耐電圧は電源の最低3倍以上のものを用意してください。
セラミックコンデンサ
0.01μF (103 KCK) |
・ |
電源用コネクタ |
・・・ お好きな方法で ・・・
・コネクタ購入
・ケーブル直結
・廃品利用
・その他 |
・ |
基盤 |
ICB293を買いました(199円) |
・ |
工具 |
・ハンダコテ(先が細いチップ)
・ハンダ
・ニッパー(配線の切断)
・ハンダ吸い取り器
(約1700円程度で売っています。廃品利用の必需品)
・テスター(導通チェック や 廃品の動作チェック) |
好みで |
・ |
LED(発光ダイオード) |
発光ダイオードの動作電圧は低いそうです。
抵抗をいれないと線が赤熱して燃えます。
今回は抵抗セットの5個入りを買いました210円
2V動作で 3〜6V:330Ω、 |
・ |
ジャンパピン
や
普通のスイッチ |
・マスター、スレイブ切り替え用
・3V,5V動作切り替え
今回は、2個100円のスイッチを買いました。 |
・ |
線 |
546円の6色耐熱電子ワイヤーを買いました
大変使いやすかったです。 |
・ |
ドリル |
ざくざく穴あけて廃品を簡単に基盤へ乗せられます。
ヤスリも使うとさらにグー |
・ |
整流用ダイオード |
逆流防止にどうぞ・・・
耐圧は、3倍以上のもの
今回は買うのを忘れたので使っていません。 |
・ |
ヒューズセット |
今回は買うのを忘れたので使っていません。 |
|
|
|
・部品と配線が複雑になるので5V動作で作りました。
(あとで回路を追加できるように線は長めにしています)
※IDEコネクタを
半田づけするだけの
ほとんど配線済みCFカード差込基盤
は2200円くらいで売っていました。
が、これを買うくらいなら、CF-IDE市販品をかったほうがましかも?
|
|
お勧め廃品
HDD、CDROM、DVDROMドライブなどからコネクタをゲット。
安い中古部品を100〜200円で買って分解するのも手かも?
今回は もともとPCについていた不要になった
CDRも書き込めないDVDROMドライブを分解した物から取りました。
次回からは、倉庫に寝ている
高周波音キンキンの故障間近な
不要なHDDから抜こうかと検討しています。 |
今回の材料費 |
基盤 |
199 |
線 |
546(100円分くらい利用) |
LED |
210(84円分利用) |
スイッチ |
100(50円分利用) |
アダプタ |
682円(ポイント還元で実費440円) |
コネクタ |
0(廃品利用) |
|
合計 |
1737円 |
|
|
マイナスドライバーでねじねじすると
簡単にはがれます。
両面テープで貼っていただけでした。
|
|
ふたは、
金切り鋏で
えーーーい と
チョキチョキすると
瞬時に簡単に分割できます |
完成品です♪
(ドリルがあると楽に固定や加工ができます) |
後半の番号から配線した方が
差し込みやすかったようです(>_<) |
そのうち
3.3V対応にしようと思ったので
赤い線は長めにしてあります。 |
【関連ページ】
・CFカードIDEアダプタ動作リスト
CFカードIDEアダプタ動作リスト
静穏PC!! 無音くん♪ 大好きな人 そこのキミ。
まいPCでのCFカードIDE接続の結果
CF メディア |
容量
byte |
biosメニューでの認識
|
CFをIDE接続 |
IDE起動
(True
IDE
mode?) |
CDROM
から起動した
MSDOS
での認識 |
Canon FC-2M |
2M |
SunDisk SDCFB-2-(PM)
※2(SanDisk ではなくSunDisk と表示されました。) |
×(PC停止) |
×(PC停止) |
HAGIWARA SYS-COM
128MB
THNCF128MAA(H03AB) |
128M |
TOSHIBA THNCF128MAA-(PM) |
○(※1)
fat16 |
○ |
Adaptec 128MB |
128M |
MF0128M-05AA-(PM) |
未実験 |
○ |
GB以上:
512MBを超えるCFは、古いPCのBIOSでは、LBAを認識できず起動できないことがあります。
安いUltra ATAのPCIボードでは、CF起動はできません。
IT8212F bios搭載のものは起動には使えませんでしたので注意してください。
※3参照
また、メーカー・種類によっては、IDEモードが動作しないものもあるそうですので、
ダメならカメラや、USBで使うからあたってくだけるよぉ 的 性格なら特になにもいいませんが
なるべく動作したっていうような報告がたくさんある物が無難です。
ATA対応とか書いていたら大丈夫かも?
BIOSの設定はAUTOで通常認識します。 |
ADATA
my Flash 2GB(120X)
※5 |
2G |
-(PM)1/2 |
○(※1、3)
fat32 |
○(※3) |
SanDisk
Extreme? 2.0GB |
2G |
SanDisk SDCFX-2048 |
○(※1、3)
fat32 |
○(※3) |
※ |
基本的にWindows前提で書いています。 |
1 |
そのまま起動しなかったので
fdisk
format
システムコピー
fdisk /mbr
を一度実行しました |
2 |
カードのラベルにはSanDisk とあるのですが、
BIOSやOSからは
SanDisk ではなくSunDisk と表示されました。
メーカー誤植の珍品かも? |
3 |
以下は、比較的新しいPCでは、そのまま使えるので関係ありません。
対応していない、古いPCでは、(soket370とかi810チップ)
[Disk Error] [No Operation System]などのエラーができます。 (※4)
別ドライブから起動しscandiskをかけると LBAをONにしなさいなどとエラーが表示されたりします。
PCのBIOSが対応していない確率が高いので、そのままでは、使えません。
安いUltra ATAのPCIボード経由では使えないので注意してください。 |
4 |
カーソルで停止
No Operation System
の場合 、設定の間違いの場合もあるので
fat、fat32の変更
fdisk /mbr
を試すと動く場合があります。 |
5 |
安いUltra ATAのPCIボードでは、
biosにバグがあったりして、
フラッシュ名を空にしているためRAID機能など動作しません。
(誤動作します)
マザーボードのIDEコネクタで認識できない場合は、
他のCFメーカーにしましょう。 |
Tips |
fdisk で |
run-time error R6003
- integer divide by 0 |
となる場合
BIOSが対応していない可能性が高いので、
使えません。
最新のATA PCIボードを増設するかPCを買い換えましょう。
対応している場合は以下で使えます? |
領域確保の仕方(Diskを分割したい場合のみ、通常はしないほうがいいでしょう)
windowsの場合は、
fdisk
を使います
フォーマットは、format コマンド又はOSのメニューからできます
Knoppix(HDDのいらないCDからブートできるOS)の場合は
cfdisk
を使います
フォーマットは、mkdosfsです
|
フォーマット |
windows |
Knoppix |
format |
mkdosfs |
|
mbr |
fdisk /mbr |
フォーマットして
システム転送しても
CFから起動しない場合
は、これで起動できることが多いです。
動かない場合は、フォーマットのfat、fat32などを
変えていろいろしてみると動くことがあります |
CFをうまく認識できない |
scandiskで、LBAのエラーが表示されたら
そのままでは、無理の可能性が高いです。
〜2003年製くらいのPCでは
BIOSが古い場合、512MBを超えたものを
正しく認識できない場合があります。
PCを買い直すか、マザーボードを買い直しましょう。
ATA PCIボードでの、動作は当方では確認していません。
買う前に動作報告例があるか探しましょう。 |
win95や98 |
fat32が使えないようなOSでは、
大容量CFを認識できない可能性が極めて高いのでお勧めしません。 |
★最低容量の目安 |
HDDのかわりにするなら8GBは欲しいところです
8GBのCFが1万5千円を割ったので最低でも8GBは欲しいです。
まもなく12GB、16GBも市場に登場します。
XPなら 4GB以上を推奨します。(クリーンなOSだけで2GBくらい消費します)
Meでも 2GB以上を推奨します。(クリーンなOSだけで600MBくらい消費します)
容量が減ると同じ所に書き込みが集中しやくすなるので
ゆとりを持った容量が安全です。
OS用とデータ用とCF2枚差しをお勧めします。
データ用には、USBメディアでもいいかもしれません。
ほとんど使わないソフトなどは外付けHDDにいれるといいでしょう。 |
【関連ページ】
・CF-IDEアダプタを自作してみよう