PSoC プログラムライター (CY8C26443用)

Last Updated 2004.08.09



1.始め

 最近、トランジスタ技術で特集が組まれている Cypress の PSoC というICが
 なかなか面白そうなので使ってみようと思いました。
 私が良く買い物をする秋月電子通商でも扱っているのですが
 まだプログラムライターキットが 発売されていないようです。(2004.08.07)
 プログラムを書きこむ手順は公開されていますのでプログラムライターを
 試しに作ってみました。

2.必要なもの

名称 品名 メーカ 個数 単価 小計 備考
CPU ATmega16-16PC or ATmega8-16PC Atmel 1 1575 / 945 1575 / 945 (株)若松通商
RS232Cドライバ SP202ECP Sipex 1 250 250 (株)秋月電子通商
三端子レギュレータ TA78L005A 東芝 1 50 50 (株)千石電商
水晶振動子 16MHz 1 210 210 (株)若松通商
抵抗 炭素皮膜抵抗
1/4W1kΩ
KOA 等 1 5 5 (株)千石電商
抵抗 炭素皮膜抵抗
1/4W56Ω
KOA 等 2 10 10 (株)千石電商
抵抗 炭素皮膜抵抗
1/4W330Ω
KOA 等 1 5 5 (株)千石電商
コンデンサ 電解コンデンサ
16V100μF
村田製作所 等 1 10 10 (株)千石電商
コンデンサ 積層セラミックコンデンサ
50V0.1μF
村田製作所 等 13 20 260 (株)千石電商
コンデンサ 積層セラミックコンデンサ
16V330pF
村田製作所 等 1 20 20 (株)千石電商
コンデンサ 積層セラミックコンデンサ
16V22pF
村田製作所 等 2 40 40 (株)千石電商
ダイオード 1S1588 東芝 1 20 20 (株)千石電商
コネクタ D-SUB 9P メス 1 60 60 (株)秋月電子通商
コネクタ DCジャック 1 30 30 (株)秋月電子通商
ピンヘッダ ピンヘッダ 1 50 50 (株)秋月電子通商
        合計 2595 / 1965  

3.回路図

  回路図
  ATmega16版 Ver 0.01(D2 CADファイル) 2004.08.07: PSoCWriter.dcd
        (上記の回路でPSoC側コネクタの信号名が抜けていたので追加:2004.08.07 18:30)
  ATmega8版  Ver 0.01(D2 CADファイル) 2004.08.09: PSoCWriter_ATmega8.dcd

4.ソフトウェア

  ファームウェア (ATMega16用) Ver0.01(hexファイル) 2004.08.07: PSoCWriter.hex
  ファームウェア (ATMega8用) Ver0.01(hexファイル) 2004.08.09: PSoCWriter_ATmega8.hex
  PC側アプリケーション Ver0.01(exeファイル) 2004.08.07: PSoCWriter.exe

5.基板

※写真 左がATmega16版、右がATmega8版

基板 正面

  

6.使用方法

1.PSoCライターにシリアルケーブルとPSoCを接続し、電源を入れる。
2.PC側アプリケーション(以下、アプリ)を立ち上げる。
3.アプリで"プログラム"->"接続"を行い、ライター基板とPSoCの接続を確認する。
4.アプリで"プログラム"->"IDリード"を行い、PSoCデバイスの確認をする。
5.アプリで"ファイル”->"開く"でターゲットファイルを読み込む。
6.アプリで"プログラム"->"書込み"を行い、PSoCにプログラムを書込む。
7.PSoCのプログラムの初期化を行うときは4の後、アプリで"プログラム"->"消去"を行う。


6.今後と感想

プログラムのべリファイは書きこみ時に同時に行っているが分けるようにする。
チェックサム表示、プログラムファイルのプロテクトなどの機能も付ける。
ATmega16は高いので他のICに移植できないか検討する。
ATmega8版を作成 (2004.08.09)

取り敢えず、ファイルは書きこめたようなのでPSoCの実験を行ってみる。



トップへ戻る



written by ZUS

このページはリンクフリーです。