This is an old revision of the document!
The previous part of this page introduces ADC related information.The second part guides you to obtain ADC conversion values.
For Edge2, in order to use the ADC function, you need to attach the IO extension board.
The ADC is an 12-bit Successive Approximation Register (SAR) A/D Converter.It converts the analog input signal into 12-bit binary digital codes at maximum conversion rate of 1MSPS with 20MHz A/D converter clock. The input range is typically 0V to 1.8V.
ADC | PIN | GPIO Name | |
---|---|---|---|
Edge2 | ADC_CH2 | 9 | SARADC_IN4 |
Connect the expansion board correctly, and input the voltage value between 0V and 1.8V for pin 9.Through this device node.Read the ADC conversion value.
$ cd /sys/bus/iio/devices/iio:device0 $ ls buffer in_voltage2_raw in_voltage6_raw of_node trigger dev in_voltage3_raw in_voltage7_raw power uevent in_voltage0_raw in_voltage4_raw in_voltage_scale scan_elements in_voltage1_raw in_voltage5_raw name subsystem $ cat in_voltage4_raw //pin9 connect GND 1