一个公司或者工程师,终于做出来一款电子产品在市场大卖,他们不希望自己的劳动成果还没有火热多久,就被别人窃取了,被同行抄了个底朝天,那自己的辛苦就白费了,如何想办法阻止自己的电子产品被别人抄袭,或至少让别人没有这么容易抄袭呢,以延长自己产品在市场上的竞争力呢?
其实早之前就一直想整理从设计角度,一般工程师会在哪些环节想办法来做设计保密, 刚好这两天有朋友问我关于想抄一款别人的电子产品的的想法问题
就借着这次机会,那从我的认知水平来理一下电子工程师常用的保密设计手段有哪些:
一、原理图上做手脚
电子产品设计的第一步就是设计原理图,原理图是设计电路功能实际的核心,有时原理图免不了会外发分享,当然仅是分享,有些“心机boy”,可能就会在原理图上做点手脚,设点雷,这样就防止了万一被别要用心的人拿到直接做成果。
这里最常用的一般可能有2种:
一个是更改一些电阻、电容的参数,将正确的改为错误的,比如将4.2K改成100K,470pF改成1uF,如果有人拿 着这份图直接抄起来做,估计 在调试功能的时候疯掉。
还有一个是增加一些没有什么关联的电阻放在上面,让你去猜吧,不能阻档你的上市周期 ,也可以抬高你的成本。
不知哪来的苹果手机原理图,你敢拿来用吗
二、PCB文件
PCb文件完成设计后一般是交给制板厂,一般为了保密和制造需求,工程师会将源文件转成GEREBR资料交给制板厂。
这个GERBER资料是厂家直接用来生产的资料,板厂不会去修改,也难修改。当然这个资料到了别人手里,别人可以直接拿 来生产(劳动成果灰飞烟灭),所以一般来说,客户与板厂合同上会有相应的保密协议。该资料不能随便外发。
PCb文件还有另一种情况就是源文件,有的工程师会特意把源文件的网络标号都全删除,导致别人在查看的时候 ,无法查看网络标号,点选线路的时候 因为没有网络标识,而无法方便的查看线路,甚至修改PCB。本人就曾遇到过此问题,工程师怕我们更改PCB,移交来的PCb资料上面把网络标号全部取消,导致查看线路的时候 极度不方便,浪费大量时间。
三、芯片丝印打磨
把芯片表面的型号用丝印打磨掉,是比较常见的方式,也是效果非常好的方式,一般是使用用砂纸或其它工具将芯片表面的丝印直接打磨掉,让你无法知道这是一个什么型号的芯片。一般这种芯片是电路板上比较核心 关键的器件,一旦被人知道型号,可能很容易抄出,所以会进行打磨,当有人想抄时,因为无法知道具体型号,而会举步艰难停下抄袭脚步,花费大量时间去研究。一般会有几种方式:
一个是根据电路功能,芯片封装外形、结合自已经验来猜可能是什么功能类型,然后问一下厂商或朋友圈问一下圈看下有没有可能对的上的型号,最后找规格书验证一下外围电路;当然说是这样说,但真的操作起来难度极大,几乎很难可以确认。
还有一种方式是找第三方开盖,从芯片的晶圆上找到一些有用信息来推荐型号,这种方可有可能可以知道是什么品牌、什么型号,当然只是有可能。并不是所有晶圆都会有。
以上是IP101芯片的开盖内部局部图。
以上方法是理论上的可能可行方法,但还是破解希望不高,除非很普通的芯片。
四、更改芯片型号
更改芯片型号一般是原正常的丝印型号改成另一种型号的做法。
更改芯片型号一般是将芯片打磨掉原丝印,统一重新印上一批其它的丝印型号,而这个型号这种芯片一般量相对多点,可能是属于订制,在官网或者规格书里找不到,一般是量大的厂家要求的丝印订制。
如上图是一个根据使用方要求,更改型号的芯片器件,这个型号肯定查不出它真实器件是什么。
早期有拆解过一款KVM切换器也有发现一个没有型号的情况:链接:阿昆拆解2端口的USB KVM切换器,简单聊下工作原理和内部的DFM设计和改进建议
如图,当年在拆解一款KVM切换器时,也是有一款芯片型号根本找不到。
这种方法可能会让抄袭者走很多弯路,他们会花大量时间去找这个型号,但最后发现怎么也找不到。
五、程序
比如单片机程序,可能会在程序代码里加一些没有用的代码语句,或者不做注释,或做错注释,让看的人花大量的时候理解,最后可能还是发现不出什么问题,或者程序修改难度提升。
------------------------------------总结-------------------------------
以上各种防抄手法,有的可能更难抄袭,有的可能相对容易点抄袭,但不管怎么样,这些方法都给抄袭者在抄袭的道路上带来了一定的难度,增加了他们抄袭的时间,也就延长了产品上市的周期,这对于市场来说其实是很重要的。以上方法对于保密性要求强的公司或人个是可以借鉴一下。
以上就是针对电子产品防抄袭做的一些浅显的认知整理,当然江湖中还流传着很多“防盗秘籍”,有兴趣的可以关注同名头条号留言
阿昆:不良芯片的第三方开盖分析对比案例分享,给大家提供一点思路
华秋重磅发布:离线版Gerber查看器+PCB/PCBA检测神器新功能!