TI中文支持网
TI专业的中文技术问题搜集分享网站

ADC121S021: 读取的数据如何计算电压?

Part Number:ADC121S021

您好,在Vin输入电压由0V变化到3.3V过程中,读取到的数据经历了两次由0~4095的变化,这是怎么回事?

也就是在Vin=1.7V左右时读取到的数据变回了0,然后随Vin增加,读到的值也再次增加,直到4095.

谢谢!

Amy Luo:

您好,

所附图片比较小看不清,您可以重新上传图片吗?CS信号是怎样的,建议同时抓取CS信号以显示在同一示波器屏幕中;

主控端的通信电平是多少?与 ADC121S021的数字信号是否电平兼容?

SCLK频率是多少?

模拟量输入为1.6V,1.6V是怎样产生的?是否实测电压为1.6V?

,

Amy Luo:

ADC输出ADC转换结果乘以1LSB就是输入电压,1LSB=VA/4096,在您的应用中,即是3.3V/4096;

您可以附上在输入电压为1.7V时,读取ADC转换code时的通信波形吗?

数据输出在SCLK下降沿,读取的时候应该在SCLK上升沿读取数据,请注意这一点:

,

?? ?:

感谢您的解答.   是我弄错了位数,重新分析时序图后发现读取的数据高3位是0,后面跟着的是12位数据,所以我在把读取的数据右移一位后,计算结果符合预期值.

,

Amy Luo:

很高兴您的问题得到解决,感谢您的反馈

赞(0)
未经允许不得转载:TI中文支持网 » ADC121S021: 读取的数据如何计算电压?
分享到: 更多 (0)