硬件方式:
1、擦除芯片丝印,一般是用过激光擦除,或者物理打磨(但是容易将芯片磨坏)。
2、多层板,这个意义不大,现在抄板已经不是人工手动抄板了,而已一层一层的打磨,然后扫描拍照,最后转化为geber文件(这样的方式抄个十几层板轻轻松松)。所以防止抄板,一般从BOM清单上去防止,让别人不知道你的物料。
软件方式:
1、通过加密编程端口,让别人不能读出你的固件,一般这个是芯片厂家提供。
2、每个板子的软件固件是唯一的,不通用。程序上电会读出芯片的UID号码,进行核验,核验失败,程序就不执行。这样即使别人把你的固件读出来,因为芯片的ID是唯一的,所以他也没办法运行
防抄板的方法一般就那么几种:
故意增加抄板难度:增加板的层数,故意通过过孔\0欧电阻\牛屎等方式增加抄板难度。
固化和自毁方法:安装成型后不破坏就无法取出。
通过专利申报(实用新型)版权:这个很难界定别人是不是抄你的。
如果只是普通的硬件电路,是没有办法防抄的,PCB不管有多少层,都是可以抄的,很便宜。
目前就是增加比较罕见的MCU,或者使用CPLD,将丝印打磨,不要让别人猜出你的片子是什么型号,
不放心的话,在你的片子上滴一滴牛屎封装,这样让别人看起来觉得这种板子抄不了,牛屎芯片一边没人抄的。
如果是含有逻辑能的板子,可以采用现场可编程的器件,这样即使物理抄板了,器件相应的程序没有写入就没有用(还可以同步打磨掉芯片信息)。不过这样会增加产品成本和生产速度。
电路板无法防抄,因为现在都可以用X光扫描,无法隐藏信息
所以只能是在元器件方面做,考虑用牛屎芯片或者很冷门的器件