Renesas Community
Search Community
User
Join or sign in
Site
Search Community
User
Renesas Engineering Community
FAQ
HELP
More
Cancel
Forums & Groups
English Community
中文社区(Chinese Community)
More
Cancel
かふぇルネ
forums-groups
Microcontrollers and Microprocessors
Other MCU/MPU Products
R8C/Tiny
More
Cancel
R8C/Tiny
R8C/Tiny Forum
R8C/L38C タイマRAとタイマRCのパルス出力
Home
Forum
Tags
More
Cancel
New
Replies
7 replies
Subscribers
442 subscribers
Views
5191 views
Users
0 members are here
タイマRC
タイマRA
タイマ
TRCIOA
パルス出力
beginner
Options
Share
More
Cancel
Related
R8C/L38C タイマRAとタイマRCのパルス出力
ine
over 11 years ago
お世話になります。
・タイマRAのパルス出力モード
・タイマRCのアウトプットコンペア機能
上記それぞれの方法でパルスを出力させたところ、タイマRCの出力がタイマRAに比べてパルス幅の誤差が大きくなりました。
ひどい時には60usecほどずれます。
できればタイマRCを使いたいのですが、この程度の誤差はしょうがないのでしょうか?精度を上げる方法があれば知りたいです。
ちなみに試したのはTRCGRAのコンペア一致でTRCIOAをトグル出力させる方法です。
チョコ
over 11 years ago
スタッフのチョコです。
ine様のスレッドにコメントさせていただきます。
ご提示された情報からは確実な恋等は導き出せません。
通常,タイマの誤差の原因としてはカウントするクロックの誤差が考えられますが,それぞれどのようなクロックを使われているのでしょうか。
申し訳ございませんが,もう少し詳しい情報をご提示ください。
Cancel
Up
0
Down
Reply
Cancel
ine
over 11 years ago
コメントありがとうございます。
カウントソースはf1、いずれもシステムクロックとしてXINに外部クロック(水晶発振子)を接続しているのでクロックの誤差は考えにくいです。
見当違いかもしれませんが、タイマRCのコンペア一致信号が遅れることがあるのかな?という感じです。
Cancel
Up
0
Down
Reply
Cancel
チョコ
over 11 years ago
スタッフのチョコです。
ine様のスレッドにコメントさせていただきます。
同じクロック・ソースで動作していること了解しました。
基本的にタイマRAとタイマRCは構成が異なります。タイマRAは8bitのプリスケーラ+8bitカウンタで,タイマRCは16bitのカウンタです。このためにカウント動作が異なります。ここらはご理解いただいているかと存じますが,設定に問題がないかのご確認をお願いいたします。
Cancel
Up
0
Down
Reply
Cancel
ine
over 11 years ago
おはようございます。
TRCGRAのコンペア一致でTRCIOAをトグル出力させていますが、時々トグル出力がコンペア一致していると思われるタイミングより少し後に出力されることがあるという状態です。
時間あたりのパルス数は変わらないので、タイマのカウント自体には問題ありません。
一応確認ですがTRCとTRCGRAの比較→TRCIOへの出力制御までの間で、割り込み禁止中などに動作が止まるような箇所はありますでしょうか。
自分でもそれは考えにくいとは思っていますので、間違った使い方をしてないか、もう一度よく確認してみます。
Cancel
Up
0
Down
Reply
Cancel
チョコ
over 11 years ago
おはようございます。
スタッフのチョコです。
ine様のご提示された情報を製品の担当部門に確認いたしましたが,そのようなことが起こったとの情報はないとのことでした。
そのような状況を確認するには,実際に現象が発生している環境を再現してみないとわからないとのことでした。
もし,ine様の方で進捗がないようでしたなら,コンタクトセンタにご相談いただきますようお願いいたします。実際のプログラムの受け渡しが必要になると考えますので,かふぇルネよりはコンタクトセンタが適しているかと存じます。以下に問い合わせのページのURLを示します。
http://japan.renesas.com/contact/contact_tech.html
Cancel
Up
0
Down
Reply
Cancel
ine
over 11 years ago
すみません、解決しました。
全く関係ない所でタイマRCのカウントを止めていました。
今回実験的にパルス出力させるため、タイマRCを別の用途で使っているソフトを流用して必要なところだけいじったのですが、変更漏れがありまして…
カウントを止める処理を消したら問題なくパルス出力できるようになりました。
確認不足によりお騒がせしてしまい本当に申し訳ありません。
お恥ずかしい…
Cancel
Up
0
Down
Reply
Cancel
チョコ
over 11 years ago
スタッフのチョコです。
無事解決おめでとうございます。
また,ご連絡ありがとうございました。
今後も,疑問点等ございましたら,かふぇルネをご利用ください。
Cancel
Up
0
Down
Reply
Cancel