日記帳
本ページはプロモーションが含まれています
カテゴリー
Links
blog(ブログ)マスター
アンドロイドの巣
ゼロから始めるベランダ菜園
タイトル
2024年11月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

アーカイブ

2006年10月 のアーカイブ

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
 を一度実行しました
カードのラベルにはSanDisk とあるのですが、
BIOSやOSからは
SanDisk ではなくSunDisk と表示されました。
 メーカー誤植の珍品かも?
以下は、比較的新しいPCでは、そのまま使えるので関係ありません。

対応していない、古いPCでは、(soket370とかi810チップ)
[Disk Error] [No Operation System]などのエラーができます。 (※4)
別ドライブから起動しscandiskをかけると LBAをONにしなさいなどとエラーが表示されたりします。
PCのBIOSが対応していない確率が高いので、そのままでは、使えません。

安いUltra ATAのPCIボード経由では使えないので注意してください。
カーソルで停止
No Operation System
の場合 、設定の間違いの場合もあるので
fat、fat32の変更
fdisk /mbr
を試すと動く場合があります。
安い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アダプタを自作してみよう



ニコンD200 CF動作したよ一覧
メーカー CFの名称 マイカメラD200での動作状況
ADATA my Flash 2GB (120倍速)
メーカー推奨品より
涙がでそうなくらい安いのでお得です
連写はやや、Extreme? よりおそいようです
SanDisk Extreme? 2GB
メーカー推奨品なので当然動きます(^^




PR

[PR]