RX63N 12bitADコンバータ使用時の端子設定について

質問失礼致します。

 

RX63n 176pinマイコンで開発しています。

12ビットADコンバータ使用時のポート割り振りについてご質問です。

 

マニュアル「RX63Nグループ、RX631グループユーザーズマニュアル ハードウェア編」の記載の中に、

「12 ビットA/D コンバータを使用する場合は、ポート4 は、汎用入力ポートとして使用してください。」とあるのですが、

現状はポート4をAD入力ポート(AN***)として使用してしまっている事がわかりました。

 

特に何か問題が発生した訳ではありませんが、

このマイコンの使用方法はマニュアルに反している事になるのでしょうか。

 

ご回答宜しくお願い致します。

Parents
  • おはようございます。尭と申します。解答ではありませんがレス失礼します。

    仮説ですが、ポート4の一部のコンポーネントがADCと共有されていてポートを出力に設定するとADCが影響を受けるためそのような記述になっている可能性があります。

    件の表記ですが手元にあるいくつかのマニュアルを見ると表記がかなりばらついています。RX231は該当ポートでアナログ電源を使用しているため出力に設定するとAD変換精度に影響すると書いてある一方で、RX220やRX113は該当ポートがアナログ電源を使用していると理由しか書かれていません。RX65NやRX63Nは理由と影響範囲の記述がありませんし、RX23TやRX63Tに至っては件の項目がありません。

    言いたい事は全部同じ・・・にも見えますが明言されていない以上真相はルネサスさんにしか判らないかも知れません。

    該当ポートを出力に設定した状態でADCを使用すると故障を誘発するマイコンがあるかのは自分も知りたいところです。
  • 尭さん
    >真相はルネサスさんにしか判らない
    とは限らないと思います、失礼でしたらごめんなさいですが
    ルネサスのマイコン以外にA/D入力ポートを汎用出力の設定で使用したことがあります
    その時汎用出力=0となっていれば
    電圧1.2Vがその時汎用出力の方へ分流して電圧が低くなります
    それでおかしい、おかしいと、なんとデフォルトで汎用出力になっているのです
    それでA/Dの設定をしただけでは不完全で汎用入力に設定するコードを追加しないといけなかったです、
    その点ルネサスのマイコンはデフォルトでは汎用入力ですから。

Reply
  • 尭さん
    >真相はルネサスさんにしか判らない
    とは限らないと思います、失礼でしたらごめんなさいですが
    ルネサスのマイコン以外にA/D入力ポートを汎用出力の設定で使用したことがあります
    その時汎用出力=0となっていれば
    電圧1.2Vがその時汎用出力の方へ分流して電圧が低くなります
    それでおかしい、おかしいと、なんとデフォルトで汎用出力になっているのです
    それでA/Dの設定をしただけでは不完全で汎用入力に設定するコードを追加しないといけなかったです、
    その点ルネサスのマイコンはデフォルトでは汎用入力ですから。

Children
  • こんばんは。尭です。
    もう一つあったスレッドに気が付かずに書いたのであちらのスレッドですでに書かれている内容とかなり重複してしまいました。

    IKUZOさん
    判りにくくてすみません。「真相は」の部分は公開されていない罠がある可能性を考え影響範囲にもかけたつもりで書きました。
    RX231に関してあちらのスレッドに書かれているルネサスさんのテクニカルサポートに問い合わせた?回答内容からするとADC使用時に出力ドライバを有効にしても故障したりする事はなさそうです。

    今RX231を使って開発している物はADCを有効にしているポートの電荷を出し入れする都合上、ポート4のピンでADCを動作させながら同じピンのPDRとPODRを操作していますが今のところ不審な現象はありません。

    >なんとデフォルトで汎用出力になっているのです
    デフォルトでGPIOが出力になっているマイコンがあるとは驚きです。開発中に焼いてしまったなんて事故が起きそうで怖いです。