• 文字サイズ変更
  • S
  • M
  • L
  • No : 17596
  • 公開日時 : 2025/03/19 13:18
  • 更新日時 : 2025/03/21 09:38
  • 印刷

【NXP:LPC】 LPC5500シリーズでADCのキャリブレーションをしてもCAL_GAR/CAL_GBRレジスタの値が変わらない

CAL_GARnおよびCAL_GBRnレジスタについて、LPC5536リファレンスマニュアルには次のように記載されています。
These registers are typically updated automatically during the self-calibration sequence.
 
しかし、オフセットキャリブレーションを実行してもオートキャリブレーションを実行しても該当レジスタは変化しません。
どうすればCAL_GARnおよびCAL_GBRnが更新されるのでしょうか。
カテゴリー : 

回答

該当レジスタにアクセスするためには、オートキャリブレーションの完了後にCTRL[ADCEN]を0に設定する必要があります。
 
オートキャリブレーションを実行するためにはCTRL[ADCEN]を1に設定する必要があります。
キャリブレーションが終了するとCAL_GARnおよびCAL_GBRn(以下、CAL_GxR)が自動更新されます。
ただし、本レジスタにアクセスするためにはCTRL[ADCEN]を0に設定する必要があります。
なお、CAL_GxRを保有するほかのLPC5500シリーズも同様です。

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

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