手机FM LNA方案设计

news2024/12/29 10:05:16

一 概述

关于手机FM的使用,较为传统的则是在打开FM应用前先插入有线耳机才能使用FM应用。然而随着智能手机的进步以及有线耳机日益被无线蓝牙耳机所代替,内置FM LNA方案被应用的越来越多,无需插入有线耳机,复用例如GSM天线也能实现FM功能。

二 原理图

在这里插入图片描述
上图为艾为5007A的FM LNA方案。

接收信号与传统有线耳机的FM方案类似,输入信号均连接至地馈点,当然不选择信号馈点方案也是可以实现。输入信号连接至地馈点,主要有分为以下三个原因:
1.FM LNA输入端信号连接至地馈点上,这样FM信号通路相当于并在地上对GSM天线的性能影响最小;
2. 天线的地馈点上的功率相比信号馈点要小很多,这样可避免高功率信号耦合到FM的LNA上,从而导致LNA出现饱和;
3. FM LNA输入端信号连接至地馈点时,可以降低天线厂天线调试难度,并且天线匹配更新后对FM的影响最小。

在芯片供电端,因为LNA的的增益一般都较高可达18dB或以上,所以一但有噪声引入到LNA内部的话同样会被LNA放大并输出,导致整个系统的信噪比降低;

因此在选择LNA的电源的时候优先选择输出纹波小的模拟电源,手机端可选择外置LDO方案或者MTK平台的AVDD28,VCN28,VTCXO28。并且除了在LNA电源输入引脚处加滤波电容外,在LDO输出的PIN脚处也需要加滤波电容,输出端电容的忽略,加上LDO输出到负载的走线长寄生大,最终引入的问题则是LNA电源网络的纹波偏大,影响LNA性能。

说完了电源与信号输入,再简单说说电路中每个阻容感的作用。

LVCC与CVCC组成LC滤波电路,用于滤除电源上的干扰,要求靠近芯片引脚放置;

CEN为使能滤波电容,用于滤除使能信号上的干扰,通常LAYOUT时容易忽略对使能信号的保护可能和其他一些容易产生干扰的线走在一起引入干扰;

C4、C6、C7是FM隔直耦合电容;
L5、L4、L7组成高功率隔离电路,用于衰减RF-PA输出的高功率信号,防止LNA出现输入饱和;
L8、C8用于隔离FM信号,防止FM信号通过耳机的地线回到主板大地;
C3、L6用于隔离FM信号,防止FM信号回到地,同时允许GSM信号通过;
C1、L1用于隔离FM信号,防止FM信号回到地,同时允许GSM信号通过
C2、L3、L9是GSM天线匹配;

个别因ESD导致的FM异常,可选择在GND馈点处添加TVS,结电容可选择0.5PF。

三 LAYOUT

除了原理图设计外,LAYOUT与整机的设计对FM LNA效果也起到了极大的影响。
对于LAYOUT方面:
1)布局时LNA和周围的元件尽量靠近取信号的馈点放置;
2)布局时LNA和周围的元件必须远离干扰源(像DC-DC,CHARGE-PUMP,D类,K类音频功放等)有条件建议加屏蔽罩进行屏蔽处理;
3)布局时尽量保证走线的顺畅,避免来回折返的布局;
4)LNA周围的元件请靠近芯片的引脚放置;
5)走线时FM信号要求做50欧阻抗控制,远离干扰源并做好包地处理;
6)FM信号如果需要换层时建议使用通孔换层降低损耗;
7)电源和使能信号在走线过程中要注意避免引入干扰;
8)其他可能会对FM产生干扰的部件预留的预防措施请靠近干扰源头放置,走线先经过预防措施后再到其他地方;

四 整机设计

1)天线请保证有足够的面积和禁空;
2)天线周边不能有干扰源以免影响天线接收灵敏度;
3)天线周边不要有影响天线接收的金属部件;
4)壳体不要使用影响天线接收的工艺(如电镀,水镀等)
5)使用PCB或FPC上走线时请保证线长在50cm以上;
6)对于可能会对FM产生干扰的部件在做设计时请预留防护措施(如贴导电布的位置,刷电磁屏蔽膜等)
7)尽量保证结构的隔电墙的完整性,避免整机ESD测试时静电有路径打到LNA上 ,如无法保证时需要有其他的接地或堵塞措施;

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

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

相关文章

跨语言障碍:全球语言翻译神器崛起

1.背景 工作中经常要查看纯英文文档和纯英文视频,尽管本人经历了1年多的英语培训,看英文资料依然非常吃力。 大模型出来后,KIMI能够帮助翻译纯英文的文档内容,但视频翻译还没有一个很好的工具。最近发现了一款通过大模型翻译文档…

yolov9目标检测pyside6可视化检测界面python源码-用于计数统计-摄像头可用

项目概述 此项目旨在利用YOLOv9(You Only Look Once version 9)这一先进的目标检测模型,实现实时视频流中的物体识别与计数。通过集成PySide6库,我们能够构建一个直观且易于使用的图形用户界面(GUI)&#…

基于SpringBoot+Vue+MySQL的社区维修平台

系统背景 系统管理也都将通过计算机进行整体智能化操作,对于社区维修平台所牵扯的管理及数据保存都是非常多的,例如住户管理、社区公告管理、维修工管理、维修订单管理、接单信息管理、订单信息管理、在线沟通管理、举报信息管理、留言板管理、系统管理等…

VR虚拟驾驶未来发展_vr自动驾驶汽车所带来的改变

在自动驾驶汽车的基础上,VR虚拟现实技术的应用也让自动驾驶汽车更加智能化,能够实现更高级的驾驶体验,今天这篇文章就和大家一起探讨一下 VR虚拟驾驶未来发展的趋势,以及虚拟现实自动驾驶汽车所带来的几个改变。 一、VR 虚拟驾驶未…

WebAssembly技术实践

文章目录 知识学习优点 开启本地临时服务器方式一、命令安装方式二、直接在vscode的插件 测试程序异常处理 最近在看WebAssembly相关的知识,在本地运行,记录下来,方便备查。 知识学习 WebAssembly是一种高性能二进制格式、用于在各种现代硬件…

C++基础面试题 | C++中static的作用?什么场景下会使用static?

回答重点:修饰局部变量 修饰全局变量或函数 修饰类的成员变量或函数 修饰局部变量:当static用于修饰局部变量时,该变量的存储位置在程序执行期间保持不变,并且只在程序执行到该变量的声明处时初始化一次。即使函数被多次调用&…

【Python报错已解决】“ModuleNotFoundError: No module named ‘packaging‘“

🎬 鸽芷咕:个人主页 🔥 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 文章目录 引言:一、问题描述1.1 报错示例:尝试导入不存在的模块时,可能会看到以下错误信息。…

详解CSS

目录 CSS 语法 引入方式 选择器 标签选择器 类选择器 ID选择器 通配符选择器 复合选择器 常用CSS color font-size border width和height padding 外边距 CSS CSS(Cascading Style Sheet),层叠样式表, ⽤于控制⻚⾯的样式. CSS 能够对⽹⻚中元素位置…

带你深入浅出之QT编程:一、掌握信号与槽的奥秘

此为QT编程的第一谈!关注我,带你快速学习QT编程的学习路线! 每一篇的技术点都是很很重要!很重要!很重要!但不冗余! 我们通常采取总-分-总和生活化的讲解方式来阐述一个知识点! 码…

《python语言程序设计》第8章第11题将反向字符串 编写一个函数反向一个字符串,reverse(s)

def reverse(text_arrange):len_text len(text_arrange)dec_text ""for i in range(1, len_text 1):# print(i)dec_text text_arrange[-i]print(f"反向输出{dec_text}")reverse("12345678") reverse("abcdefg")

利润率问题【简单】

小张收购一台手机,然后转手卖出,赚取了30%的利润。一星期后,客户要求退货,小张和客户达成协议,以当时交易价格的90%回收了这台手机,后来小张又以最初的收购价格将其卖出。小张在这台手机交易中的利润率是&a…

双系统报错verifiying shim SBAT data falled: Security Pollcy Violation

文章目录 问题背景原因分析解决方案 问题背景 双系统,在windows更新后,出现如下报错 原因分析 系统更新后,自动打开了Secure Boot 解决方案 方案一: 开机进入BIOS-》选择Security -> Secure Boot, 设置为Disabled, 保存 …

部署1panel

1Panel是一个现代化、开源的Linux服务器运维管理面板,它通过Web图形界面为用户提供了丰富的服务器管理功能。 Docker管理 容器管理:1Panel深度集成了Docker和docker-compose,允许用户通过Web界面轻松管理Docker容器。用户可以在1Panel中启动…

Cubase操作:就地渲染 配和弦技巧 合并多段音频 隐藏标记轨序号 删除素材池多余音频

“授人以鱼,不如授之以渔,授人以鱼只救一时之急,授人以渔则可解一生之需。” ​有时侯做音乐最重要的就是不要太死板和要多思考!如果被教的只有一部分,只学一部分,有时是很难理解的,一些人可能只…

Servlet, Filter, Listener 启动与执行顺序

Servlet, Filter, Listener 启动与执行顺序 1、启动顺序 **Listener -> Filter -> Servlet**2、记忆口诀3、执行顺序 💖The Begin💖点点关注,收藏不迷路💖 在Java Web应用中,Servlet、Filter和Listener的启动与执…

QT +ffmpeg-4.2.2-win64-shared 拉取 RTMP/http-flv 流播放

拉取HTTP-FLV视频流处理逻辑: 1.在子线程中从流媒体服务端拉取视频流、使用ffmpeg进行解码,转成QImage ,发送给主线程。 2.主线程接收QImage后在界面显示。 pro文件: QT core guigreaterThan(QT_MAJOR_VERSION, 4): QT…

Driver.js——实现页面引导

个人简介 👀个人主页: 前端杂货铺 🙋‍♂️学习方向: 主攻前端方向,正逐渐往全干发展 📃个人状态: 研发工程师,现效力于中国工业软件事业 🚀人生格言: 积跬步…

TCP的流量控制深入理解

在理解流量控制之前我们先需要理解TCP的发送缓冲区和接收缓冲区,也称为套接字缓冲区。首先我们先知道缓冲区存在于哪个位置? 其中缓冲区存在于Socket Library层。 而我们的发送窗口和接收窗口就存在于缓冲区当中。在实现滑动窗口时则将两个指针指向缓冲区…

数据结构代码集训day10(适合考研、自学、期末和专升本)

习题均来自B站up:白话拆解数据结构! 题目如下: (1)求两个链表的交集并存在第一个表中,注意俩链表是递增的且表示的是集合; (2)【408真题】假设该链表只给出了头指针 li…

C语言 | Leetcode C语言题解之第389题找不同

题目&#xff1a; 题解&#xff1a; char findTheDifference(char* s, char* t) {int n strlen(s), m strlen(t);int ret 0;for (int i 0; i < n; i) {ret ^ s[i];}for (int i 0; i < m; i) {ret ^ t[i];}return ret; }