首页/文章/ 详情

电路板被人抄了

1小时前浏览62
咱们做硬件,每天面对繁杂的日常工作之外,剩下的时间就是研究开发与设计相关的项目;一个项目从零开始到最后的完成交付,需要付出大量的时间与精力,尤其是针对电子行业领域,其中电路验证的辛酸与软件调试的煎熬,或许只有工程师才懂得;

也许工程师会认为,花费几年时间辛苦研发的电路项目产品,在完成量产后就可以顺利面向客户;然而不幸的一幕却悄悄降临了,在研发工程师没有足够安全保密的意识下,之前设计的电路项目产品被市场同行恶意抄袭,导致出现低价竞争,带来了不必要的经济损失;

研发工程师在面对这样的恶意抄袭行为,抄袭工程师研发设计的产品PCB电路板与电路原理图,反向破解产品的软件程序代码等等,有没有什么好的解决之道呢?有没有什么好的方法可以对工程师研发的成果进行有效的保护呢?

诸如此类电路原理图与软件程序代码抄袭问题,工程师可以采用以下4个方案规避

1,保护设计文件

工程师在做电路项目方案设计,通常都有属于自己的办公电脑,相应的开发文件资料自热也是保存在包公电脑里;如果在没有对办公电脑安装加密软件,或许一些重要的设计文件在不经意间被外泄,导致之前的付出努力被顷刻间化为乌有;

通过对工程师的工作电脑系统安装加密软件,即便是通过邮箱或者U盘传输拷贝设计文件,得到的也是一堆乱码,毫无用处的资料,这样就可以有效从源头保护好设计成果,防止因技术文档外泄被抄袭;

2,可靠供应商

工程师在完成硬件电路的开发,比如电路原理图在完成设计后,需要做相应的PCB Layout布线工作,研发结束需要把相应的PCB Gerber文件交付PCB制造生产供应商,由供应商负责生产PCB线路板;

众所周知,工程师在评审供应商的资质能力时,参考的一个重要指标是对工程师设计项目所在同领域的同行大客户服务能力;

比如热水器,属于家用电器领域;工程师在研发此类项目,一般会优先选用服务家电领域的PCB制造公司作为供应商;问题可能就出在这里,因为供应商面对的服务对象是你的同行,不可靠的供应商可能存在把工程师交付的PCB Gerber文件转交给你的同行,造成抄袭外泄事件;

解决之道:与供应商可以签订NDA保密协议,用以约束相关的行为;

3,芯片特殊处理

硬件方案,不仅包含PCB设计方案,而且还包括电路原理图设计方案;为了防止工程师的PCB线路原理图被抄袭,需要了解其抄袭的具体过程:

首先,统计PCB线路板上的BOM表电子元器件,包括型号,数量,品牌等等,尤其是一些关键的芯片型号信息;因为通过查找芯片的型号,可以得知芯片的电路功能,从而掌握工程师研发设计电路的方案;

其次,通过万用表或者其他测试仪器设备方向测量每个电子元器件之间的引脚焊盘电路连接关系,从而得到工程师研发设计的电路原理图;

因此工程师可以把电路设计方案的一些关键芯片,通过打磨的方式把芯片丝印信息抹除,用以隐藏芯片的型号信息;

芯片丝印抹除,工程师可以实现的途径

第一:芯片采购之前,与芯片原厂或者芯片贸易商沟通,向他们提出需要抹除芯片丝印的特殊需求

第二:借助第三方芯片丝印处理公司,去除芯片的丝印或者在芯片表面涂上黑硅胶用以遮掩丝印信息;

4,加密芯片

前面三个防止抄袭的解决方案,都是从工程师的一些硬件设计因素考虑;而通过加密芯片的处理,就是从工程师软件设计的因素去杜绝被抄袭;那么什么是加密芯片呢?如何去保护不被抄袭呢?

4.1 加密芯片,是指能完成对数据进行加密算法的芯片,比如DES与AES等加密算法;加密型号较多,例如RJG102,LCS2110等等;单片机通过与加密芯片的搭配使用,可以有效阻击单片机程序代码的破解套用;

4.2 加密过程:具体如何通过加密芯片来保护单片机的程序代码呢?

加密芯片工作过程:

  • 单片机首先向加密芯片发送一个随机数

  • 单片机与加密芯片按照加密算法,将随机数计算分别得出结果1与结果2

  • 加密芯片将结果2回传给单片机,单片机将结果1与结果2做比较判断是否相同

  • 如果相等,则单片机程序进入正常程序;不相等,则单片机进入While(1)死循环,无法执行正常程序;

如果单片机的程序代码被破解套用,用于其他类似项目;由于没有加密芯片的加密算法处理的结果2去与单片机进行匹配,程序代码也是不能得到有效的执行,因此可以有效的保护工程师开发的项目;

综上所述,工程师可以通过“保护设计文件”、“可靠供应商”、“芯片特殊处理”和“加密芯片”这四种方法实现对研发项目的电路原理图与软件程序代码保护,有效防止被抄袭套用,也是对工程师研发成果的知识产权保护;

来源:https://www.toutiao.com/article/6740217827610870285

声明:


 
声明:文章来源网络。本号对所有原创、转载文章的陈述与观点均保持中立,推送文章仅供读者学习和交流。文章、图片等版权归原作者享有,如有侵权,联系删除。  

来源:硬件笔记本
电路电子芯片
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-11-21
最近编辑:1小时前
硬件笔记本
本科 一点一滴,厚积薄发。
获赞 156粉丝 45文章 641课程 0
点赞
收藏
作者推荐

FPGA比单片机厉害吗?

01 前言 做单片机开发的工程师,一般都会接触FPGA。 有读者大概问了这样的问题:FPGA能做什么?比单片机厉害吗? 这么说吧,FPGA在某方面也能实现单片机做的事,在某些领域,FPGA远比单片机强的多。 当然,FPGA和单片机各有各的特点,在应用上也有一些区别,本文主要说下 FPGA 厉害的地方。 02 关于FPGA FPGA(现场可编程门阵列)是一种可编程的硬件设备,通过编程可以定义其内部逻辑电路的结构和功能,具有高度的灵活性和可定制性。下面说说FPGA 常见的几大应用的领域:1.通信系统FPGA 在通信领域的应用可以说是无所不能,得益于 FPGA 内部结构的特点,它可以很容易地实现分布式的算法结构,这一点对于实现无线通信中的高速数字信号处理十分有利。 FPGA可以处理多种通信协议,如以太网、USB、PCI Express、SATA、HDMI等,实现高效的数据传输。 因为在无线通信系统中,许多功能模块通常都需要大量的滤波运算,而这些滤波函数往往需要大量的乘和累加操作。而通过FPGA 来实现分布式的算术结构,就可以有效地实现这些乘和累加操作。 尤其是 Xilinx 公司的 FPGA 内部集成了大量的适合通信领域的一些资源比如:基带处理(通道卡)、接口和连接功能以及 RF(射频卡)三大类: 基带处理资源基带处理主要包括信道编解码(LDPC、Turbo、卷积码以及 RS 码的编解码算法)和同步算法的实现(WCDMA 系统小区搜索等)。接口和连接资源接口和连接功能主要包括无线基站对外的高速通信接口(PCI Express、以太网 MAC、高速 AD/DA 接口)以及内部相应的背板协议(OBSAI、CPRI、EMIF、LinkPort)的实现。RF 应用资源RF 应用主要包括调制/解调、上/下变频(WiMAX、WCDMA、TD-SCDMA 以及 CDMA2000 系统的单通道、多通道 DDC/DUC)、削峰(PC-CFR)以及预失真(Predistortion)等关键技术的实现。总而言之只要你 FPGA 学的好,在通信领域你绝对可以大展身手。2.数字信号处理 FPGA在数字信号处理方面应用广泛,包括滤波、FFT(快速傅里叶变换)、数字信号生成等。通过硬件加速技术,FPGA能够实现高速的数字信号处理,满足通信、雷达、无线电等领域对实时性的要求。 在数字信号处理领域 FPGA 同样所向披靡,主要是因为它的高速并行处理能力。FPGA最大优势是其并行处理机制,即利用并行架构实现数字信号处理的功能。 这一并行机制使得 FPGA 特别适合于完成 FIR 等数字滤波这样重复性的数字信号处理任务,对于高速并行的数字信号处理任务来说,FPGA性能远远超过通用 DSP 处理器的串行执行架构,还有就是它接口的电压和驱动能力都是可编程配置的不像传统的 DSP 要受指令集控制,因为指令集的时钟周期的限制,不能处理太高速的信号,对于速率级为 Gbps的 LVDS 之类信号就难以涉及。所以在数字信号处理领域 FPGA 的应用也是十分广泛的。 3.视频图像处理随着时代的变换,人们对图像的稳定性、清晰度、亮度和颜色的追求越来越高,像以前的标清(SD)慢慢演变成高清(HD),到现在人们更是追求蓝光品质的图像。 FPGA因其高速度和低功耗的优势,被广泛应用于高速图像采集、实时图像处理、智能监控和医学图像处理等应用。 这使得处理芯片需要实时处理的数据量越来越大,并且图像的压缩算法也是越来越复杂,使得单纯的使用 ASSP 或者 DSP 已经满足不了如此大的数据处理量了。 这时 FPGA 的优势就凸显出来了,它可以更加高效的处理数据,所以在图像处理领域在综合考虑成本后,FPGA 也越来越受到市场的欢迎。 4.高速接口设计 其实看了 FPGA 在通信领域和数字信号处理领域的表现,我想大家也已应该猜到了在高速接口设计领域,FPGA 必然也是有一席之地的。它的高速处理能力和多达成百上千个的 IO 决定了它在高速接口设计领域的独特优势。 比如说我需要和 PC 端做数据交互,将采集到的数据送给 PC 机处理,或者将处理后的结果传给 PC 机进行显示。PC 机与外部系统通信的接口比较丰富,如 ISA、PCI、PCI Express、PS/2、USB 等。 传统的做法是对应的接口使用对应的接口芯片,例如 PCI 接口芯片,当我需要很多接口时我就需要多个这样的接口芯片,这无疑会使我们的硬件外设变得复杂,体积变得庞大,会很不方便,但是如果使用 FPGA 优势立马就出来了,因为不同的接口逻辑都可以在 FPGA 内部去实现,完全没必要那么多的接口芯片,在配合 DDR 存储器的使用,将使我们接口数据的处理变得更加得心应手。 5.人工智能 如果大家比较喜欢关注科技板块的新闻的话最近一定会被 5G 通信和人工智能充斥眼球,确实 21 世纪已经不知不觉走到了 2020 年,在这 20 年间,人工智能迅速发展,5G 的顺利研发也使人工智能如虎添翼,可以预见,未来必将是人工智能的天下。 FPGA 在人工智能系统的前端部分也是得到了广泛的应用,例如自动驾驶,需要对行驶路线、红绿灯、路障和行驶速度等各种交通信号进行采集,需要用到多种传感器,对这些传感器进行综合驱动和融合处理就可以使用 FPGA。 还有一些智能机器人,需要对图像进行采集和处理,或者对声音信号进行处理都可以使用 FPGA 去完成,所以 FPGA 在人工智能系统的前端信息处理上使用起来得心应手。 6.IC 设计 IC 这个词大家可能一听到就觉得特别高深,不是凡人所能触及到的,而 IC 设计更是一些神人才能胜任的工作。不可否认的是 IC 设计门槛确实比较高,但是我们也没必要把它过于神话,其实简单点来讲我们可以拿 PCB 设计来与之比较,PCB 是拿一个个元器件在印制线路板上去搭建一个特定功能的电路组合,而 IC 设计呢是拿一个个 MOS 管,PN 节在硅基衬底上去搭建一个特定功能的电路组合,一个宏观一个微观。 PCB 如果设计废了大不了重新设计再打样也不会造成太大损失,但是如果 IC 设计废了再重新设计那损失就很惨重了,俗话说大炮一开,黄金万两,那么在 IC 领域光刻机一开黄金万两也不是吹的,光刻胶贵的要命,光刻板开模也不便宜,加上其他多达几百上千道工序,其中人力、物力、机器损耗、机器保养,绝对是让人肉疼的损失,所以 IC 设计都要强调一版成功。 保证 IC 一版成功就要进行充分的仿真测试和 FPGA 验证,仿真验证是在服务器上面跑仿真软件进行测试,类似 ModelSim/VCS 软件; FPGA 验证主要是把 IC 的代码移植到 FPGA 上面,使用 FPGA 综合工具进行综合、布局布线到最终生成 bit 文件,然后下载到 FPGA 验证板上面进行验证,对于复杂的 IC 我们还可以给他拆成几个部分功能去分别验证,每个功能模块放在一个 FPGA 上面,FPGA 生成的电路非常接近真实的 IC 芯片。这样极大的方便我们 IC 设计人员去验证自己的 IC 设计。 其他 比如电力行业的高速数据采集,医疗行业的高速、大数据量的模拟量采集传输,军工行业的雷达、卫星、制导系统,网络安全、工业控制等等都是FPGA的应用领域。声明: 声明:文章来源网络。本号对所有原创、转载文章的陈述与观点均保持中立,推送文章仅供读者学习和交流。文章、图片等版权归原作者享有,如有侵权,联系删除。 来源:硬件笔记本

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈