Khadas Docs

Amazing Khadas, always amazes you!

User Tools

Site Tools


products:sbc:edge2:applications:gpio:adc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
products:sbc:edge2:applications:gpio:adc [2022/12/06 04:04]
nick
products:sbc:edge2:applications:gpio:adc [2022/12/06 21:03] (current)
hyphop [Hardware Information]
Line 15: Line 15:
 The ADC on the Edge2 IO board is a 12-bit successive approximation register (SAR) A/D Converter. The ADC on the Edge2 IO board is a 12-bit successive approximation register (SAR) A/D Converter.
  
-^  PIN   Device Node    | +^  Pin  ^  Voltage   Device Node                                       ^ 
-|  9    |               |   |+|  9    |  0~1.8V   |  /sys/bus/iio/devices/iio:device0/in_voltage4_raw  |
  
  
  
-===== ADC conversion ===== +===== Get Raw ADC Value =====
- +
-Use the following command to view the device node and read the ADC conversion value.+
  
 ```shell ```shell
-$ cd && ls /sys/bus/iio/devices/iio:device0 
-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 /sys/bus/iio/devices/iio:device0/in_voltage4_raw                                              $ cat /sys/bus/iio/devices/iio:device0/in_voltage4_raw                                             
-                                                 +4082                                                 
 ``` ```
 +
 +Convert the raw ADC value to Voltage:
 +
 +''Voltage = (value / 4096) * 1.8V''
  
  
Last modified: 2022/12/06 04:04 by nick