2020年3月27日から2020年3月23日までの日記を表示中

2020年 3月27日 (金)

腹痛

昨日よりはマシになったものの、まだお腹は下り気味で、相変わらず30分〜1時間に1回トイレコース。というわけで今日もお休み。はー。

基板

まあでも、トイレが近いことを除けば普通に動けるレベルになったので、基板をいじることに。まずは、ここ最近、急に反応しなくなったロジックプローブを見るところから。分解してあちこち触りながら調べた結果、ケーブルの付け根のあたりのはんだ不良が原因と判明。しっかりはんだを盛り直してやったら無事復活しました。あー、でも、なんかもう少しいいロジックプローブ欲しいなぁ。

ロジックプローブ修理

その後はロジアナを使って、CPS3のカートリッジの起動時の振る舞いを調査してみることに。CPUのリセットや{MD3,MD4}、フラッシュメモリのアドレス線、CE_などに気合いでプローブを繋いで波形を取ってみました。

ロジアナでCPS3のカートリッジ調査

確かに、電池なし状態もしくは電池を装着した後初めて起動した際と、その後再起動した際とでCPUの動きがちょっと違いますな。特に、初回起動時に、一瞬だけ{MD3,MD4}が1になっているのが興味深いですね。

電池なしで初めて起動したときの波形

その後再起動したときの波形

とはいえ、CE_が有効になった後は普通に0番地からフラッシュメモリを読んでいるので、メモリアクセス的に特殊なことはしてなさそうです。ふーむ・・・。

CE_が有効になった後は0番地から

郵便

1ヶ月くらい前に「送ったぞ」って連絡あったバンク・オブ・アメリカのデビットカードがようやく届きました。消印を見ると、確かに先月のうちに発送されていました。時間かかったなー。

あと、7日にeBayで中国の業者から買った1MbitのUVEPROMと、今月19日にElecrowに発注したCPicS2の基板も届きました。中国は既に立ち直っている感じなのかな?有り難い。

2020年 3月26日 (木)

腹痛

昨日はなかなか熱が下がらなかったんですが、今日になってようやく下がってきました。ただしお腹はひどいままで、30分に1回くらいトイレに駆け込むような有様。しんどいー。

2020年 3月25日 (水)

病院

朝になっても熱が38度台後半のまま。病院行ったら胃腸炎の診断で薬が出ました。インフルエンザとか流行りのアレとかじゃなくてよかった・・・。早く治れー。

メガドライブミニ

メガドラミニのアジア版が届きました。結局3台買うことになろうとは・・・w

メガドライブミニ アジア版届いた

2020年 3月24日 (火)

基板

今日は実機を直接触ることはできず。ちょっと考えてみたんですが、昨日の{MD4,MD3}は、リセット(RES_)と同じ74HC00で作られているんですよね。リセットの方には、電圧監視するICみたいなのがついているのに対し、こっちの {MD4,MD3}には何もなし。となると、起動直後にまず{MD4,MD3}が先に 2'b00 になって、その後でリセットが解除されて動き出すとかいう動きになるのかな?

もしかして、電源電圧が高かったり、通電時にスパイクが出たりすると、リセットの解除が想定より早まってしまい、{MD4,MD3}が2'b11のうちに、CPUのリセットが解除されてしまう。このタイミングで鍵が飛んでしまうのかも? ゴクリ・・・。

発熱

日中、お腹が下りまくっていて何かおかしい感じだったんですが、帰宅後、熱が出て一気に38.8℃とかに。こりゃしんどい。

2020年 3月23日 (月)

基板

今日もロジアナの練習。ようやくトリガの掛け方がわかった気がします。

WP_をトリガに

CPicS2の波形

続いて調査用に、たくさんある無印ストIIIのCPUとFlashメモリを剥がしてみました。

剥がしてみた

いい感じです。

いい感じ

と思ったら、残ったはんだを吸い取り線で除去する過程で1箇所ランドを巻き込んでしまいました・・・。トホホ。SH7604のデータシートを見るに、ここはMD4みたいですね。CPUの下で2つ左のMD3と繋がっているようです。

ランドを1箇所破壊

むむむ!MD3のすぐ下に、途中で消えているパターンがあるぞ・・・!? 特に今切れたというわけではなく、別の個体でも途中で切れています。反対側はGNDに繋がっていました。怪しい、怪しすぎる・・・。

MD3の下の怪しいパターン

SH7604のドキュメントを見ると、MD3とMD4はCS0領域のバス幅を指定する信号のようです。CS0といえば、フラッシュメモリがあるところですね。{MD4,MD3} = 2'b00だと8bitになって、2'b01で16bit、2'b10で32bit、2'b11は設定禁止とのこと。こうやってMD3とMD4が直結している以上、取りうる値は 2'b00か2'b11しかありません。

信号の出どころを追って見ると、例の74HC00に辿り着きました。どうやら基板から外れている状態では、電池によって、ここは2'b11となるようです。一方、マザーボードに装着して電源を入れると、基板側の信号で 2'b00になる模様。うーん、設定禁止の値をわざわざ取っている・・・。先ほどの、強制的にGNDに落としたままにするようなパターンの痕跡と合わせて、ますます怪しいですね。

2020年3月27日から2020年3月23日までの日記を表示中

中の人情報

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

カレンダー

2020年3月
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件のコメント

過去ログ