This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
products:sbc:common:applications:gpio:adc [2022/12/02 08:09] ivan [ADC conversion] |
products:sbc:common:applications:gpio:adc [2022/12/21 21:28] (current) ivan |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ~~tag> | ||
- | |||
- | ====== Edge2 ADC ====== | ||
- | |||
- | |||
- | {{page> | ||
- | |||
- | ===== Introduction ===== | ||
- | |||
- | The previous part of this page introduces ADC related information.The second part guides you to obtain ADC conversion values. | ||
- | |||
- | <WRAP important > | ||
- | For Edge2, in order to use the ADC function, you need to attach the IO extension board. | ||
- | |||
- | </ | ||
- | |||
- | ===== ADC Information ===== | ||
- | |||
- | <WRAP info > | ||
- | 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. | ||
- | |||
- | </ | ||
- | |||
- | |||
- | | | ||
- | ^ Edge2 | ADC_CH2 | ||
- | |||
- | ===== ADC conversion ===== | ||
- | |||
- | Connect the expansion board correctly, and input the voltage value between 0V and 1.8V for pin 9.Use the following command to view the device node and read the ADC conversion value. | ||
- | |||
- | ```shell | ||
- | $ cd && ls / | ||
- | buffer | ||
- | dev in_voltage3_raw | ||
- | in_voltage0_raw | ||
- | in_voltage1_raw | ||
- | $ cat / | ||
- | 1 | ||
- | |||
- | ``` | ||