• 文字サイズ変更
  • S
  • M
  • L
  • No : 6161
  • 公開日時 : 2020/09/29 16:02
  • 更新日時 : 2026/03/17 15:55
  • 印刷

【TI:マイコン】 MSP430F2xxファミリーのDCO(デジタル制御発振器)について

MSP430F2xxファミリーのDCO(デジタル制御発振器)について教えてください。
カテゴリー : 

回答

 
 
 
MSP430F2xxファミリーのDCO(デジタル制御発振器)が
生成するクロック(DCOCLK)の周波数は、
DCOCTL[DCOx]、DCOCTL[MODx]およびBCSCTL1[RSEL1]で設定します。
 
 
出典:MSP430x2xx User’s Guide (SLAU144J)
 
MSP430F2xxファミリーは、
DCOCLKの周波数を1MHz、8MHz、12MHz、16MHzに設定するための、
DCOCTLレジスタおよびBCSCTL1レジスタの値は工場でキャリブレーションし、
Flashの情報領域に書き込まれています。
 
 
出典:MSP430F22x2/22x4データシート (SLAS504G)
 
キャリブレーション・データの格納されているアドレスは、
各製品のデータシートを確認してください。
 
キャリブレーションの精度は、
Vcc = 3V、Ta = 25℃の条件で±1%
Vcc = 3V、Ta 0から85℃の条件で±2.5%(16MHzは±3%)
となります。
 
 
出典:MSP430F22x2/22x4データシート (SLAS504G)
 
工場でキャリブレーションした値を使用することで、
高精度な周波数のDCOCLKをすばやく発振することができます。
なお、周囲温度等によるばらつきを補正し、より精度が高いDCOCLKが必要なときは、
ソフトウエアでキャリブレーションすることも可能です。
 

アンケート:ご意見をお聞かせください

ご意見・ご感想をお寄せください お問い合わせを入力されましてもご返信はいたしかねます