2023年5月22日の日記の1番目の記事へのコメント

CPicS2

少し前から (一部の?) ブラストシティ筐体だとCPicS2を取り付けた場合に基板が起動しなくなるという噂を何度か耳にしています。電源が怪しいんじゃないかという情報もあったりしたことから、試しにCPicS2の起動時に遅延を入れたプログラムを作ってみました。基板側のリセットが解除されてから一息 (3秒) 待ってからキーを書き込む動きをします。

使い方は、cpics2_gen_template_3000msec.zipをダウンロードして、ここに含まれる minipro/template.hex (Xgpro を使っている人は xgrpo/template.hex) を、cpics2_gen フォルダの中にコピーするだけ。cpics2_genに元々含まれている template.hex は上書きされちゃうので、必要に応じてバックアップを取っておいてください。

以下の動画では、左側のPと書かれたLEDが電源状態を示しています。これが点灯してから、3秒ほど間を置いて他のLEDが点灯する (キーの書き込みが始まる) 様子がわかるかと思います。

もちろん、これでブラストシティでの問題が解消する保証はまったくありません。というか原因がわからず手元に環境もないので、このプログラムは「これで改善するかもしれないから試してみて、結果を教えてください」という位置づけのものになります。

あと、電源ノイズの問題でPICがまともに動かないのが原因だったりするなら、C1の位置に0.1uFくらいのセラミックコンデンサを入れておくことで改善するかもしれません。もちろん、手元でそういった状況が発生したことがないため、これもどれだけ効果があるのかわかりませんが。ちなみに、CPicS2 Rev 1.0にはバイパスコンデンサを取り付けるパターンが用意されていないため、PICのソケットのハンダ面の1番ピンと8番ピンの間に直接コンデンサをハンダ付けする必要があります。

バイパスコンデンサを入れるならここ

先日書いたLEDでPICの挙動を観測する技と合わせて、何とか原因を突き止められると良いんですが・・・

お名前:  メールアドレス(省略可):
メールアドレスも表示されます
ここに名前その他を書いてはいけません: ここにメールアドレスその他を書いてはいけません:

2023年5月22日の日記の1番目の記事へのコメント

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2023年5月
  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 31      

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ