This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] ADC128D818:AD128D818

Guru**** 2380860 points
Other Parts Discussed in Thread: ADC128D818
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1197897/adc128d818-ad128d818

器件型号:ADC128D818

我有要监控的负电压  

示例:上限为-1.87V、下限为-2.07V。

对于电压上限寄存器、我必须 wrtix "F450";对于低限寄存器、我必须 wrtix "F310"

计算:(-1.87/0.625)*1000 =-2992=F450 (十六进制)

我的计算是否正确?

可以写入16位数据来限制寄存器吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jayashree、

    欢迎来到我们的 e2e 论坛!  当您说正在对负电压进行采样时、您是否在到达 ADC128D818之前对该电压进行电平转换?  我问、由于 ADC128D818不接受负输入电压电平、因此正常输入范围为0 - 2.56V。  使用 Joseph 在"原始问题"帖子中所述的计算方法、限制寄存器固定为8位(见表3、第19页)- 电压限制=(ADC 代码)(Vref)/2^8。  这里的假设是、您已经计算了与要用作高/低电平限制的输入值相关的 ADC 代码。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好,Tom

    感谢您的回答

    什么是 ADC 代码?

    假设我的最大限制为2.07V

    我将计算存储在寄存器中的限值、如所示

    (2.07/0.625)*1000=3312 =十六进制 cf0

    如果我错了、请纠正我的问题

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如前所述、限值寄存器 限制为 8位值、因此2.56V 基准/2 ^8为0.01004。  您的2.07V 限值为(2.07/0.01004)= 206.17 = CE。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Tim

    您能为我详细说明上述答案吗

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是如何得出因子0.01004的?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    与转换 LSB 大小相同。  ADC128D818是一款12位 ADC、因此借助2.56V 基准电压、LSB 大小为625uV/代码(2.56V/4096代码)。  限制寄存器仅为8位、因此您需要将基准除以256、而不是4096。  2.56V/256代码= 10.04mV/代码。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 Tom。

    您的支持对我有所帮助