完全了解FPC柔性电路板,生产到市场全讲解

news2024/11/29 2:41:24

1.什么是FPC

随着社会的不断进步,电子行业的不断更新换代,传统的PCB已经不能满足所有电子产品的需求,FPC的市场需求也越来越大,有很多朋友还不是很清楚FPC是什么,下面来简单的介绍一下:

FPC全称:柔性印制电路板(Flexible Printed Circuit),以质量轻、厚度薄、三维空间内可自由弯曲折叠等优良特性而备受青睐。

FPC是上世纪70年代美国为发展航天火箭技术发展而来的技术,是以聚脂薄膜(PET)或聚酰亚胺(PI)为基材制成的一种具有高度可靠性,绝佳挠曲性的印刷电路,通过在可弯曲的轻薄塑料片上,嵌入电路设计,使在窄小和有限空间中堆嵌大量精密元件,从而形成可弯曲的挠性电路。此种电路可随意弯曲、折叠,重量轻,体积小,散热性好,安装方便,冲破了传统的互连技术。在柔性电路的结构中,组成的材料是绝缘薄膜、导体和粘接剂。

其实FPC不仅可以挠曲,同时也是连成立体线路结构的重要设计方法,这种结构搭配其它电子产品设计,可以广泛支援各种不同应用,对于PCB而言,除非以灌模的方式将线路做出立体形态,否则电路板一般状态都是平面的。因此要充分利用立体空间,FPC就是良好方案之一。PCB目前常见的空间延伸方案,就是利用插槽加上介面卡,但是FPC以转接设计就可以完成类似结构,且方向调整也比较有弹性,利用一片连接FPC,可以将两片PCB连接成一组平行 线路系统,也可以转折成任何角度来适应不同产品外型。

FPC可以在一定程度上节约电子产品的内部空间,使产品的组装加工更加灵活。比如在智能手机中LCD/OLED、AMOLED屏幕显示面板就是通过FPC进行连接的,在笔记本电脑,数码相机,以及医疗,汽车,航空航天等领域同样有广泛的应用。

2.什么是R-FPC

R-FPC,全名为Rigid Flexible Printed Circuit,是指一种刚性柔性印制电路板,俗称软硬结合板。这种电路板兼具硬板(PCB)和软板(FPC)的优点,能够在密集布线和高密度连接的应用中有很好的表现。因为硬板(PCB)与软板(FPC)的诞生与发展,催生了R-FPC这一新产品。因此,R-FPC就是硬板(PCB)与软板(FPC),经过压合等工序,按相关工艺要求组合在一起,形成的具有FPC特性与PCB特性的线路板。

R-FPC中硬板(PCB)通常采用FR-4材料,而软板(FPC)通常采用聚酰亚胺薄膜(PI)。这些材料能够提供良好的机械性能、电气性能和耐温性能。其主要特点包括:

  1. 1,高密度布线能力:由于软板(FPC)可以弯曲并将电路连接到必要的位置,因此能够在小尺寸和高密度应用中使用。
  2. 2,高可靠性:R-FPC采用先进的制造工艺和材料,既能确保电路的稳定性,同时也能提高电路板的可靠性。
  3. 3,良好的机械性能:硬板(PCB)与软板(FPC)的组合可为电路板提供良好的刚性和弹性,使其具备超过常规电路板的抗振性和抗扭曲性能。
  4. 4,较长的使用寿命:与一般电路板相比,R-FPC具有更长的使用寿命和更好的性能稳定性,能够在各种恶劣的气候和环境中保持良好的性能。
  5. 5,省空间:R-FPC将硬板(PCB)与软板(FPC)结合在一起,所以它能够比传统电路板更省空间,为应用提供了更大的灵活性和设计自由度。

R-FPC的主要应用包括手机、平板电脑、笔记本电脑、医疗仪器、汽车电子和消费电子等。由于其优异的性能和设计自由度,越来越多的企业采用R-FPC来取代传统电路板,为产品提供更优质的性能和更高的可靠性。

3,FPC的基材

前面简单介绍过FPC,今天我们来介绍下FPC的基材,FPC的基材构成主要包括以下三种材料

  1. 1,绝缘层FPC基材的绝缘层主要通过在导电层两侧涂覆聚酰亚胺薄膜或者其他绝缘材料来实现。绝缘层的作用是隔离导电层,防止短路和干扰,并提供电路板的电绝缘性能。常见的绝缘层材料就是聚酰亚胺薄膜(PI)和聚酯薄膜(PET),聚酰亚胺薄膜(PI)具有良好的耐高温性能,能够在较高温度下正常工作,通常可承受温度范围从-200摄氏度到+300摄氏度。这使得FPC适用于高温环境和要求高温稳定性的应用,与聚酰亚胺薄膜(PI)相比,聚酯薄膜(PET)的价格要便宜很多,但是它的尺寸稳定性不好,耐温性也较差,不适合SMT贴装或波峰焊接,一般只用于插拔的连接排线,已经逐渐被聚酰亚胺薄膜(PI)取代。常见的聚酰亚胺薄膜(PI)厚度有:1/2mil,1mil,2mil等。
  2. 2,导电层:FPC基材的导电层一般采用铜箔(Copper Foil)制成,铜箔具有良好的导电性能和可加工性,能够提供电路板所需的导电路径。根据具体的应用需求,导电层的厚度可以有所不同,常见的厚度有1/3 oz、1/2 oz、1 oz等。
  3. 3,粘合层:FPC基材的粘合层就是我们常说的胶层,成分是环氧树脂(Epoxy),主要作用就是固定导电层,提高绝缘强度和机械性能,常见基材的粘合层厚度为:13um,20um。

随着FPC的不断轻薄化发展,出现了没有粘合层的无胶基材,这是通过特殊方法将绝缘层和导电层直接合成的材料,与有胶基材相比,无胶基材有更高的成本、更高的可靠性,更小的尺寸和重量、更高的尺寸稳定性以及更容易加工的特点,更适合一些特殊应用领域,例如在医疗器械、电动汽车等领域,由于对无毒、无味、抗菌等特殊性能的要求较高,采用无胶基材的FPC更加合适。下图是常规的基材配置,供大家参考:

4.FPC基材压延铜和电解铜的区别

铜箔(Copper Foil)是铜箔基板外表所覆盖的金属铜层,是印制线路板的导体材料使用最多的金属 ,FPC的制造中常用的两种铜基板材料是压延铜(RA)和电解铜(ED),两者的主要区别如下:

1,制造工艺不同:压延铜(RA)是将铜板经过多次重复辊轧而制成,它的结晶是片状组织(下图左),而电解铜(ED)是通过专用电解机在圆形阴极滚筒上连续生产出的,它的组织是柱状组织(下图右)。

2,物理性质不同:压延铜(RA)多数比电解铜(ED)略薄且弯曲性能更佳,而电解铜通常粗中厚,压延铜(RA)的表面均匀性和平整度相对电解铜(ED)更佳,但纯度可能不如电解铜(ED)的高纯度。

3,导电性能略有不同:压延铜(RA)和电解铜(ED)的厚度越小,则其电阻越大,但是总的来说,电解铜(ED)的电导率略高于压延铜(RA)。

4,成本不同:通常情况下,压延铜(RA)的制造成本更高。

综上所述,在选择FPC基材时,到底用压延铜(RA)还是电解铜(ED)需要根据具体应用场景,综合考虑材料的物理性质、导电性能和成本等因素来做出选择。在对某种性能有着特殊要求的情况下,如对导电性能、机械强度或柔韧性有高要求的,可根据技术要求等来选择适合的材料。一般来说,FPC需要动态弯折选择压延铜(RA),FPC仅需要3-5次弯折(装配性弯折)选择电解铜(ED)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/528395.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

利用Springboot来驱动开发桌面程序

众所周知,SpringBoot是一款强大的Javaweb开发程序,这得益于其构造了一个Spring容器,然后通过依赖注入和控制反转,维护起一套Java对象和实例的管理机制,方便开发者去使用。在web应用开发的应用中,Springboot…

python 的垃圾回收机制

一、 引入 python解释器在执行到定义变量的语法时,会申请内存空间来存放变量的值,而内存的容量是有限的,这就涉及到变量值所占用内存空间的回收问题,当一个变量值没有用了(简称垃圾)就应该将其占用的内存给…

【Linux】IO多路转接-poll

文章目录 I/O多路转接-pollpoll初识poll函数poll的小测试-监控标准输入poll服务器poll_server.cc poll的优点poll的缺点 I/O多路转接-poll poll初识 poll也是系统提供的一个多路转接接口, poll系统调用也可以让我们的程序同时监视多个文件描述符上的事件是否就绪,和select的定…

DDos攻击概述

1.def: 通过大规模互联网流量淹没目标服务器或其周边基础设施,以破坏目标服务器、服务或网络正常流量的恶意行为 目标服务器类比作商店; 网络的正常流量类比作顾客; 此恶意行为便相当于让一堆小混混装成正常顾客涌入商店&…

软件自动化测试有什么优势?自动化测试框架有哪些?

一、 软件自动化测试的优势 在软件测试过程中,自动化测试不断被提高到更高的级别,以提高测试效率以及降低测试成本。 1.节省时间和成本 手动测试需要耗费大量的时间和精力,而自动化测试可以在较短时间内执行多次测试,并且可以在…

Alibaba Sentinel整合SpringBoot,为微服务保驾护航!

前言 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来…

08-05 应用层设计

伸缩性的架构设计——服务器集群的伸缩性 DNS负载均衡 DNS服务器将访问的域名转发到对应的网关,网关层做反向代理。 利用消息组件对业务场景进行解耦 适合用消息组件解耦的场景 长任务(时间长,逻辑复杂,可异步&#xff09…

React Antv G2Plot 「指标拆解图」 前端可视化实战 实现渲染、重置、筛选功能

背景 实现对指定数据的「指标拆解图」 渲染,并且可以根据筛选项进行变化。 任务分解 antv 的图表,以及请求后端的载荷对传入的数据结构有严格要求 一个工具函数将后端接口返回的数据格式化成 antv 图表要求的格式一个工具函数将前端提交的请求数据格…

Copilot入门

文章目录 简介安装初试快捷键取消订阅参考文献 简介 Copilot 是一款 GitHub 和 OpenAI 合作开发的 AI 结对编程工具,支持 Visual Studio、Neovim、VS Code、JetBrains IDEs,用于自动补全代码。 本文以 Python PyCharm 为例。 安装 GitHub Copilot&am…

【数据结构】栈及其实现

目录 🤠前言 什么是栈? 栈的定义及初始化 栈的定义 栈的初始化 栈的判空 栈顶压栈 栈顶出栈 栈的数据个数 栈的销毁 完整代码 总结 🤠前言 学了相当长一段时间的链表,总算是跨过了一个阶段。从今天开始我们将进入栈和…

什么是AIGC

AIGC是人工智能创意生成的缩写(Artificial Intelligence Generated Creativity),指的是利用人工智能技术实现的创意生成。通俗来说,就是让机器产生新颖、独特且有创造性的作品或方案,例如音乐、绘画、视频、文本等等。…

Sui基金会宣布面向APAC的Office Hours计划

诚挚邀请构建者与Sui基金会的Growth团队一起开启“Office Hours”计划,共同努力,迈向业务增长的下一步。 Sui基金会致力于推动Sui在全球范围内的普及。为此,我们通过积极支持开发人员的开发者资助计划、Builder House和大使计划在Sui上开始…

如何高效运行Omniverse,无惧本地硬件压力

无论是创造能够表达原始情感的逼真数字人,还是构建身临其境的虚拟世界,全球设计、工程、创意和其他行业的人士都在通过3D工作流,突破技术壁垒并拓展创意可能,让虚拟世界和现实世界交融与观众产生共鸣。 而在众多连接未来创作内容的…

ES6中函数新增的方式方法

1.1函数形参的默认值 1.1.1基本用法 ES6 之前,不能直接为函数的参数指定默认值,只能采用变通的方法。如下代码: function func(x,y){y y || "tom";console.log(x,y);}func("hello"); //hello tomfunc("…

数据库标准化之核心结局变量集(COS)

COS介绍 核心结果集(COS)是在特定健康状况下进行的所有临床试验中应测量和报告的一组最少结局变量集。COS数据库是这些变量集的集合,这些集合是通过循证和迭代过程开发的。该数据库由COMET倡议维护,该计划是研究人员,…

Linux 系统上 C 程序的编译与调试 2 总结

1.gcc分布编译链接 (1) 预编译 : gcc -E main.c -o main.i (2) 编译: gcc -S main.i -o main.s (3) 汇编: gcc -c main.s -o main.o (4) 链接: gcc main.o -o main gcc -E hello.c -o hello.i #预处理 gcc -S hello.i -o h…

【FMC134】ADC12DJ3200之4通道3.2GSPS(2 通道6.4GSPS) 12 位AD高速采集子卡设计原理图及调试经验

板卡概述 FMC134 是一款4 通道3.2GSPS(或者配置成2 通道6.4GSPS)采样率的12 位AD 采集FMC子卡模块,该板卡为FMC标准,符合VITA57.4 规范,可以作为一个理想的IO 模块耦合至FPGA 前端,射频模拟信号数字化后通过…

【多线程进阶一】常见的锁策略

目录 一、常见的锁策略 🍅1、常见的锁策略 🍅2、Synchronized实现了哪些锁策略? 🍅3、自旋锁的实现方式—CAS (1)CAS伪代码 (2)演示 使用CAS方式来实现自增操作: &am…

Linux 系统修改环境变量的方法

1. Linux 系统修改环境变量 正常情况下改变环境变量可以修改的文件有两类: 第一类是 “系统的全局环境变量”,修改之后可作用于整个系统包含的所有用户都会生效;(文件:/etc/profile) 第二类是 “局部环境变量”,也就…

Linux C程序多文件编译

C程序多文件编译 在Linux平台C编程,实现求两数最大值和两数之和的功能 1.编写add.c wysDESKTOP-2OU3HRV:~/mycode/day02$ vi add.c1 int add(int x,int y)2 {3 return x y;4 } 2.编写头文件add.h wysDESKTOP-2OU3HRV:~/mycode/day02$ vi add.hint add(…