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.

[参考译文] AFE4490:更改环境光消除电流值并获得高于 1.2V 的波形、这些波形超过 ADC 的输入满量程。 为什么?

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1575415/afe4490-change-the-ambient-light-cancellation-current-value-and-obtain-waveform-above-1-2v-which-exceed-the-input-full-scale-of-the-adc-why

部件号:AFE4490


工具/软件:

尊敬的 TI 专家:

在 参数调优期间、我扫描了 AMBDAC 的允许值、同时保持其余寄存器值 不变。

 当  AMBDAC 值等于 3μA 、时、IR 电流 和红色电流都在 TIA)转换后超过 1.2V(μ s、这是内部 ADC 的满量程。  

这是很奇怪的,要理解。

离线数据通过 EVM GUI 获得。

另一方面、根据 数据表第 30 页的公式 (2)、

 因为 TIA 和 ADC 都是差分类型、所以我应该期望 IR 和红色波形为负值。

但是、我没有看到负波形、但当 AMBDAC 等于 8μA 时、ADC 会溢出。

请您按照 公式 (2) 解释这些结果吗?

此致!

华莱士

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

    您好、华莱士、

    我不知道红色和 IR 波形的“预期负值“是什么意思--一般来说、如果光电二极管正确连接到 INN/INP、我预期会有正电流。 如果测量电流导致 ADC 在 1.2V 处饱和、则 VDIFF 太大而无法测量、需要降低。

    避免饱和的一些建议:

    • 减小增益 (RF/RI) 以避免 ADC 饱和
    • 进一步增加消除电流

    此致、

    Payton

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

    您好、Payton

    感谢您的答复。

     根据 数据表第 30 页上的公式 (2)、

    假设公式 (2) 中的 Ipleth = 0.5μA 且 IAMB=0。

    AMBDAC 设置的大型 Icanel 可以使 VDIFF 成为负值、不是吗?

    实际上、 使用不同的 AMBDEC 值获得红色和红外光学电流波形。  请在下面找到这些波形。 在此 AMBDAC 值扫描期间、其余寄存器值保持不变。

    但是、我无法将这些波形值与公式 (2) 联系起来并了解 AMBDAC 对波形的影响。

    请帮帮我吗?

    此致!

    华莱士

    高于 AMBDAC = 8μA、ADC 上溢发生。

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

    您好、华莱士、

    如果断开光电二极管(以便您只读取 DAC 的当前值)、您会收到什么值?

    此致、

    Payton

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

    尊敬的 Payton:

    根据您的建议、我尝试了/没有 PD。 这是捕获的波形。

    请查看这些捕获的数据并帮助我了解 公式 (2)

    此致!

    华莱士

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

    嗨、华莱士、

    您能否绘制代码而不是计算得出的电压值?

    此外、如何计算电压? 请确保使用数据表表表表 7 中提供的输入电压转换。

    此致、

    Payton

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

    尊敬的 Payton:

    我审查我的代码“二进制补码“转换,并发现错误,确实!

    非常感谢您引导我深入了解这一点!

    现在、经过一轮新的数据后处理后、所有数据曲线对我来说都有意义。  

    Icancel 从上到下增加每行的 1μA、Vdiff 增加–2*Icancel*rg(以(以负的方式),根据公式 (2)。 在这些实验中设置了 RG=Vdiff=–2 100kΩ * 1μA * 100kΩ=–0.2V 的增量

    但是、我还有一个关于 TI EVM GUI 中的“二进制补码“转换的问题。

    每次在 GUI 中按下“Save"按钮“按钮时、GUI 都会保存一个“Codes.csv"文件“文件和一个“Volts.csv"文件“文件、以及其他 3 个数据文件。 这些数据文件 在其 文件名中共享相同的前缀和相同的时间戳后缀。

    但是、有时“Codes.csv"文件“文件和“Vols.csv"文件“文件之间的值遵循 “二进制补码“转换的定义、就像这张屏幕截图一样。

    有时他们不会, 像这个屏幕截图。 为什么?

    此致!

    华莱士