RL78/G1Eのパルス端子の件

お世話になります初心者IKUZOです
RL78/G1Eでマニュアルではch0/ch4/ch7がパルス端子になっています


ch00→TI00/P00,TO00/P01
ch04→TI04/TO04/P42
ch07→TI07/TO07/P41
コード生成の一般設定では
ch05→入力パルス間隔測定ができるようになっております


この両者矛盾はありませんでしょうか?解釈が間違いなのでしょうか?

Parents
  • IKUZO様、いつもお世話になっています。コード生成サポート担当の鈴木です。

    チャネル5の入力ソースはfIL固定です。通常のTI端子入力設定はできません。

    以上、よろしくお願いします。

  • チョコです。
    TAUのマクロとしてはTI05入力はあっても,そこが外部に接続されていないからデバイスとして使えないだけです。
    チャネル1~3や6辺りもこのパターンですね。
    機能が多いけど,端子が足りないので,兼用機能が多くなるのですが,RL78/G1EはCPU(RL78/G1A)とアナログ部を1チップに入れたために兼用の使用が亡くなったんですね。
  • チョコさんアドバイスありがとうございます
    使用できるのは、
    鈴木 康之さんの示された資料では、
    TIO00,TIO04,TIO07の3本で
    TIO00→パルス出力
    TIO04→パルス出力
    TIO07→入力パルス間隔測定できないので(設定できません)
    どのような設定がよいのでしょうか、アドバイスお願いします

  • チョコです。

    TI07と兼用になっているP41を使用していませんか。

    TI07と兼用になっている機能が既に使われていると,TI07が設定できなくなります。

    ちなみに,こちらでタイマだけをできる限り設定したところ,以下のような使い方もできます。

  • チョコさんアドバイスありがとうございます
    P41を不使用にしたら設定できました
    これでひとまずOKですが


    PWM出力(マスタ)
    PWM出力(スレーブ)
    これはどういうようにするのですか?
    たぶんDC/DCですよね、デューティ変更して、この場合TIO04が
    出力になりますよね、
    つまりパルス出力をPWM出力にも変更できることですよね
    これはすばらしい、願ったりです。

  • チョコです。

    RL78のTAUでのPWM出力はマスタチャネル(PWM信号の周期を指定)とスレーブチャネル(PWMのアクティブ期間を指定)の2チャネルを使用します。PWM信号はスレーブチャネルから出力されます。マスタチャネルは内部的に割り込みを発生させるだけなので,入出力端子は使用しません。

    ただし,マスタチャネルはチャネル0,2,4,6の偶数チャネルしか使用できません。スレーブチャネルはマスタチャネルよりも大きい番号のチャネルでなければいけません。

    例えば,下にチャネル0を入力パルス間隔測定,チャネル4をPWM信号出力,チャネル7もPWM出力に設定した例を示します。

    ここで,チャネル2(偶数チャネル)をマスタチャネルにチェネル4をそのスレーブに設定。同様にチャネル6をマスタチャネルにし,そのスレーブにチャネル7を指定しています。

     

     

    2つのPWM信号の周期が同じでいいなら,マスタを多重PWM(マスタ)にしておけば,1チャネル空きます。

  • チョコさんいつもお世話になっています
    1番目の設定
    チャンネル0=入力パルス間隔測定
    チャンネル1=インターバルタイマ
    チャンネル2=PWM出力(マスタ)
    チャンネル3=インターバルタイマ
    チャンネル4=PWM出力(スレーブ)
    チャンネル5=インターバルタイマ
    チャンネル6=PWM出力(マスタ)
    チャンネル7=PWM出力(スレーブ)
    2番目の設定
    チャンネル0=入力パルス間隔測定
    チャンネル1=インターバルタイマ
    チャンネル2=多重PWM出力(マスタ)
    チャンネル3=インターバルタイマ
    チャンネル4=多重PWM出力(スレーブ)
    チャンネル5=インターバルタイマ
    チャンネル6=インターバルタイマ
    チャンネル7=多重PWM出力(スレーブ)
    2つのPWM信号の周期が同じでいいなら,
    マスタを多重PWM(マスタ)にしておけば,1チャネル空きます。
    チャンネル6が空きました
    これは
    TIO00→入力パルス間隔測定
    TIO04→パルス出力
    TIO07→パルス出力
    「2つのPWM信号の周期が同じ」ということから
    でTIO04とTIO07が同じ周波数でなのでしょうか?
  • チョコさん
    1.入力パルス間隔測定
    2.パルス出力(センサー駆動用)
    3.パルス出力(電圧発生用)
    の3種類と思っておりましたが、
    ローパスフィルタを使用するため
    CLK_LPFの入力にもう一本
    4種類はできませんよね?

    どうやら3種類なので3.とCLK_LPFは同じにするか

    だけど出力端子は3本使用できるみたい

  • チョコです。
    TAUはこれだけですが,80ピンのRL78/G1Eには「クロック出力/ブザー出力」があります。
    周波数の自由度は低いですが,これが使えませんか。
  • チョコさんアドバイスありがとうございます
    「クロック出力/ブザー出力」があったのですね
    CLK_LPFの周波数を決定できましたら、
    パルス出力(電圧発生用)との振り分けて
    適正に割り当てができれば思います。
  • チョコさん
    PCLBUZ0を出力設定で、15.626KHz出力させて74HC04から10uF×9個とダイオード10個で44Vが生成できました。
  • チョコです。
    また,ひとつハードルをクリアですね。残りも頑張ってください。
Reply Children
No Data