📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

71行目: 71行目:
<br>
<br>
ただし、DCOは温度や電源電圧の変動の影響を受けやすいため、高い周波数安定性が必要な場合は、外部クリスタルを使用することが推奨される。<br>
ただし、DCOは温度や電源電圧の変動の影響を受けやすいため、高い周波数安定性が必要な場合は、外部クリスタルを使用することが推奨される。<br>
<br><br>
== FLL ==
FLL (Frequency Locked Loop) は、周波数ロックループの略称で、MSP430マイコンに内蔵されているクロック制御機能の1つである。<br>
FLLは、DCO (デジタル制御発振器) の周波数を安定化して、高速かつ正確なクロックを生成するために使用される。<br>
<br>
FLLの設定は、<u>BCSTCL</u>レジスタと<u>DCOCTL</u>レジスタを通じて行う。<br>
これらのレジスタを適切に設定することにより、目的の周波数とロック状態を実現することができる。<br>
<br>
FLLの主な特徴と動作原理を以下に示す。<br>
* 基準クロックとの比較
*: FLLは、低速の基準クロック (通常は、32.768[kHz]の外部クリスタル) を使用する。
*: DCOの周波数を、この基準クロックの整数倍に安定化させる。
*: <br>
* 分周器と比較器
*: FLLには、基準クロックとDCOの出力をそれぞれ分周するための分周器がある。
*: 分周された信号は、比較器に入力される。
*: 比較器は、両者の位相と周波数を比較する。
*: <br>
* DCOの周波数調整
*: 比較器の出力に基づいて、FLLはDCOの周波数を自動的に調整する。
*: DCOの周波数が基準クロックの整数倍からずれている場合、FLLはDCOの周波数を増減させて、ずれを修正する。
*: <br>
* ロックとアンロック
*: FLLがDCOの周波数を基準クロックの整数倍に安定化させることを「ロック」と呼ぶ。
*: 一旦ロックされると、FLLは継続的にDCOの周波数を監視して、ずれが生じた場合には自動的に調整を行う。
*: ロックが外れることを「アンロック」と呼ぶ。
*: <br>
* 柔軟性と低消費電力
*: FLLを使用することにより、MSP430マイコンは外部クリスタルを使用せずに高速かつ正確なクロックを生成できる。
*: これにより、システムの柔軟性が向上して、部品点数と消費電力を削減できる。
<br><br>
<br><br>