Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

nRF52833 の Analog to Digital Converter (ADC)

nRF52833 は 12 ビットの逐次比較レジスタ(SAR)ADC を搭載しており、Nordic では SAADC と呼ばれています。また、アナログ測定用に最大 8 つの入力チャネルをサポートしています。

以下は、アナログ入力チャネル(AIN0 ~ AIN7)と、nRF52833 上で対応する GPIO ピンの対応表です。

アナログ入力GPIO ピン
AIN0P0.02
AIN1P0.03
AIN2P0.04
AIN3P0.05
AIN4P0.28
AIN5P0.29
AIN6P0.30
AIN7P0.31

Microbit ピン配置

Microbit エッジコネクタ ADC

この表は、nRF52833 のどのアナログ入力チャネルに micro:bit v2 のエッジコネクタからアクセスできるかを示しています。大きなピン(Ring 0、Ring 1、Ring2)は、競合なく安全かつ直接アナログ入力にアクセスできます。小さなピン(3、4、10)も ADC 対応ですが、LED マトリクスと共有されているため、ディスプレイが無効な場合にのみアナログ入力に使用すべきです。

microbit ピンGPIO (nRF52833)アナログ入力アクセス方法共有先注記
0P0.02AIN0大きなリング完全に利用可能
1P0.03AIN1大きなリング完全に利用可能
2P0.04AIN2大きなリング完全に利用可能
3P0.31AIN7小さなピン 3LED 列 3ディスプレイオフ時のみ使用可能
4P0.28AIN4小さなピン 4LED 列 1ディスプレイオフ時のみ使用可能
10P0.30AIN6小さなピン 10LED 列 5ディスプレイオフ時のみ使用可能

参考資料