Sim's blog

電子工作はじめてみました

FT2232Dメモ

2009-07-06 23:30:24 | 電子工作
秋月からFT2232Dのモジュールが販売されています(通販番号M-2990)。マニュアルのpdfファイルもダウンロードできるようになっています。

FT2232DはUSB-シリアル2chという変換ができるICです。2chを独立にパラレルポートにも設定できます。JTAGで使う場合にはデフォルトのシリアルでなくパラレルに変更してやる必要があります。

ドライバやドキュメントはFTDIのホームページからダウンロードできます。

FTDIのホームページ
FT2232Dのページ

秋月のモジュールですが、IC2が未実装です。ここにはEEPROMを実装します。このEEPROMの役目ですが、ポートの設定を覚えておきます。EEPROMが実装されていないとデフォルトのシリアル2chになります。JTAGで使いたいときはEEPROMを実装しないといけません。

どんなEEPROMを使うかというと、秋月のマニュアルにはAT93C56と書いてあります。FTDIのデータシートを見ると93C46、93C56、93C66のどれでもいいみたいです。FTDIのデータシートではマイクロチップのものが挙げてあります。各社互換品があるみたいです。

digikeyで調べてみると93C46は色々な種類があります。FTDIのデータシートによると以下の条件を満足していなければいけないようです。
(1) データ幅は16ビット
(2) 5V時に1Mbpsで動作する
加えて秋月モジュールでは1.27mmピッチの表面実装品にしないといけません。また、幅の広いICもありますが、3.81mm幅のものにしないといけません。
また、秋月モジュールでは6ピンがプルアップされています。これはAtmelのAT93C56とAT93C66では6ピンをプルアップすると16ビット幅、プルダウンすると8ビット幅になるためです。AT93C46では6ピンはNCになっています。NCになっているピンに電源をつなぐのってありなんでしょうか?
まとめると、
(3) 1.27mmピッチ、幅3.81mmのSOIC
(4) 6ピンが電源に接続で16ビット幅になる、もしくは最初から16ビット幅

上の4つの条件を満足するICを売っている店を探します。

秋月では93c46と93c56が売られていますがどれもDIP品です。
digikeyで見つけたのは以下です。
- AT93C46EN-SH-B-ND 16ビット
- AT93C46DN-SH-B-ND 8/16ビット(6ピンで切り替え)
- IS93C46D-2GRLI 8/16ビット(6ピンで切り替え)
- AT93C56A-10SU-2.7-ND 8/16ビット(6ピンで切り替え) AT93C56AWは幅広なので不可
・・・

いっぱい出てくるので、このあたりで挫折。
マルツだと、93c46と93c56はDIP品、93c66はSOICがあります。AT93C66A-10SU-2.7
千石は通販にはないけど、店頭だと色々なEEPROMを売っています。

というわけで、digikeyで安く買うか、てっとりばやくマルツで買うのがよさそうです。秋月は自分のところでモジュール出してるのに対応ROMを売ってないのはけしからん、というか8ピンDIPの足を無理やり曲げてSOICのパターンに実装する?

なんか複雑で、書いたことにあまり自信がないです。