LeMaker Guitar:ADC

From BananaPro/Pi
Jump to: navigation, search
This page is a translated version of the page LeMaker Guitar:ADC and the translation is 100% complete.

Other languages:
English • ‎中文(简体)‎

介绍

在 Guitar Rev.B 底板上有两个ADC通道:ADC0 和 ADC_COM,ADC转换模块是集成在PMU(ATC2603C)芯片上的。

ADC硬件特性

ADC 的分辨率为10位,即1/1024。
模拟输入电压:0 ~ +3.0V。
采样频率:3.2 kHz。
ADC.png

引脚标号 引脚定义 引脚标号 引脚定义
J14-01 UART3_TX/GPIOD23 J14-02 ADC_COM
J14-03 UART3_RX/GPIOD22 J14-04 ADC0
J14-05 GND J14-06 GND

如何使用 ADC

第一步:用稳压电源连接到 ADC_COM 或 ADC0,如下图:
Adc.jpg
第二步:如何从ADC0读取电压值:
使用以下命令读取 ADC0_DATA 的值:

cat /sys/class/hwmon/hwmon0/device/aux0
1018 /1024      #ADC0_DATA = 1018

然后用以下公式计算 ADC0的电压值(AnalogVol):

AnalogVol = 3.0/1024*(ADC0_DATA)

第三步:如何从 ADC_COM 读取电压值:
键入以下命令读取 REM_CON_DATA 的值:

cat /sys/class/hwmon/hwmon0/device/remote_control
982 /1024      #REM_CON_DATA = 982

然后用以下公式计算 ADC_COM的电压值(AnalogVol):

AnalogVol = SVCC/1024*(REM_CON_DATA)

注意:SVCC 的电压值默认为3.1V。