您好,团队
ADC 支持的最大输入范围是多少?
2Vpp 和2.5Vpp?的数字值是多少
此致
James Man
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.
您好、Depeng、
可以按照 原始 POST 中所示计算 LSB IN 电压。 客户需要查看他们使用的数字增益来确定哪个模拟输入范围处于活动状态。 默认情况下(0dB 增益)、输入范围为2Vpp。 ADS42LB69的 VCM 为1.9V 共模。
输入范围(Vpp)/2 + Vcm =对应于最大支持输入的电压
输入范围(Vpp)/2 - VCM =对应于最小支持输入的电压
例如、如果使用2.5Vpp 输入范围、最大 ADC 代码将出现在(2.5Vpp/2)+ 1.9V = 3.15V 时。
谢谢、Chase
你好 Chase W
如果我们为 ADC 输入提供20MHz 频率的1Vpp 正弦波 ,我们将得到数字代码13294,如何在设置数字增益为2VPP 时将其解码为模拟电压,
ADC 电压计算 | 1LSB = 2vpp/65536 | 数字代码 | 数字代码* 1 LSB |
1 | 30.5*10^-6 | 13294. | 0.405700684 |
1.1. | 30.5*10^-6 | 14101. | 0.430328369 |
1.2. | 30.5*10^-6 | 15722 | 0.4797363 |
1.3. | 30.5*10^-6 | 17300 | 0.527954102 |
1.4. | 30.5*10^-6 | 18741 | 0.571929932 |
1.5 | 30.5*10^-6 | 19333. | 0.589996338 |
1.6. | 30.5*10^-6 | 20059. | 0.6121521 |
1.7. | 30.5*10^-6 | 22215 | 0.677947998 |
1.8 | 30.5*10^-6 | 23761 | 0.725128174 |
1.9. | 30.5*10^-6 | 24395 | 0.744476318 |
2. | 30.5*10^-6 | 268-10 | 0.81817627 |
2.1 | 30.5*10^-6 | 28088 | 0.857177734 |
2.2. | 30.5*10^-6 | 29524 | 0.901000977 |
2.3. | 30.5*10^-6 | 30856. | 0.941650391 |
2.4 | 30.5*10^-6 | 30746 | 0.938293457 |
2.5. | 30.5*10^-6 | 32767 | 0.999969482 |
请做不必要的事
此致
Sabitha M
e2e.ti.com/.../ADC_5F00_code_5F00_voltage_5F00_calculator.xlsx
您好、先生、
根据我们得到的上述公式,最小电压为-0.65
最小电压公式为(VPP/2)-VCM=[(2.5vpp/2)-1.9]
=-0.65V
最大电压公式为(VPP/2)+VCM=(2.5VPP/2)+1.9
=+3.15V
但您共享了一个附件,最小电压公式为 VCM-(VPP/2) ,最大电压公式为 VCM+(VPP/2)
请分享正确的公式以找到最小和最大输入电压
ADC 输出电压公式=最小电压+[1LSB*数字代码]
我们为什么不使用最大电压来查找 ADC 输出电压
谢谢、此致
Sabitha M
您好、Sabitha、
正确的公式是 VCM +/- Vpp/2。 我刚才注意到了我之前的消息中的错误。 很抱歉让人困惑!
您可以使用最小值或最大值来计算 ADC 输入电压。 没有 ADC 输出电压、只是数字代码。
伏特= VCM-Vpp/2 + 1LSB *数字编码
电压= VCM+Vpp/2 - 1LSB*(2^16‐数字代码)
使用最小电压计算起来更容易一些。
此致、Chase
ADC 输入电压 | 数字代码 |
1 | 12378 |
1.1. | 13766 |
1.2. | 14345 |
1.3. | 16268. |
1.4. | 17886 |
1.5 | 18860 |
1.6. | 19949. |
1.7. | 21033. |
1.8 | 22827. |
1.9. | 23907 |
2. | 25070 |
2.1 | 26464 |
2.2. | 27986 |
2.3. | 28965 |
2.4 | 30614. |
2.5. | 31738. |
你好 Chase W、
随函附上使用23.5 MHz 频率的正弦波 FG 生成的各种输入电压表、
以及 ADC 的相应数字代码、其中我使用 Xilinx Vivado 工具从 ILA 的正弦波峰值获取的数字代码。
我将数字增益设置为2.5Vpp、您能解释一下上表的计算方法吗? 因为 当我使用您提到的公式计算电压时、将1LSB 与数字代码相乘时、我不会得到1Vpp 对应的值。
谢谢、
此致、Sabitha
您好、Sabitha、
您的表有哪些单位? VPP? 电压? 我几天前发送的电子表格会正确执行计算。 如果接收到的 ADC 代码不符合预期、则记录的输入电压不正确。 您是否直接在 ADC 的输入引脚上使用具有足够(>10x)带宽的差分探头测量输入电压? 还是信号发生器上的这种情况? 您使用的是什么信号发生器? 您能否以 CSV 格式向我发送 ILA 数据、以便我可以在我们的软件中进行检查?
此致、Chase
您好、先生、
ADC 输入频率为23.5MHz
ADC 采样频率为188MHz
对于测试用例、我通过两个通道(A/B)的寄存器配置将数字增益设置为2.5vpp、并将2vpp 作为 ADC 的输入电压。
ILA 采样深度为4K。 Excel 工作表中的 ADC_CHANNELA_DATA (带符号的十进制格式)列 D 是我为各自的输入电压(2vpp)获取的数字代码。
请找到以下附件、
您好、先生、
ADC 输入频率为23.5MHz
ADC 采样频率为188MHz
对于测试用例、我通过两个通道(A/B)的寄存器配置将数字增益设置为2.5vpp、并将2vpp 作为 ADC 的输入电压。
ILA 采样深度为4K。 Excel 工作表中的 ADC_CHANNELA_DATA (带符号的十进制格式)列 D 是我为各自的输入电压(2vpp)获取的数字代码。
请找到以下附件、
您好、先生、
ADC 输入频率为23.5MHz
ADC 采样频率为188MHz
对于测试用例、我通过两个通道(A/B)的寄存器配置将数字增益设置为2.5vpp、并将2vpp 作为 ADC 的输入电压。
ILA 采样深度为4K。 Excel 工作表中的 ADC_CHANNELA_DATA (带符号的十进制格式)列 D 是我为各自的输入电压(2vpp)获取的数字代码。
请找到以下附件、
您好 Sabitha、感谢您提供数据! 我将在下周进行回顾。
但是、我注意到、从您的描述中可以看到、输入频率是采样率的偶数整数倍8、这意味着每个周期将对输入正弦波上完全相同的8个点进行采样、这并不理想。 如果您可以将输入频率稍微调整为任意输入频率(例如23.4790251 MHz)、则应以更随机的模式对正弦信号进行采样、并且样本应沿正弦信号进行扩展。 我可以在下周提供更多信息。
此致、Chase
您好、先生、
正如您所说、我已将输入电压范围从2.5vpp 更改为2vpp、数字代码已降低 25%。 Excel 工作表中的 ADC_CHANNELA_DATA (带符号的十进制格式)列 D 是我为输入电压获取的数字代码、我 已附加 CSV 文件以供您参考、请参阅以下文档。
文件参考:
iladata_25_2.5vpp.csv -> ADC 数字增益2.5vpp 、输入电压范围为2.5vpp。
iladata_25_2vpp.csv -> ADC 数字增益2.5vpp、输入电压范围为2vpp。
查询:
如何计算 ADC 的 SNR 值? 德州仪器是否提供任何用于绘制 SNR 值的工具?
您好、Sabitha、
我们针对这种情况拥有的唯一工具是 HSDC Pro。 这是我们评估模块(EVM)的软件套件。 您可以通过以下链接下载 HSDC Pro: https://www.ti.com/tool/DATACONVERTERPRO-SW
您必须将通道1数据放入第1列、并将通道2数据放入第2列、以 CSV 格式导入数据。 (请参阅下面的附件、查看包含2^16个样本的示例)。
我认为"意外"输出代码主要是由前端损耗和/或设备造成的。 您能否与我分享前端电路的屏幕截图?
此致、Chase
您好、Sabitha、
前端电路看起来正常。 WBC1-1TL 平衡-非平衡变压器的衰减似乎约为0.8dB。 这意味着前端损耗至少为1.6dB 左右、相当于大约400mVpp 的损耗(假设是理想的50 Ω)。
在您发送的最后一组数据(在 ADC 设置为2.5Vpp 输入范围时测试2.5Vpp 输入)中、代码之间的最大差值为52698。 这相当于利用了大约80.4%(52698/65536)的可用输入范围。 但是、这是假设前端没有损耗。如果您考虑由于数量的原因而将400mVpp 损耗引入2Vpp 应用信号。 2个平衡-非平衡变压器、那么标准化输入电压实际上约为2.1Vpp (利用率约为84%)。 这将导致一个大约55050 (2.1Vpp/2.5Vpp*65536)的预期 ADC 代码。 这 非常 接近上一帖子中的测量值。 您看到的所有这些是前端设计固有的前端损耗、这是正常现象。 这意味着您需要将源的振幅增加~400mV、以便更接近 ADC 满量程。
此致、Chase