SHマイコンのアドレスバス

SHマイコンのユーザーです。

SHマイコン周辺回路にCPLD(MachXO2)を使用しています。

SHマイコンのアドレスバスをCPLDの入力ポートに入力しています。(以下参照)

CPLD PT9D/DONEピンと SHマイコン A0

CPLD PT9C/INITNピンと SHマイコン A1

CPLD PT9B/PROGRAMNピンと SHマイコン A2

このような接続をした場合、SHマイコンのリセット LOWアクティブ中にCPLDのコンフィグが待ち状態に

なることがあります。SHマイコンのポートA0,A1,A2は、ウィークキーパ回路の影響で、HighにもLowにも

なることがありますか?

このような類似経験があればご教示ください。

  • リセット期間はハイインピーダンスになるはずですから
    以下の点を確認してみてください
    1.A0、A1、A2にノイズが乗る可能性はありませんか?
    2.CPLDの電源タイミングが早すぎるのではありませんか?
    3.CPLDの電源電圧は許容範囲にありますか?
  • わわいです
    リセット期間中はハイインピーダンスとなるので、プルアップ抵抗つけるか、CPLDにリセット信号を加えるようにして誤動作起こさないようにする必要がありますね
  • IKUZOさん
    ご回答ありがとうございます。
    そうですよね。リセット中はハイインピーダンスですよね。
    1のノイズと2の電源タイミングを見直してみます。

    TACK
  • わわいさん
    ご回答ありがとうございます。
    CPLDのリセットについて確認してみます。

    TACK