本帖最后由 qingyin2009 于 2017-7-30 21:53 编辑
最近产品在脉冲采集信号出现了点问题,大概情况是这样:
输入是脉冲信号:200ms的低电平,40ms的高电平,输入使用了1nf的电容滤波,前期验证的时候,没有出现过问题,后来批量生产时,在产品上出现一定概率误触发的现象,有些产品一直好的,有些就经常误触发;用示波器抓到的波形都是好的,没有杂波。
误触发时,单片机的确产生了边沿中断: 一个是在纯高低电平的时候,会触发中断;另外是在边沿的时候,可能会触发两次中断;作为软件工程师,我只能解释在此处出现了中断,是高频杂波,示波器抓不到,没有证据,硬件不承认,客户又让我给明确报告解释,特来咨询下大家;
顺便说下,用的单片机没有滤波功能;把1nf电容修改为20nf就基本不会误触发了,但是又不能改硬件。
不能确定这个问题的根本原因,怕是头痛医头,明天再试试,客户现场已经不在了,只能模拟下
换个一样封装的电容,很麻烦吗?
不过你这从102直接上203也变化大了点,要是输入阻抗很大,这信号波形恐怕变了吧。
抗干扰是个需要相当硬件基础的活儿,不是懂点数字电路就能搞好的,所以还得看你们的硬件工程师到底是什么水平了。
一周热门 更多>