1D扫描头不出光问题


目前我们设备采用的1D扫描头有SE655-E100R和SE955-I100R,其中655的出光较粗,对扫描的条码要求高一些,但价格相对便宜;而955出光较细,对条码的要求低一些,扫描的精度也高。

1.      问题描述

生产部在同一版本(V3.1,但不同生产批次)的副板上,发现11年第43周生产的副板上SE655可以正常出光和扫描条码,而在13年底15周生产的副板上SE655却不能正常出光。

 

2.      问题分析

1D扫描头不出光问题_第1张图片

图1

图1是连接扫描头和控制接口的原理图,刚开始以为是SE955-VDD3V3供电不正常,经过排查问题不在这里,但问题是不能出光,所以接着排查控制TRIG出光的PP4-SE955-TRIG引脚。经过对比发现正常出光的副板上R72的阻值是4.7K,而不能正常出光的是47K,发现这个差异之后改为4.7K就OK了。

 

为什么R72电阻的大小会影响扫描头是否出光呢?下面先看SE955数据手册对此引脚的描述:

1D扫描头不出光问题_第2张图片

图2

由图1可知R72=47K,此阻值下用SE655不能出光,而SE955可以,那说明这两种扫描头的TRIG图2部分的设计电路肯定由差别,但在SE655数据手册上没有找到类似于图2的信息。

 

对于R72=47K+SE955,我们可以算出VIL=(3.3*47)/(100+47)=1.055V(>0.66V),但不知道为什么SE955依旧可以正常出光和扫描,根据VIL的临界值0.66V,对于SE955来说可以算出R72应该是要小于等于25K的,所以目前R72(47K)偏大且是不合理的。

 

对于SE655,R72由47K改为4.7K就正常,说明在47K的时候VIL的电压没有满足SE655对VIL电压的要求。

 

3.      问题解决

把R72有47K改为4.7K就解决了SE655不能出光和扫描的问题,经过测试验证:

R72=47K,SE655和SE955都可以正常出光和扫描。

R72=22欧,SE655和SE955都可以正常出光和扫描。

 

备注:用2D时,R72=22欧

 

你可能感兴趣的:(1D扫描头不出光问题)