主题中讨论的其他器件:THS4531、 OPA2277、 REF3433、 LMP7709、 THS4501
使用28377D 16位 差动 AD 时、我有一些问题。
我已经有一些信号调节电路来确保输入电压为0v~+3.3V、但我只有一个输入电压。
我能否通过使用这些硬件电路获得差分 AD 输入信号(16位)以输入到 ADCINN/ADCINP? (动词为3V。)
如果我无法获得差分 AD 信号、我应该怎么做? (如何获得具有单极输入电压的差分 AD 信号(16位)。)
谢谢、
作者
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.
使用28377D 16位 差动 AD 时、我有一些问题。
我已经有一些信号调节电路来确保输入电压为0v~+3.3V、但我只有一个输入电压。
我能否通过使用这些硬件电路获得差分 AD 输入信号(16位)以输入到 ADCINN/ADCINP? (动词为3V。)
如果我无法获得差分 AD 信号、我应该怎么做? (如何获得具有单极输入电压的差分 AD 信号(16位)。)
谢谢、
作者
您好、Boyuan、
我今天有一些空闲插槽、发现有时间为 F28377D 16位 ADC 模拟您的单端到差动电路调节。 要回答您的问题:
-是的、您需要将反相输入连接到单端输入的 GND。
-如果信号幅值为3.3V,则 VREF 也应设置为3.3V。
-如果您将反相输入接地,则无需 R207和 C204,您可以将它们从电路中移除。 源来自何处以及频率是多少? 这将确定 R200和 C200的值。 由于源是单端的、因此您需要使 R202和 R206的电阻加倍(2k 至4K)
为了产生并满足 F28377D 的差分输入信号要求、您还需要对电路进行一些更改:
-您需要为负电源引脚提供 VEE (-3.3V)。 目前、您的原理图中仅提供 VCC。 如果仅提供 VCC、这将不起作用、因为信号将在峰值和最小点失真。 此外、如果您确实需要信号的3.3V 范围、我建议为差分放大器使用+/-5V 电源。
最后、我认为这是最重要的一点: 您需要偏移单端电源、使其为0V 至3.3V 双极、现在将从-1.65V 摆动至1.65V。
希望这些指针将帮助您完成设计。
此致、
Joseph
您好 Joseph ,
感谢您的回答、我已经根据您的回答进行了一些更改。
但我也有一些问题、我希望您能帮助我解决这些问题。
首先、源来自涡流传感器、输入电压为-5V 至+5V、我已经进行了信号调节、以确保输入电压为0V 至3.3V、以避免损坏 DSP。 频率为10kHz、我不知道 R200和 C200的值以及如何确定这些值。
第二、我对电路做了一些更改。 根据您的答案、我是否应该为差分放大器设置+/-5V 电源、而不是使用+/-3.3V 来确保信号的3.3V 范围?
第三、我无法完全理解如何偏移单端电源以确保双极0V 至3.3V。 (我的理解是、目前双极是-1.65V 至1.65V、我应该偏移信号端电源以将双极更改为0V 至3.3V)、您能帮助我并告诉我如何偏移单端电源吗?
最后、我对电路进行了修改、请查看是否正确。
衷心感谢您的回答和时间、并期待您的回复。
此致、
Boyuan
您好、Boyuan、
您可以移除 C199并将 R204的另一侧直接连接到 GND。 最好知道源信号是双极的。 您可能只需更改+/-5V 信号调节器、涡流传感器便可输出+/-1.65V、这将直接馈送到 R201。 我假设涡流传感器信号调节器是运算放大器、如果是这种情况、由于运算放大器的输出阻抗较低、您也可以消除 R200和 C200。 如果需要、您可以将 R200/C200替换为串联的低通滤波器、以消除高频信号。
您能否在可能的情况下共享您的涡流传感器信号调节器电路?我们将看到输出是否可以切换为+/-1.65V 而不是0-3.3V?
此致、
Joseph
您好、Boyuan、
好的、我认为我更好地理解您的电路。 以下是一些建议:
-您可以将 THS4531 PD 的电源轨降至仅+/- 5和3.3V。 您 可以 使用+/-5V 为 OPA2277供电、这样您就可以消除+/-15V 电源轨。
-不再需要从涡流传感器信号调节器到 SE 到 DIFF 的1K 串联电阻器。 添加此项会引入1k/49.9欧姆的分压器、并将 SE 信号衰减到差分放大器、从而限制输出范围(与您在 SIM 中生成的信号类似)。 将其替换为0欧姆或完全取出。
-要将+/-5传感器输出正确降低至+/-1.65V、需要将 R8 (TINA 原理图)从12.7k 更改为9、2k
-您可以完全消除其他原理图中的单位增益缓冲器 U2B,因为您可以将 U2A 的输出直接馈送到 SE 至差动缓冲器。
最后、您需要提供稳定的 VOCM (即 VREF 的一半)。 F28377D 要求将 VOCM 保持在+/-50mV 范围内、以实现可支持的16位转换。 如果3V3电源轨不够精确或这为电路的其他部分供电、则使用具有串联分压器的3V3电源轨可能无法实现此目的。 建议 为此使用3.3V VREF IC (例如 REF34xx 系列)。
请参阅随附的用于仿真的 TINA 电路。 请注意 ADCIN1P 和 ADCIN1N 波形。 当馈送到 F28377D 差分输入时、波形应该是什么样的。
希望这对您有所帮助。
此致、
Joseph
您好、Boyuan、
反馈电容器 C1会引入相位延迟、进而导致第一个周期上的信号失真。 以这种方式在涡流传感器上实现输入网络的另一个原因是什么? 我不熟悉涡流传感器的特性、但您可以进一步研究这一点以及如何推导输入网络。
总之、我尝试保持相同的输入阻抗、即~10k (由于原始 TINA 原理图中的 R7=10k)、从而重新排列了涡流传感器的输入电路 通过引入总电阻为~11k 且具有 R9 (7.68k)和 R7 (3.6k)的分压器网络并移除反馈电容 C1。 信号现在处于同相状态、第一个周期中不再存在失真。 查看新输入电路是否适用于您的应用。 对于 SE 至差分级缓冲器、分压器 R9和 R7会将+/-5V 输入降低至+/-1.6V。 请参阅下面修改的 TINA 电路。
我没有看到您的 REF3433电路为 VOCM 供电时出现任何问题。 此外、在 ADCIN1P 和 ADCIN1N 上添加输入网络二极管保护电路是防止 ADC 输入引脚损坏以实现长时间的较高级别瞬变的好做法。
此致、
Joseph
您好、Boyuan、
好的、有道理。 另一种尝试方法是使用2级缓冲器。 您必须使用 OPA2277中的另一个运算放大器来缓冲和隔离二阶巴特沃斯滤波器的输出。 请参阅以下修改后的 RC 网络原理图。 使用新的 RC 值、巴特沃斯滤波器的输出被减少至大约+/-3.3V。 TINA 中的信号分析结果显示了与原始波德图相同的波特图、截止频率约为5kHz。 OPA2277的第2级是单位增益缓冲器、R11和 R10是分压器。 您可以相应地调整 R10/R11电阻值(电流值的比率约为0.47)、以确保 ADCIN1P 和 ADCIN1N 中的信号不会在 ariounf 3.3V (VREFHI)或0v (VREFLO)处发生削波。
此致、
Joseph
您好、Boyuan、
如果仔细观察波特图、滤波器将开始在大约1kHz 时出现相位滞后。 如您所见、在10kHz 时、它大约为90度。 您必须查看涡流传感器的频率响应、并确定应用运行的频率范围、并相应地重新设计滤波器、以满足应用所需的可接受相位滞后。
此外、还发现配置存在问题、因为如果您将涡流传感器频率更改为1kHz、则信号会失真、因为滤波器的输出不会衰减太多。 先前计算得出的 RC 值假设是10kHz (约-4dB)时得出的。
您必须考虑我在第一段中所说的内容、并根据以下假设重新设计滤波器:
-传感器的频率响应
-传感器应测量的信号的频率范围
-可接受的相位滞后
此致、
Joseph
您好、Boyuan、
您提供的最后一部分信息对您的设计至关重要。 首先、我们应该从这一点开始、最具体的说、您已经使用了很长时间的传感器的放大器频率校准响应。 我们首先假设10kHz 是传感器设计用于检测的标称频率、这是错误的。 正如您所说的、它针对300hHz 至5kHz 的感应。 这与在10kHz 下运行有很大不同。
事实证明、二阶巴特沃斯滤波器的原始电路值按预期工作。 请参阅用于对此进行仿真的 TINA 电路、并注意以下事项:
-保持涡流传感器放大器的电源电压为+/-15V,以避免在较低频率下出现信号削波,如原始电路中所示
-使用 R10/R11分压器来修整进入 THS4531 SE 至差分缓冲器的信号
-波特图显示了电路的原始响应。 相位延迟从1kHz 开始变得明显、并在-3dB 滚降频率(~3.5kHz)下增加。 由于您使用此滤波器设计已有很长时间、因此您的应用可能对此很好。 尝试仿真300Hz 至5kHz 的频率值、以查看响应是否适合您的应用
希望这能解决您的问题。
此致、
Joseph
您好、Joseph、
感谢您的参与、我认为滤波器问题已在您的帮助下得到解决。
我仍然对电源电路和基准电路有一些疑问。
首先、我是否应该将 VREFHIx (ABCD)引脚的基准电压设置为3.3V 或3V? (我认为电压为3.3V。)
其次、因为我已经决定使用 REF3433、它有两个输出引脚(OUT_F 和 OUT_S)。 如下图所示、我是否可以使用 OUT_F 引脚输出电压到 LMP7709、最后输出3.3V 到 VREFHIx;使用 OUT_S 引脚输出电压到 VOCM、这是否会导致干扰?
第三、我需要使用 DSP 中的 DACOUTA、DACOUTB 引脚。 我不确定 DAC 的高基准电压是否需要是 VDAC 引脚或 VREFHIx 引脚。
如果是 VDAC 引脚、我是否应该将 VDAC 引脚连接到3.3V?
目前、VREFLOx (ABCD)引脚已接地。
此致、
Boyuan
您好、Boyuan、
最初的假设是3.3V VREF、涡流传感器缓冲级分压器将振幅设置在+/-1.6V 左右、因此您可能应该坚持使用3.3V VREF、除非有其他原因切换到3V。 您的 VOCM 电源选择也设置为3.3V、因此这是使用3.3V 的另一个原因。
对于 REF3433、您无法以这种方式连接 OUT_F 和 OUT_S。 VREF IC 只有一个输出。 OUT_F 和 OUT_S 应在电路中 精密3.3V 的确切位置短接在一起。 这就是 所谓的开尔文连接、其中有一个强制引脚(OUT_F) 提供电压、还有一个感测引脚(OUT_S)感测电压 (相对于接地) 并将感测到的电压反馈回稳压器、 反馈环路计算感测电压和强制电压之间的差值、并在 OUT_F 引脚中对此进行补偿、因为电压可能会根据电流消耗波动、或者 由于 PCB 走线较长而电压可能下降。 这将确保您在 将 OUT_F 和 OUT_S 短接在一起时获得精确的3.3V 直流电压。 在您的电路中、 您应该在将走线连接到 LMP7709缓冲器的引脚3、5、10和12以及 THS4531的引脚2之前将 OUT_F 和 OUT_S 短接在一起。 另请注意 、对于16位 ADC 操作、建议在 VREFHIx 引脚上各放置一个22uF 的电容、并且尽可能靠近 F28377D DSP。 在 VREFHIx 线路上实现4个独立缓冲器是很好的。 强烈建议在16位 ADC 运行时使用该电压、尤其是您仅使用 REF3433的一个精密3.3V 基准电压。
对于 VDAC 问题、F28377D 非常灵活、因为您可以选择3.3V 的 VDAC 或 VREFHI (可在 SW 中选择)。
最后、在 VREFLOx 连接上、一个好的做法是在一个平面上将所有 VREFLO 连接在一起、然后将这个 VREFLO 平面连接到系统 GND。 由于您在参考 IC REF3433上使用开尔文接地、因此请将 GND_F 和 GND_S 布线分别连接到 VREFLOx 平面。
我想我们将在本主题中介绍更多主题、因此我建议关闭 F28377D 上的 SE 至差动信号调节问题。 如果您对 VREF 要求、信号调节、DAC 等其他主题或与 C2000系列器件相关的任何内容有更多问题或疑问、可以在论坛中单独发布这些内容、以便我们可以对类似主题的帖子/线程进行分组、以便在将来提供更好的参考。
此致、
Joseph