显示驱动芯片内部温度配置有问题导致低温不工作
上家公司的一个主推产品上用了一个电子墨水纸屏,这个屏幕由大连佳显公司生产制作,分别率为200*200。因为不反光扫二维码比较高效,再加上这个屏用在便携式办公产品上的,不需要做过多的内容显示,因此在多次实验之后就进行量产了。
因为做实验的时间为上海的8-11月份天气气温还比较适宜,而且支架贴附的其他电子元器件供电时还会产生额外的温度,在经过如下图的各级升压电路之后很容易跑起来。但是好景不长,在前年春节过完年后开工的时候陆陆续续收到了客户的问题反馈。
最起初的都是北方公司的客户,说把产品锁在室内,过完年来上班之后,开机完全花屏,或者不显示,甚至有极少数都是全黑和全白之前缓慢切换,就像坏了一样。严重耽搁了复工进度。
后来又接到南方的一些公司类似的问题反馈,这下领导就完全坐不住了,接下来就是各种分析关键所在在确定屏的升压电路没问题之后打电话给佳显公司,得到的反馈是10℃以下低温就可能出现这种情况。
因为他们给的规格书上面说的正常使用温度在0-50℃,所以给我们的感觉有种遭上当的感觉,然后寻求他们技术解决,也是各种敷衍让我们测这样那样的,但是客户那边已经耽误不起了,只能自己看看寄存器有没有更好的解决方案。
然后在数据手册某一页发现在OTP内部的一个温度寄存器,但是厂家给的demo是没有这一样配置的,最可能就是默认的就是以温度寄存器显示。
我们拿到这个寄存器的地址以后尝试根据sensor的线性温度来修改,就指定一个常温25℃来显示,不再受外接温度的影响来影响温度传感器工作。
最后烧录进去的实验现象和正常的没有任何区别,为了更加极限测试,我们把这个屏幕封装好放在了急冻室冰冻和在50度热风枪的温度下烤,最后急冻室出来的还是有一点干扰但是和温度传感器工作下来的简直不是一个数量级上面的,好太多了!而高温下却没有啥问题。
最后问厂家,厂家也很懵逼的问我怎么实现的,最后还说这样做会影响显示的线性关系,我都差点爆粗口了,屏幕的线性关系又不会对硬件造成损坏,而且黑白屏有什么太大线性可言?