中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

软件上我是这样写的:示波器上的黄线我设置成 浮空输...

 喜欢小小小侯

下载贤集网APP入驻自媒体

软件上我是这样写的:示波器上的黄线我设置成 浮空输入,当黄线是低电平时,绿线跳到高电平,黄线是高电平时,绿线是低电平(产品应用逻辑需要这样)。
但是我的输入端是一个继电器,所以有抖动,这样造成了如图所示的情况。(蓝线是继电器的抖动,黄线是吧继电器的抖动进行了处理,相对来说抖动变的平滑了些。)绿线并没有因为黄线的低电平而跳转,意思就是说,IO口接收到的根本就不是低电平?是不是施密特触发器没有输出?这时候的抖动是发生在下降沿之前!

最新回复
发布回复
我觉得最好使能下拉电阻,因为IO口浮空的话等于处于高阻态,对干扰的敏感度提高,输入看上去是低电平,但是可能会因为稍微一点点的干扰造成STM32内部比较器的输入突然变高,这是会明显影响内部输入寄存器的值的。所以,不影响功能的情况下,建议使能内部下拉,或外加下拉电阻!
请问你是怎么通过电路,挪到下降沿的低电平附近?
这个要深入到STM32的IO口内部构造工艺中了。不知道它是个什么机理
因为你是边沿触发。第一图,你边沿那么长,肯定触发不了啊。第二张图,就有明显的下降沿,当然就触发了。
在软件中设置示波器信号时,需要确保端口配置和逻辑正确。设置黄线为浮空输入时,要确保电流流向正确并且连接稳定。低电平状态下绿线跳到高电平,说明输入信号受到了干扰或配置问题。反之也是可能的,应该确认端口状态与逻辑是否一致,调试时可通过改变输入信号以观察输出,如果仍有问题,建议检查示波器的连接和设置。
建议在这些设定中使用适当的延迟,以确保示波器正确捕捉到信号变化,特别是在信号频率较高的情况下。多次实验不同频率和幅度的输入信号,以确保预期的跳变符合要求。通过调整触发模式可以掌握不同类型信号的观测,尝试不同条件对比电平结果,从而提高信号分析的精度。这些观察结果将帮助精准调试电路,确保输出信号的准确性。
在设置示波器追踪信号时,可能需要仔细确认其触发设置。示波器显示的黄线和绿线分别代表不同信号,通过逻辑关系将两者的电平状态联系在一起。黄线若设为浮空输入,则代表其电平取决于外部电路状态。当黄线处于低电平时,跳转至高电平的绿线可理解为一个触发事件,这暗示着某种逻辑改变。这种设定可以作为范例,恰当展示信号在电平变化时的互动。

为您推荐

热门交流