ADS1298设备如何将模数转换器(ADC)输出代码转换为电压

1.将代码转换为电压

若要将ADC输出代码转换为电压,首先需要计算最低有效位(LSB)值。

一个LSB代表一个代码的电压权重。输入电压必须改变一个LSB大小,以增加或者减少ADC输出。计算出LSB值是代码和电压之间转换的关键。

ADC的满标度范围(FSR)除以ADC代码的总数可得出LSB值:

LSB = FSR / (2^n - 1)

其中“n”是ADC的分辨率。

在ADS1298中,每个ADC的差分输入电压在-VREF 至 +VREF之间,因此满标度范围=2 x VREF。但ADC通常在输入之前有可编程放大器(PGA),因此每个通道的差分输入必须限制在(-VREF/Gain)到(+VREF/Gain)。所以,LSB值计算如下:

LSB = (2 x VREF)/ Gain / (2^24 - 1)

2.ADC的输出数据格式

ADS1298以二进制补码输出数据,其中0x7FFFFF表示正满标度,0x800000表示负满标度。

欢迎添加芯友记微信随时交流

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值