嵌入式技术论坛
登录
直播中
李萍
7年用户
1430经验值
私信
关注
[问答]
ADC通道的量程信息为何不直接在驱动内部换算成电压值上报呢?
开启该帖子的消息推送
RTThread
ADC模块
在RTT的ADC驱动框架里,adc只读回原始值,上层在根据adc的最大量程电压去换算成实际电压。
这会带来一个问题:
应用需要知道所使用的ADC通道的量程信息才能做具体换算。
我的疑惑是,既然这个量程和硬件强相关,为何不直接在驱动内部换算成电压值上报,而是交由应用自己去计算?
同理,DAC也是类似的问题,应用不应该只需要告诉驱动说设置电压到多少,驱动自己去换算成寄存器值吗?
回帖
(3)
王鹏
2023-4-7 16:15:21
我估计是因为很多芯片都不确定参考电压值,要到具体的板子和项目才知道
我估计是因为很多芯片都不确定参考电压值,要到具体的板子和项目才知道
举报
李丹
2023-4-7 16:15:28
原始值比较有意义,换算值没意义,因为采集的可能是电流。ADC是模拟量转数字量,不是转电压量
原始值比较有意义,换算值没意义,因为采集的可能是电流。ADC是模拟量转数字量,不是转电压量
举报
李萍
2023-4-7 16:15:34
老实说,我并不认为采集到的是电流这个逻辑是ADC做的。ADC本质上还是把模拟电压转换成数字量,所谓的采集电流只是外部串了一颗对地电阻,而把电压值换算成电流值的逻辑,我个人觉得应该是应用端去做数字量的电压值换算成电流的动作,而不是把电压电流换算全部交由应用实现。
老实说,我并不认为采集到的是电流这个逻辑是ADC做的。ADC本质上还是把模拟电压转换成数字量,所谓的采集电流只是外部串了一颗对地电阻,而把电压值换算成电流值的逻辑,我个人觉得应该是应用端去做数字量的电压值换算成电流的动作,而不是把电压电流换算全部交由应用实现。
举报
更多回帖
rotate(-90deg);
回复
相关问答
RTThread
ADC模块
ADC
转换的结果是二进制数,那转换的结果怎么
换算
成
输入
电压
?
2019-01-09
4188
读到的AD
值
换算
成
电压
后,再实测
电压
不符是什么原因
呢
?
2023-10-17
346
ADC
转换的结果是二进制数,那转换的结果怎么
换算
成
输入
电压
?
2023-12-14
203
请问msp430f149
内部
温度传感器怎么
换算
成
温度
值
?
2019-02-11
2267
CH573F的
ADC
采样如何计算出实际
电压
?
2022-08-16
954
ad1938的满
量程
是多少?I2S传输的数据是否为
电压
值
?
2023-11-28
239
ADC
的状态寄存器显示主
ADC
转换错误
2019-03-08
2222
漏极开路
为何不
在设计芯片的时候就
直接
把上拉电阻集成在里面?
2023-10-17
386
ADuC7060
ADC
的状态寄存器显示主
ADC
转换错误是怎么回事?
2024-01-15
278
使用
ADC
采样
换算
的
电压
与实际测量的
电压
值
有较大偏差是为什么?
2022-01-18
1427
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分