PLL逓倍率について

お世話になります。

M16C/64 メインクロック6MHzで、動作する製品を開発しています。

現在、以下の設定でPLLクロック12MHzにしてます。

PLL制御レジスタ0(PLC0)

・PLL逓倍率選択ビット(PLC00-02) -> 4逓倍

・基準周波数カウンタ選択ビット (PLC04-05)->2分周

・動作許可ビット-(PLC07)>PLL動作

PLL逓倍率選択ビットを8逓倍に変更して、

PLLクロックを12MHzから24MHzに変更しました。

タイマA0:タイマモード

タイマA1:イベントカウンタモードとして、タイマを使用しているのですが、

各タイマも2倍速くなってしまいました。

PLL逓倍率を速くすると、タイマも比例してしまうのでしょうか?

また、その場合、タイマの設定をどのような対応をしてあげれば

いいのでしょうか?

基本的な質問で、申し訳ございません。

ご教授のほど、お願い致します。

  • Tkwさん
    f1をソースとするタイマはPLLを2倍にするとタイマ動作も2倍になります。

    TAiレジスタの値+1して2倍してから-1した値にすれば(ざっくり2倍の値にすれば)カウントクロックが半分になるので、辻褄が合うようになるかと思います。

  • Kirinさん
    ご教授ありがとうございました。

    PLL逓倍したことにより、タイマレジスタも対応しなければ
    いけなかったのですね。

    いつも同じ環境で開発していたので、
    PLL逓倍の変更に伴い、どういう動作になるのか経験がなく
    勉強不足でした。

    本当に助かりました。
    ありがとうございました。