想了解SAW,BAW,FBAR滤波器的原理?看这篇就够了!
想了解SAW,BAW,FBAR滤波器的原理?看这篇就够了!
很多通信系统发展到某种程度都会有小型化的趋势。一方面小型化可以让系统更加轻便和有效,另一方面,日益发展的IC**技术可以用更低的成本生产出大批量的小型产品。
MEMS(MicroElectromechanical System)是这种小型产品的相关技术之一。MEMS可以检测环境的变化并通过微型电路产生相关反应。MEMS的主要部分包括sensor(微传感器)或actuator(微执行器)和transducer(转换装置),其中sensor可以检测某种物理,化学或生物的存在或强度,比如温度,压力,声音或化学成分,transducer会把一种energy转换成另外一种(比如从电信号到机械波)。
目前MEMS被广泛的利用在多个领域里,如下图。

这篇文章主要说说MEMS的几种RF相关应用产品SAW,BAW, FBAR filter,也是目前手机中最常用的几种filter。
SAW,BAW和FBAR中,A都代表着Acoustic。Acoustic w**e中文翻译成声波,声波按频率分成3段,audio, infrasonic(次声波)和ultrasonic(超声波)。
Audio的频率为20Hz ~ 20KHz, 是人耳能听见的范围。
Infrasonic(次声波)是低频率,20Hz一下,人耳听不到,可以用来研究地理现象(比如地震)。
Ultrasonic(超声波)是20KHz到109KHz,也是人耳听不到的范围。
下面提到的声波都是超声波的范围,首先我们看看SAW filter。
Surface Acoustic W**e(SAW) filter
顾名思义,SAW是一种沿着固体表面(surface)传播的声波(acoustic w**e)。
一个基本的SAW filter由压电材料(piezoelectric substrate)和2个Interdigital Transducers(IDT)组成,如下图。

IDT是由交叉排列的金属电极组成,上图中左边的IDT把电信号(electrical signal)转成声波(acoustic w**e),右边的IDT把接收到的声波再转成电信号。
电信号和声波(属于mechanical w**e)之间转换也称为electromechanical coupling。
那IDT是怎么把电信号转成声波呢?原因在于IDT下方的压电材料。
压电(piezoelectricity or piezoelectric effect)
Piezoelectricity这词来源于希腊语piezein,表示施加压力,1880年由两位法国物理学家(Pierre,Paul-Jacques Curie)发现。压电是指某些晶体(Crystal)受到外部压力时会产生电压,相反地,如果某些晶体两面存在电压,晶体形状会轻微变形。
为什么会发生这种现象?
首先说晶体,科学意义上的晶体指其原子或分子在三维空间内以非常有规律地排列,而且隔一段距离重复着unit cell(基本组成单元)的固体,比如食盐和糖也是晶体。大部分晶体的unit cell原子排列是对称的(with a center of symmetry),不管有没有外部压力,基本单元里的net electric dipole始终是零,而压电晶体的原子排列是不对称的(lacks a center of symmetry)。

压电晶体原子排列虽然不对称,但正电荷(positive charge)会和附近负电荷(negative charge)相互抵消(更确切是electric dipole moments相互抵消),所以整体的晶体不带电。当晶体受到压力时外形会变化,一些原子间距离会变得更近或者更远,打乱了原来保持的平衡,出现净电荷(net electrical charge),晶体表面出现positive charge和negative charge。这种现象称为压电(piezoelectric effect)。

相反地,晶体两端加电压时原子受到“electrical pressure”,为了保持电荷的平衡,原子来回震动使压电晶体形状轻微变形。这种现象称为reverse-piezoelectric effect。
石英(quartz)是很常见的压电材料,我们平时生活中使用的石英表也利用了石英的压电特性。纽扣电池给手表里面的电路供电,电路会让石英晶体精确的震荡(震动)32768次/秒,再把震荡转成一次/秒的脉冲,脉冲再驱动小型电机进而转动齿轮(指针)。
SAW filter常用的压电材料有LiTaO3,LiNbO3,SiO2等。其基本结构中左边IDT交叉排列的电极之间交流电压产生压电材料的mechanical stress并以SAW的形式沿着表面传播,而在垂直方向上SAW幅度快速衰落。右边的IDT也是同样结构,只是接收SAW,输出电信号。中间部分的shielding会影响输入和输出之间的耦合(coupling),关系到通带内的幅度ripple和群时延(group delay)。
SAW filter也可以用ladder type(串并组合),如下图。

SAW的频率可以大致参考以下公式:F = V/λ
V是SAW的速率(velocity),大概3100m/s, λ是IDT电极之间间距。
从公式可以看出,频率越高IDT电极之间间距越小,所以SAW filter不太适合大约2.5GHz以上的频率。另外很小的间距(高频率)下电流密度太大(高功率)会导致电迁移(electromigration)和发热等问题,当然,通过一些方法(IDT材料的改进等)也可以弥补这些。
SAW filter对温度变化也敏感,性能随着温度升高变差。TC(temperature compensated)-SAW filter就是为了改善温度性能,IDT上增加了保护涂层。普通的SAW filter频率温度系数(TCF, temperature coefficient of frequency)大约-45ppm/oC左右,而TC-SAW大约-15到-25ppm/oC。增加的涂层使工艺变得复杂,成本也增加,不过相对BAW filter还是便宜一些。
以上是对SAW滤波器的简介,如欲了解其他两种滤波器,请戳:
想了解SAW,BAW,FBAR滤波器的原理?看这篇就够了!的更多相关文章
- HashMap的实现原理(看这篇就够了)
一线资深java工程师明确了需要精通集合容器,尤其是今天我谈到的HashMap. HashMap在Java集合的重要性不亚于Volatile在并发编程的重要性(可见性与有序性). 我会重点讲解以下9点 ...
- 想让安卓app不再卡顿?看这篇文章就够了
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由likunhuang发表于云+社区专栏 实现背景 应用的使用流畅度,是衡量用户体验的重要标准之一.Android 由于机型配置和系统的 ...
- kafka3.x原理详解看这篇就够了
一.概述 (一).kafka的定义 1.定义 1)kafka传统的定义:kafka是一个分布式的基于发布/订阅模式的消息队列,主要用于大数据实时处理领域 2)kafka最新的定义:kafka是一个开源 ...
- RunLoop想入门,看这篇就够了
前言 刚刚听到RunLoop的时候我也是一脸懵逼,这是什么,有什么用呢,逼格貌似还挺高.然后就开始尝试去搞懂它,去找博客,但是几乎所有的博客都是枯燥乏味的,都是讲概念,然后给个实例,对于我这个小白来说 ...
- Spark架构与原理这一篇就够了
一.基本介绍 是什么? 快速,通用,可扩展的分布式计算引擎. 弹性分布式数据集RDD RDD(Resilient Distributed Dataset)弹性分布式数据集,是Spark中最基本的数据( ...
- 3D游戏常用技巧Normal Mapping (法线贴图)原理解析——高级篇
1.概述 上一篇博客,3D游戏常用技巧Normal Mapping (法线贴图)原理解析——基础篇,讲了法线贴图的基本概念和使用方法.而法线贴图和一般的纹理贴图一样,都需要进行压缩,也需要生成mipm ...
- Ajax原理一篇就够了
Ajax原理一篇就够了 一.什么是Ajax Ajax(Asynchronous JavaScript and XML的缩写)是一种异步请求数据的web开发技术,对于改善用户的体验和页面性能很有帮助.简 ...
- [ZZ]如果有人问你数据库的原理,叫他看这篇文章
如果有人问你数据库的原理,叫他看这篇文章 http://blog.jobbole.com/100349/ 文章把知识链都给串起来,对数据库做一个概述. 合并排序 阵列.树和哈希表 B+树索引概述 数据 ...
- 一直对zookeeper的应用和原理比较迷糊,今天看一篇文章,讲得很通透,分享如下(转)
本文转自http://blog.csdn.net/gs80140/article/details/51496925 一直对zookeeper的应用和原理比较迷糊,今天看一篇文章,讲得很通透,分享如下: ...
随机推荐
- SpringCloud-Greenwich版本新特性探索(1)---SpringCloudGateway
一.前言 1.SpringCloudGateway是SpringCloud新推出的网关框架,比较于上一代Zuul,功能和性能有很大的提升.Zuul1.x采用的是阻塞多线程方式,也就是一个线程处理一个连 ...
- SpringBoot基础系列-使用Profiles
原创作品,可以转载,但是请标注出处地址:https://www.cnblogs.com/V1haoge/p/9996884.html SpringBoot基础系列-使用Profile 概述 Profi ...
- 算法工程师想进一步提高竞争力?向TensorFlow开源社区贡献你的代码吧
算法工程师为什么也要向社区贡献代码? [作者:DeepLearningStack,阿里巴巴算法工程师,开源TensorFlow Contributor] “做算法的人要熟悉算法框架源码吗?算法工程师难 ...
- QSS的使用(二)——实现ColorLabel
在上一篇文章中,我们已经了解了QSS的基础使用,现在我们将会看到一个简单的例子来加深对QSS的理解. 需求分析 我们想要在界面中让文本显示出指定的颜色,现在有几种方案: 使用paintEvent手动计 ...
- 第54章 身份资源 - Identity Server 4 中文文档(v1.0.0)
此类为身份资源建模. Enabled 指示此资源是否已启用且可以请求.默认为true. Name 标识资源的唯一名称.这是客户端将用于授权请求中的scope参数的值. DisplayName 该值将用 ...
- ORA-01940 无法删除当前已连接的用户之解决方案
在执行drop user的时候,提示报错信息:ORA-01940: cannot drop a user that is currently connected SQL> drop user l ...
- 反射(4)反射性能问题:直接调用vs反射调用
很多人都说使用反射会有性能问题,那到底会比直接调用慢多少呢,下面就来测试一下. 直接调用vs反射调用 下面就来写个demo来验证下直接调用和反射调用的性能差异,代码如下: namespace Cons ...
- springboot之多数据源配置JdbcTemplate
springboot多数据源配置,代码如下 DataSourceConfig package com.rookie.bigdata.config; import org.springframework ...
- 【代码笔记】Web-CSS-CSS id和Class选择器
一,效果图. 二,代码. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> ...
- 安卓开发:UI组件-RadioButton和复选框CheckBox
2.5RadioButton 为用户提供由两个及以上互斥的选项组成的选项集. 2.5.1精简代码 在按钮变多之后,多次重复书写点击事件有些繁琐,我们在这里创建一个事件OnClick,每次点击时调用该事 ...