所有关于电路

能告诉我为什么我的uC和无线电收发机之间的信号会中断吗?

Zurn

线程启动

Zurn

2019年3月4日加入
94
向朋友求助……

他在将数字信号从微控制器的数字输出发送到收发器时遇到了麻烦。信号在uC和连接线(约1.5米同轴电缆)末端看起来都很好,但当它连接到收发器时,它就消失了。收发信机的输入端是一个串联电阻的晶体管。

对可能发生的事情有什么看法吗?希望我能提供一个原理图,但显然它是“机密的”,我可能可以编造一个简化版本,一旦我实际看到电路。谢谢。
upand_at_them

upand_at_them

2010年5月15日加入
766
你试过双绞线吗?同轴电缆的特性阻抗通常为50或75欧姆。以太网电缆长度超过1.5米,他们肯定不使用同轴电缆……CAT5为双绞线。
班

2019年1月27日加入
2823年
如果没有更多的信息,我会猜一猜单片机的输出由收发器的输入载入。输入可以设计为匹配更高电平的信号,而单片机不能处理负载。
Zurn

线程启动

Zurn

2019年3月4日加入
94
你试过双绞线吗?同轴电缆的特性阻抗通常为50或75欧姆。以太网电缆长度超过1.5米,他们肯定不使用同轴电缆……CAT5为双绞线。
我不确定他是否尝试过,但我会试试看(可能明天会看看赛道)。

如果没有更多的信息,我会猜一猜单片机的输出由收发器的输入载入。输入可以设计为匹配更高电平的信号,而单片机不能处理负载。
这和我自己的猜测一致。如果是这样,我想解决方案应该是一个运算放大器输入缓冲器?这听起来对吗?
P

PadMasterson

2021年1月19日加入
26
好,我有几个问题。首先,接收器是否有问题,输入是否短路?也许它发生了ESD事件,如果它有保护二极管,就弹出了保护二极管,或者结短路了?第二,如果它是焊接到PCB,确保没有短路在板或焊锡桥上的引脚。(你没有说这是PCB安装或其他东西。)第三,你提到了输入看起来像什么,所以我想知道,是否如之前提到的,输入阻抗对uC来说太低了,它不能驱动收发器输入(电压水平或反射开关)?如果输入是一个数字信号,我猜测阻抗不是关键的,(我只是说一般来说,我知道控制阻抗。:)),但如果它是驱动电缆,这似乎对我来说,收发器的输入是寻找一个特定的阻抗要么50或75欧姆,正如也提到的。我认为uC可能有更高的输出阻抗,可能需要某种类型的终端或匹配网络来真正正确地处理输出信号,或者就像我之前说的,电压水平不够?只是一些随机的想法,有点像随机的噪音,不管你喜不喜欢,它就在那里。:)
最后的编辑:
Zurn

线程启动

Zurn

2019年3月4日加入
94
所以我昨天检查了电路,激发了一个小电压跟随器与一个运放我周围-低,看它工作。嗯,有点……

uC功能正常,但运算放大器(LM741CN,我从学校剩下的东西)太慢,无法产生准确的数据。我观察到这与一个函数生成器在相同的时钟速度uC(约100 kHz),有一个明显的斜坡/下降,那里应该有一个领先/下降边缘:

IMG_5016.JPG
(通道1为函数发生器,通道2为741输出)

所以我尝试了一个更快的运放- LM318(也是我从学校里剩下的东西)。这一个看起来很好在范围的时机,但我有相当大的麻烦清理信号(我刚刚使用一个无焊接面包板测试这些缓冲区)。不幸的是,它没有在电路中工作- uC崩溃了,就像它没有任何缓冲区。以下是使用函数生成器得到的信号:

IMG_5019.JPG

我想知道741和318之间是否有一些不同,我应该关注的是,允许uC为一个而不是另一个工作?也许与阻抗有关,正如其他人在这个线程中提到的(我看到741的输入电阻是2MΩ而318是3MΩ -这可能是它)?也许是我在318号电力线上的过滤器造成了裂缝?
Zurn

线程启动

Zurn

2019年3月4日加入
94
好,我有几个问题。首先,接收器是否有问题,输入是否短路?也许它发生了ESD事件,如果它有保护二极管,就弹出了保护二极管,或者结短路了?第二,如果它是焊接到PCB,确保没有短路在板或焊锡桥上的引脚。(你没有说这是PCB安装或其他东西。)第三,你提到了输入看起来像什么,所以我想知道,是否如之前提到的,输入阻抗对uC来说太低了,它不能驱动收发器输入(电压水平或反射开关)?如果输入是一个数字信号,我猜测阻抗不是关键的,(我只是说一般来说,我知道控制阻抗。:)),但如果它是驱动电缆,这似乎对我来说,收发器的输入是寻找一个特定的阻抗要么50或75欧姆,正如也提到的。我认为uC可能有更高的输出阻抗,可能需要某种类型的终端或匹配网络来真正正确地处理输出信号,或者就像我之前说的,电压水平不够?只是一些随机的想法,有点像随机的噪音,不管你喜不喜欢,它就在那里。:)
欣赏这些想法。在这一点上,我没有理由相信收发器是坏的,因为周围有很多收发器,而且每个收发器都存在同样的问题。顺便说一下,它们是装了PCB的。

至于你关于阻抗的评论,基于我之前的帖子,我可能需要一些澄清。与此同时,我将浏览《电子的艺术》。
Zurn

线程启动

Zurn

2019年3月4日加入
94
我正要说:我的电路只是一个电压跟随器没有任何外部电阻。基本上是这样的:

1280年px-op-amp_unity-gain_buffer.svg.png

我确实在318电路上从V+到GND添加了一个50 nF的盖子来清理线路。
Zurn

线程启动

Zurn

2019年3月4日加入
94
是不是主板上的引脚连接错了?
你把信号短路了

当你做一个快速模组电路你把固定的引脚问题?

请分享你的线路
假设输入/输出在函数生成器测试中工作,我没有理由认为缓冲区连接不正确。收发器本身也是如此——它适用于较慢的运算放大器。然而,我将确保在前进的任何时候都对这方面保持警惕。
P

PadMasterson

2021年1月19日加入
26
如果运算放大器在驱动时遇到困难,那么输入肯定是在加载信号?也许开式集电极类型使用外部上拉可以帮助或晶体管缓冲?我不是工程师,但我已经做了30多年的PCB设计,所以我见过很多不同的电路,这似乎很奇怪,运行收发器有这么多麻烦?我不认为在实验板上构建测试电路会有什么不同,因为运行时间很短,所以我不认为杂散电容或阻抗不匹配会有那么大的不同。也就是说,uC的边缘率可能非常快,对于像这个这样“慢”的信号,我认为事情有足够的时间来解决?一定,把解耦运算放大器功率上限销(s),你需要确保他们有能力提供给驱动输出就像任何其他IC。同样,确保你的运放的输出能收发器的水平足够低。祝你好运,让我们知道结果如何。
最后的编辑:
Zurn

线程启动

Zurn

2019年3月4日加入
94
到处都是有用的想法。我想在这一点上我的问题归结为为什么它“工作”(在uC没有加载)与741,而不是与318?
P

PadMasterson

2021年1月19日加入
26
这很有趣,但还有几个问题可能会对其他人有所帮助,但是你运行运算放大器的电压是多少你使用的是单一电源?查看一些规格(正如我说的,我不是EE),你可能没有达到正确的电压波动需要使用uC驱动运放(s)。信号/函数发生器将需要与uC相同,我猜你有这样设置,典型的信号发生器将有一个50或75欧姆的输出阻抗(最有可能是50),可以有一个相当好的驱动强度。你知道uC是否有能力调整它的输出引脚的输出驱动器和或速度等吗?如果是这样,或许一个更慢更强的驱动力会有所帮助?我不知道所有的uC,但FPGA通常有那种类型的调整可用,所以我只是猜测在这一点上的uC。只是在这里提出一些想法……我不认为你的电源帽是问题所在,但我想你在电源引线上放2个,一个0.1 uF和0.01 uF的芯片旁边以确定。0。01应该是最接近的。更多的想法. .:)
BobaMosfet

BobaMosfet

2009年7月1日加入
1580年
向朋友求助……

他在将数字信号从微控制器的数字输出发送到收发器时遇到了麻烦。信号在uC和连接线(约1.5米同轴电缆)末端看起来都很好,但当它连接到收发器时,它就消失了。收发信机的输入端是一个串联电阻的晶体管。

对可能发生的事情有什么看法吗?希望我能提供一个原理图,但显然它是“机密的”,我可能可以编造一个简化版本,一旦我实际看到电路。谢谢。
你用示波器看到了什么?响吗?如果信号坏了,说明你没有提供足够的电流。
Zurn

线程启动

Zurn

2019年3月4日加入
94
这很有趣,但还有几个问题可能会对其他人有所帮助,但是你运行运算放大器的电压是多少你使用的是单一电源?查看一些规格(正如我说的,我不是EE),你可能没有达到正确的电压波动需要使用uC驱动运放(s)。信号/函数发生器将需要与uC相同,我猜你有这样设置,典型的信号发生器将有一个50或75欧姆的输出阻抗(最有可能是50),可以有一个相当好的驱动强度。你知道uC是否有能力调整它的输出引脚的输出驱动器和或速度等吗?如果是这样,或许一个更慢更强的驱动力会有所帮助?我不知道所有的uC,但FPGA通常有那种类型的调整可用,所以我只是猜测在这一点上的uC。只是在这里提出一些想法……我不认为你的电源帽是问题所在,但我想你在电源引线上放2个,一个0.1 uF和0.01 uF的芯片旁边以确定。0。01应该是最接近的。更多的想法. .:)
我的运算放大器正/负6V,双电源供电。我没有真正考虑过供应水平会影响缓冲区的性能,但现在您让我对试验不同的供应水平产生了兴趣。郑重声明,我很乐意消除对双电源的需求。所有其他的运行在+5和12v分别。

关于你所说的调整uC的输出,我不确定,但我怀疑答案是否定的。这只是一个来自红色火龙果的GPIO的数字信号,尽管我从来没有用过这些,所以我必须看一下数据表。