此外,SARADC具有较低的功耗和较短的转换时间,使其适用于许多低功耗和高速应用。 RK3506上的SARADC说明RK3506的SARADC是一个4通道10bit有效位的数模转化器,电压输入范围通常为0V到1.8V。 驱动与内核相关配置SARADC驱动及设备树说明1.SARADC对应的驱动文件所在位置:2.设备树配置参考文档:3.主要参数说明:内核及设备树配置1.配置内核支持SARADC。 设备树配置ido-evb3506-v1a-emmc.dtsi开启SARADC,命令如下:&saradc { vref-supply = <&vcc_1v8>; status ~ SARADC_IN3:以SARADC_IN2为例,SARADC_IN2分别接入1.8V 、GND后,执行命令读取输入电压的raw数据:AD转换计算公式:Vref / (2^n-1) = Vresult
_IN1_KEY/RECOVERYF26SARADC0_IN1_KEY///RECOVERYDefault57SARADC0_IN3G26SARADC0_IN3///58SARADC0_IN4D25SARADC0 _IN4///59SARADC0_IN5E26SARADC0_IN5///60SARADC0_IN6E27SARADC0_IN6///61SARADC0_IN7F25SARADC0_IN7///62SARADC1 _IN0AF1SARADC1_IN0///63SARADC1_IN1AJ1SARADC1_IN1///64SARADC1_IN2AF2SARADC1_IN2///65SARADC1_IN3AJ2SARADC1 _IN3///66SARADC1_IN41H1SARADC1_IN4///67SARADC1_IN51L2SARADC1_IN5///68SARADC1_IN61K1SARADC1_IN6///69SARADC1 _BOOTD26SARADC0_BOOT///180GND/GND180///181GND/GND181///182GND/GND182///
当KEY2按键按下,并将评估板重新上电,此时A20/SARADC_IN0/MASKROM引脚输入为低电平,CPU将进入Maskrom模式,可通过USB2.0 OTG接口进行固件升级。 Maskrom按键 KEY2(Maskrom)为Maskrom按键,系统重新上电时,若检测到A20/SARADC_IN0/MASKROM信号为低电平,CPU将进入Maskrom模式,可通过USB2.0 设计注意事项:A20/SARADC_IN0/MASKROM引脚在核心板内部已上拉10K电阻,默认情况请悬空处理。 用户输入按键 KEY3(USER1)、KEY4(USER2)为用户输入按键,KEY3按键状态通过SARADC_IN1/GPIO4_B1_z引脚输入至CPU,KEY4按键状态通过SARADC_IN2/GPIO4 设计注意事项:B20/SARADC_IN1/RECOVERY/GPIO4_B1_z/PU/1V8引脚在核心板内部已上拉10K电阻,默认情况请悬空处理。
× SAI1 × PDM2 x DSM2 x SPDIF1 x MICUSB2 × USB2.0 OTG扩展接口6 × UART3 × SPI2 × CAN FD3 × I2C12 × PWM4 × SARADC1 uB22FSPI_D1Default3.3vGPIO2_A3_u81NC/FSPI_CSN/GPIO2_A0_uA22FSPI_CSNDefault3.3vGPIO2_A0_u82GND82GND82GND83SARADC_IN3 /GPIO4_B3_zB21SARADC_IN3Default1.8VGPIO4_B3_z84SARADC_IN2/GPIO4_B2_zA21SARADC_IN2Default1.8VGPIO4_B2_ z85SARADC_IN1_RECOVERY/GPIO4_B1_zB20SARADC_IN1_RECOVERYDefault1.8VGPIO4_B1_z86SARADC_IN0_BOOT/GPIO4_B0 _zA20SARADC_IN0_BOOTDefault1.8VGPIO4_B0_z87GND87GND87GND88ACODEC_ADC_INPA19ACODEC_ADC_INP89ACODEC_ADC_INNB19ACODEC_ADC_INN90GND90GND90GND91USB20
系统启动说明 SARADC_IN0为启动配置引脚,已在核心板内部接10K电阻上拉至1.8V电源,在评估底板上默认悬空,则系统默认启动顺序为NAND FLASH、eMMC、SD卡、USB接口。 SARADC_IN1在核心板内部通过10K电阻上拉至1.8V,用于对地短路进入Recovery模式。建议不要将该引脚作为ADC使用,优先使用其它SARADC通道。若不使用该功能可悬空处理。 保留USB2.0 OTG接口 评估底板通过USB2.0 OTG0总线引出USB2.0 OTG接口,当Micro SD卡无法使用时,可通过拉低SARADC_IN0信号,进入Maskrom模式,通过USB2.0
设计注意事项:A25/SARADC_IN0_BOOT/PU/Maskrom为启动配置引脚,在核心板已接10K电阻上拉至1.8V电源,在评估底板已接88.7K电阻(R567)下拉到地,启动方式默认顺序为eMMC FLASH、SD卡、USB接口;当KEY3按键按下,并将评估板重新上电,此时A25/SARADC_IN0_BOOT/PU/Maskrom引脚输入为低电平,CPU将进入Maskrom模式,可通过USB3.2
Maskrom按键KEY3为Maskrom按键,按键状态通过SARADC0_BOOT引脚输入至CPU。 用户输入按键KEY4(USER1),KEY5(USER2)为用户输入按键,KEY4按键状态通过SARADC0_IN1引脚输入至CPU,KEY5按键状态通过GPIO0_A0_d引脚输入至CPU。
Vos=3mV;可将微弱电流信号转换为电压信号, 用于多种光电信号转换和电化学的催化还原微弱电流检测 2个OPA 和2个比较器, 可以用于检测信号的高阶模拟滤波和信号比较 2级 PGA 和14bit SARADC
备注:由于用户按键USER2(KEY4)引脚与SARADC复用,因此需将SARADC相关寄存器配置为GPIO功能。