100KHzまでの三角波を出力したい


お世話になります。

RX63T(100pin)にて、
100KHzまでの三角波を出す検討をしております。


現状、MTUを2ch(以後①,②と表現)使用し、
①を②への入力トリガーとして矩形波を出力し、
②では①の入力トリガーにより割り込みが上がった際に、
その割り込み内で1~1023までの数値をDA変換し三角波を出力しております。

しかし、この時のDA変換に1us程度の処理時間が必要なため、
実力値として最大でも390Hz程度の三角波しか出力できず、
求めている性能には程遠い状態です。

そこで、より性能が出る方法がその他にないかご教授いただければと思い、
投稿させていただきました。

些細な情報でもそれをキーワードに調べていきたいと考えておりますので、
どうぞよろしくお願いいたします。

Parents
  • 10bit 精度の D/A 出力で 100kHz の三角波、というと単純に考えて 200MHz 程度の周波数でアナログ出力を制御するということになると思いますが 、最大 100MHz 動作の RX63T のスペック的にも無理だと思います。
Reply
  • 10bit 精度の D/A 出力で 100kHz の三角波、というと単純に考えて 200MHz 程度の周波数でアナログ出力を制御するということになると思いますが 、最大 100MHz 動作の RX63T のスペック的にも無理だと思います。
Children
  • fujita nozomuさん

    いつもコメントをつけていただきありがとうございます。
    max 3.0usの件はご指摘の通りで私も認識しております。

    性能を提示する際は3.0usで見積もった値を提示する予定でしたが、
    上記に報告させていただいた通りマイコン単体では実現が難しそうなので、
    別方法を再検討いたします。

    ありがとうございました。