ST意法半导体
登录
直播中
万航渡路
9年用户
1409经验值
擅长:电源/新能源
私信
关注
[问答]
有什么方法可以将引脚ANA0和ANA1用作ADC呢?
开启该帖子的消息推送
ADC模块
你好,
我需要使用 ANA0 和 ANA1 作为 ADC,因为硬件工程师将 ADC 信号连接到这些引脚。但我不知道如何配置设备树。我认为 ANA0 和 ANA1 引脚是特殊引脚。请帮助我,谢谢。
回帖
(1)
韩冬
2022-12-26 15:18:32
由于 ANA0 和 ANA1 直接连接到 ADC 输入引脚,因此无需为这些输入设置引脚复用器。
ANA0 直接连接到 ADC1 in0 和 ADC2 in0
ANA1 直接连接到 ADC1 in1 和 ADC2 in1
因此,一个在 ADC1 上使用 ANA0 并在 ADC2 上使用 ANA1 的 DT 示例:
&adc {
/* ADC1 & ADC2 common resources */
pinctrl-names = "default";
vdda-supply = <&vdda>; /* Example to supply vdda pin by using a PMIC regulator */
vref-supply = <&vrefbuf>; /* Example to use VREFBUF (It needs to be enabled as well) */
status = "okay"; /* Enable ADC12 block */
adc1: adc@0 {
/* private resources for ADC1 */
st,adc-channels = <0>; /* ADC1 in0 channel is used */
st,min-sample-time-nsecs = <10000>; /* 10µs sampling time */
status = "okay"; /* Enable ADC1 */
};
adc2: adc@100 {
/* private resources for ADC2 */
st,adc-channels = <1>; /* ADC2 in1 channel is used */
st,min-sample-time-nsecs = <10000>; /* 10µs sampling time */
status = "okay"; /* Enable ADC2 */
};
};
如果在常规 GPIO 引脚上使用其他 ADCx_IN 通道,则这些引脚需要一个 pinmux(需要 ADCx_PCSEL 设置)。
由于 ANA0 和 ANA1 直接连接到 ADC 输入引脚,因此无需为这些输入设置引脚复用器。
ANA0 直接连接到 ADC1 in0 和 ADC2 in0
ANA1 直接连接到 ADC1 in1 和 ADC2 in1
因此,一个在 ADC1 上使用 ANA0 并在 ADC2 上使用 ANA1 的 DT 示例:
&adc {
/* ADC1 & ADC2 common resources */
pinctrl-names = "default";
vdda-supply = <&vdda>; /* Example to supply vdda pin by using a PMIC regulator */
vref-supply = <&vrefbuf>; /* Example to use VREFBUF (It needs to be enabled as well) */
status = "okay"; /* Enable ADC12 block */
adc1: adc@0 {
/* private resources for ADC1 */
st,adc-channels = <0>; /* ADC1 in0 channel is used */
st,min-sample-time-nsecs = <10000>; /* 10µs sampling time */
status = "okay"; /* Enable ADC1 */
};
adc2: adc@100 {
/* private resources for ADC2 */
st,adc-channels = <1>; /* ADC2 in1 channel is used */
st,min-sample-time-nsecs = <10000>; /* 10µs sampling time */
status = "okay"; /* Enable ADC2 */
};
};
如果在常规 GPIO 引脚上使用其他 ADCx_IN 通道,则这些引脚需要一个 pinmux(需要 ADCx_PCSEL 设置)。
举报
更多回帖
rotate(-90deg);
回复
相关问答
ADC模块
请问RT1021的HW_OCOTP_
ANA1
寄存器地址是多少?
2023-03-24
255
STM32MP
1
DMA缓冲区未填充
ADC
值怎么办
呢
2022-12-23
285
PIC16F153XX模拟
引脚
差异
2019-01-04
1920
NHS3152 DAC范围是多少?
2023-03-21
651
cc3200 供电问题
2018-06-21
2634
这段代码是什么意思求大神
2015-03-14
2034
多通道
ADC
中两个频道启用代码就不工作是怎么回事?
2019-08-09
1151
CC3200的 1.85V模式,用1.8V
可以
吗
2016-03-31
3503
X_BUF在SDF中具有零延迟是为什么?
2020-06-08
1795
即使比较器可能产生负电压我是否
可以
将
输出
引脚
连接到
ADC
?
2022-12-01
473
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分