- 博客(1273)
- 收藏
- 关注
原创 芯片中buffer有什么作用
芯片中的Buffer是确保信号可靠传输的关键组件,其主要功能包括驱动能力增强、时序优化和信号完整性修复。Buffer通过分割负载、提高电流输出和优化信号延迟,广泛应用于时钟树综合、数据路径优化、跨电压域通信和高速接口设计中。其典型结构为多级反相器链,特殊场景下会采用时钟专用或差分Buffer等变种。设计时需权衡延迟与功耗,并应对工艺和信号完整性挑战,在高性能CPU时钟树和DDR5内存接口等场景中发挥着不可替代的作用。
2025-06-04 09:46:42
605
转载 展锐UIS7885+android13代码目录
bsp\kernel5.4\kernel5.4\arch\arm64\configs,使用sprd_qogirl6_defconfig和sprd_qogirn6pro_defconfig内核配置文件。UIS7885采用1 个主频 2.7 GHz 的 Cortex-A76 核、3 个主频 2.3 GHz的 Cortex-A76 核和 4 个主频。2. kernel目录(如kernel5.4)2. kernel目录(如kernel5.4)1.1 平台启动初始化代码目录。1.1 平台启动初始化代码目录。
2025-05-14 11:05:12
102
原创 Audio Buffer 与 Voice Buffer
两者均服务于音频数据的中间存储与传输,但更侧重通用场景的灵活性和兼容性,而则针对语音通信的实时性进行深度优化。实际应用中可能结合具体需求选择或混合使用两种机制。
2025-04-30 11:44:29
836
原创 阵列麦克风降噪原理
频率上限:间距 \( d \) 需满足 \( d \leq \lambda_{\text{min}}/2 \),其中 \( \lambda_{\text{min}} \) 为目标处理的最小波长(对应最高频率)。公式:时延差 \( \tau = d \cdot \cos\theta / c \),其中 \( d \) 为间距,\( \theta \) 为声源方位角,\( c \) 为声速(343 m/s)。原理:通过调整各麦克风信号的相位和幅度,在目标声源方向形成一个“声音波束”,抑制其他方向的噪声。
2025-04-29 14:38:00
851
原创 CDAF(对比度检测自动对焦)
物体距离凸透镜 < 2 倍焦距,成放大虚像,比如放大镜;物体距离凸透镜 = 2 倍焦距,成等大倒立实像,成像在 2 倍焦距处;物体距离凸透镜 > 2 倍焦距,成缩小倒立实像,成像在 1 倍焦距和 2 倍焦距之间;重点就在于物体距离凸透镜 > 2 倍焦距,成缩小倒立实像,成像在 1 倍焦距和 2 倍焦距之间;对于相机来说,透镜的焦距也就是三四十毫米,手机摄像头焦距更短,只有几毫米,所以被拍摄的物体基本上都是在 2 倍焦距以外的,也就说会成缩小倒立实像。
2025-04-12 10:53:51
350
转载 PDAF原理(Phase detection auto focous)
线条chart ,和菱形chart相比,条形chart可以获得更均匀的相位差数据,DCC校准Chart是校准DLL所需要输入的工具之一,对于垂直放置PD点的sensor,推荐使用水平的线条测试Chart。同样的,二合一的PD越多,对焦越快,但信号损失越严重,目前密度也控制在1%~3%像素的视差以像素为单位表示,计算得到的位移量是一个相对值,表示镜头需要移动多少距离,而不是表示镜头当前所在的位置,P。,专门用来进行相位检测,通过像素之间的距离及变化来决定对焦的偏移量即相位差(PD值)从而实现快速对焦。
2025-04-12 10:24:15
276
原创 mAh和Wh的本质区别
跨电压可比:不同电压的电池(如12V铅酸电池 vs 3.7V锂电池)可通过Wh直接比较能量。默认依赖电压:消费电子产品(如手机电池)标称mAh时,通常隐含标称电压(如3.7V)。使用电芯电压(3.7V)计算mAh,但实际输出为5V(USB电压),导致真实能量缩水。100~160Wh:需航空公司批准(如高端无人机电池);定义:表示电池实际存储的总能量,综合考虑电压和电荷量。同类型电池(如均为3.7V锂电池):直接比较mAh;不同类型电池(如锂电池vs磷酸铁锂):必须对比Wh。>160Wh:禁止携带。
2025-04-08 13:51:37
785
转载 模拟I2C通信时序
I2C一:程序模拟I2C通信时序I2C1、什么是I2C2、I2C的通信时序2.1:起始信号2.2:停止信号2.3:主机向从机发送一个字节数据2.4:主机向从机读取一个字节数据2.5:主机接收应答2.6:主机发送应答3、程序模拟I2C的通信时序3.1:指定地址写一个字节的数据3.2:指定地址读一个字节的数据1、什么是I2CI2C通信协议和串口通信USART不同,USART是异步,全双工的通信协议。
2025-04-05 23:41:50
207
原创 工作电压(VRWM)-钳位电压(VC)-击穿电压(VBR)
工作电压(VRWM)定义:TVS可长期稳定工作的最高电压。在VRWM下,TVS处于截止状态,漏电流极小(通常<100nA)。关系:VRWM < VBR,通常取VRWM ≈ 80%~90% VBR。击穿电压(VBR)定义:TVS进入雪崩击穿的阈值电压,一般指通过1mA电流时的电压值,测试时间需≤400ms以避免器件损坏。范围:规格书中标为VBR_min~VBR_max,设计时需确保VBR_min > 系统最大工作电压,例如若系统最大电压为30V,则选VBR_min≥32V。
2025-03-14 11:54:13
1501
转载 traker LDO 与LDO
如上图TPS7B88-Q1框图,普通LDO的是一个典型的负反馈系统,通过比较内部基准源和外部输出电压的偏差,来实现输出稳压的目的;当LDO输出的电给外部负载供电,而此时MCU的ADC是另外一个LDO供电,两个LDO的输出的误差较大,导致sensor 板卡回采的数据有较大的误差。汽车的BMS 和ADB板卡,在给外部的传感器供电时候会选择电压跟踪型(voltage-tracking)LDO,例如霍尔电流传感器、压力传感器、NTC或者一些高压采样板,其供电可能需要更低的电压3.3V/5V 使用电压跟踪型LDO。
2025-03-07 10:11:14
207
转载 YUV图像格式
YUV是应用在视频领域中常用的颜色空间(color space),所谓颜色空间就是用来描述一个像素的包含了什么必要的元素。所以YUV其实包含了多种像素格式,它是一系列应用在视频领域的像素格式的总称。相对应的RGB也是一个用在显示领域常用的颜色空间,其像素格式有RGB565、RGB888等等。颜色空间之间是可以相互转换的,只不过某些过程可能存在损失。
2025-02-14 15:50:07
228
原创 电子元器件的等级
电子元器件的等级分类主要依据其使用温度、辐射、抗干扰等特性进行划分,常见的等级包括商业级、工业级、车规级、军工级。一般来说,军工级和汽车级的工作温度范围较宽,而工业级和商业级的工作温度范围相对较窄。应用领域:要求具有更高的防震、耐高温、耐候等特性,以确保汽车在各种复杂环境下的稳定性和可靠性。应用领域:导弹、飞机、坦克、航母等军工领域,对元器件的性能和可靠性要求极高。应用领域:需要更高的可靠性和稳定性,以适应高温、高湿、震动等恶劣条件。通常需要进行100%的检查和测试,以确保其性能和可靠性达到更高的标准。
2025-01-10 16:59:47
1376
原创 MIPI D-PHY/C-PHY/M-PHY 高速串行接口标准
MIPI D-PHY、C-PHY和M-PHY都是MIPI联盟制定的高速串行接口标准。MIPI D-PHY(Differential PHY)是一种高速串行接口,用于手机、平板电脑等移动设备与其他设备之间的数据传输。MIPI M-PHY(Mobile PHY)是一种高速串行接口,用于手机与其他设备之间的数据传输。➢MIPI M-PHY:适用于手机与其他设备之间的数据传输,支持多路数据传输和热插拔。➢MIPI D-PHY:适用于手机与其他设备之间的数据传输。➢MIPI C-PHY:专为手机摄像头而设计。
2024-12-27 16:34:24
817
原创 缓冲电路应用
电阻是耗散功率的电阻,在单个开关周期中,有两次电流流向电阻。也有人把这个称为RCD钳位,被叫做RCD钳位是因为RCD缓冲器会钳制电压尖峰,但不会改变尖峰或者振铃频率。缓冲电路设计通常都比较复杂,设计一个好的缓冲电路需要对电路有很深入的了解,这篇文章就来详细介绍一下。,一般都来说比较复杂,价格也比较高,但是对于高效应用的话,这是首选。在之前的设计中,在开关MOSFET和二极管上使用RC缓冲器解决了EMI的几个问题。,对于电源效率要求比较高的话,这就一个很大的缺点,但是容易设计。DC-DC同步整流器。
2024-12-24 11:52:39
642
原创 反激式开关电源与正激式开关电源
01· 反激电源 ·反激式开关电源是指使用反激高频变压器隔离输入输出回路的开关电源。“反激”指的是在开关管接通的情况下,当输入为高电平时输出线路中串联的电感为放电状态;相反,在开关管断开的情况下,当输入为高电平时输出线路中的串联的电感为充电状态。工作原理变压器的一次和二次绕组的极性相反,这大概也是Flyback名字的由来: a.当开关管导通时,变压器原边电感电流开始上升,此时由于次级同名端的关系,输出二极管截止,变压器储存能量,负载由输出电容提供能量。 b.当开关管截止时,变压器原边电感感应电压反向
2024-12-09 15:18:30
3189
原创 LVDS和SerDes技术
作为串行接口技术的先驱,LVDS技术自1990年代中期以来对液晶显示技术的发展产生了深远影响,并推动了高速数字信号传输的普及。尽管新技术如eDP和V-by-One® HS逐步取代了LVDS在部分应用中的主导地位,但其在高速、低功耗、高抗干扰等方面的独特优势依然使其在很多行业中保持重要地位。未来,随着新型应用的不断涌现,LVDS将继续发挥其独特作用,尤其在汽车电子、工业自动化和医疗设备等领域的高速数据传输中,仍然是一项重要的技术选择。
2024-12-06 09:56:51
1469
原创 MCPTT 与BTC
MCPTT(Mission Critical Push-to-Talk)和B-TrunC(宽带集群)是两种关键通信标准,它们分别由不同的组织制定和推广。MCPTT(Mission Critical Push-to-Talk)标准由3GPP(第三代合作伙伴计划)制定,旨在提供关键任务的一键通话服务,主要面向公共安全和应急响应领域。3GPP是一个国际性的标准化组织,负责制定和维护全球移动通信系统的技术标准。
2024-12-05 14:05:20
939
转载 Linux中的文件描述符(FD)
这种情形可能是在调用fork()后出现的(即,进程A、B是父子进程关系),或者当某进程通过UNIX域套接字将一个打开的文件描述符传递给另一个进程时,也会发生。系统为每一个进程维护了一个文件描述符表,该表的值都是从0开始的,所以在不同的进程中你会看到相同的文件描述符,这种情况下相同文件描述符有可能指向同一个文件,也有可能指向不同的文件。此外,进程A的描述符0和进程B的描述符3分别指向不同的打开文件句柄,但这些句柄均指向i-node表的相同条目(1976),换言之,指向同一个文件。
2024-11-26 14:32:43
1414
1
转载 linux基础开发工具
一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作。我们的C程序中,并没有定义“printf”的函数实现,且在预编译中包含的“stdio.h”中也只有该函数的声明,而没有定义函数的实现,那么是在哪里实现的“printf”函数呢?这是make的一种机制,由于在大型的工程中,代码编译一次的时间可能很长,如果你的源文件没有修改,那就没有必要再次编译,所以在。
2024-11-08 20:03:44
130
转载 Linux-磁盘文件系统(inode)
记录的信息主要有:bolck 和 inode的总量,未使用的block和inode的数量,一个block和inode的大小,最近一次挂载的时间,最近一次写入数据的时间,最近一次检验磁盘的时间等其他文件系统的相关信息。然后使用提供的inode号或者block号减去该组的起始编号,即可在位图中找到对应的位置,然后就可以确定inode在inode table的位置。只要它管好了,就可以给我们提供正确的路径,那么我们就可以定位这个文件,在系统层面就可以打开这个文件,进而能够转化到内存中,进行内存文件的管理。
2024-11-08 17:31:48
347
转载 linux inode
目录概述1. inode1.1 inode大小1.2 inode结构2. 位图3. inode对应关系3.1 文件操作3.2 如何理解目录创建4. 软、硬链接4.1 硬链接4.2 软链接4.2.1 关于删除软链接4.3 它们之间的区别5. 动静态库5.1 最后修改时间5.2 库5.2.1 指令5.2.2 命名5.3 动态库5.4 静态库5.5 关于加载速度5.6 关于优缺点概述文件是存储在硬盘上的,硬盘的最小存储单位叫做扇区sector,每个扇区存储512字节
2024-11-07 15:40:47
765
原创 专网通信标准
而PDT系统,作为从“标准规范”到“端到端硬件”,均国产、自主可控的通信系统,即使出现漏洞,我国厂家也可以及时修复。个标准的加密机制,均不向中国市场开放,导致中国市场所部署的TETRA和DMR系统,实际均处于明文通信状态,理论上只需通过无线电捕获信息,即可实现解密,完成监听动作。PDT数字集群系统支持对语音、定位、消息进行加密后再通信,终端收到加密后的数据流,需要配置专门的加密卡进行解密动作后,才可以获取真实信息。国内目前采用的TETRA和DMR数字集群标准,本身是具备语音和数据加密功能的。
2024-11-06 16:31:17
483
原创 IOT NTN 与 NR NTN
上述星地融合网络技术的演进集中体现在网络架构及组网方式增强、星地频率资源统一分配、统一的无线空口设计、移动性管理、卫星波束管理和大规模天线技术的应用、终端的一体化设计、更丰富的业务提供能力等六个方面。3GPP R17聚焦LEO和GEO(高地球轨道)的透明转发场景,兼顾HAPS应用,进一步增强NTN相关功能,同时专门完成了一项关于NTN物联网场景研究:“对NTN的NB-IoT/eMTC支持研究”。使用同步卫星的延迟超过500ms,即使是使用低轨卫星,也会有大概40ms的延迟,都远远高于传统地面网络的延迟;
2024-10-25 20:06:45
4538
转载 蓝牙BLE协议
蓝牙技术起源于爱立信在1994年提出的方案,旨在解决移动电话和其他配件之间进行低功耗、低成本的无线通信连接的方法。蓝牙发展历史第一代蓝牙主要是指90年代的V1.0~V1.2版本,是关于段距离通信的早期探索,此时还存在许多问题,应用不是特别广泛第二代蓝牙主要是00年中V2.0~V2.1版本,新增了EDR(Enhanced Data Rate)技术提高传输速率,以及体验及安全。
2024-10-11 22:05:13
1211
原创 Serializer(串行器)和Deserializer(解串器)
SerDes可分为不同的架构协议,而常被业界成为 LVDS (Low Voltage Differential Signal)的接口则是SerDes中最常用的硬线接口,具有高速率(Gbps级)、低延迟、低功耗等特点,主要用于传输摄像头和Display视频信号,从而被广泛应用在电信、消费类电子产品、数据中心和云计算等领域。近年来,随着新能源汽车对摄像头的广泛应用,除了技术壁垒的限制,车载SerDes面对的困境还有一点,那就是当下的汽车应用中使用的SerDes解决方案都是专用的,每家都有自己的协议。
2024-09-06 15:22:20
6823
转载 MIPI D-PHY---C-PHY---A-PHY 区别
C-PHY通过三条信号线的三相编码有效地提高了数据传输效率,每个时钟周期内能够传输更多的数据。A-PHY利用多个差分信号对并行工作,结合高电压和抗干扰设计,实现了高达 12 Gbps 的高速数据传输,适合长距离和恶劣环境下的应用。C-PHY 三相编码详解1. 三相编码与时钟同步1.1 三相编码原理三相编码: C-PHY 使用三条信号线(通常称为 D0、D1 和 D2)来传输信息。每个信号线可以处于高、中、低三个状态。这种编码方式使得每个时钟周期内,可以通过这三条线的组合状态传输更多数据。
2024-09-06 11:54:23
1609
转载 回声产生原因及回声消除原理
在上一期课程《开发者进阶 —— 音频要素》中,我们从声音三要素、音频模拟信号的数字化和音频数字信号特征等方面,重新认识了“声音”这个老朋友。今天,我们会进一步聊聊这个老朋友在 RTC 世界中的其他故事。磨刀不误砍柴工,在主题开始之前,我们先来了解一下 RTC 场景中数据的基本处理流程。结合实际的应用场景,可以从主播、观众两个角色来阐述。
2024-08-27 17:58:34
669
转载 如何通过算法自动快速地消除回声
如果实际回声信号的传递路径很长,比如有很大的延迟和混响,那么就需要用一个很长的 X(n) 作为输入才能估计出回声信号的传递函数。又 NLMS 是依赖于回声信号来进行估计的,而这时如果用麦克风采集的信号作为回声信号,就会导致滤波器无法收敛到正确的位置,从而产生回声泄漏或近端声音被损伤。自适应滤波的核心思想就是用实时更新的滤波器的系数来模拟真实场景的回声路径,然后结合远端信号来估计出回声信号,再从近端采集的混合信号中减去估计的回声,从而达到消除回声的目的。随着迭代次数的增加,W 会逐渐的向维纳解收敛。
2024-08-27 17:09:03
427
转载 EMC整改方法简介
比如优化BUCK电路的外围Layout,做单独的地岛,在芯片的临近层铺地,外围的电感用带屏蔽的。对于高速信号的电源,整改的思路有不一样,需要从叠层结构,电源阻抗等方面考虑,而这些优化更多的时候需要结合仿真来完成。如果你是一个新手,既没有什么EMC经验,对产品又不熟悉,你也不要绝望,老老实实的按图中的其他方法来查,你也一样可以找到问题。"猪尾巴"的端接方式,见下图,相当于在屏蔽层上串联了一个电感,其一会增大屏蔽层共模电流返回路径的阻抗,导致部分共模电流从大地返回,增大了共模电流的环路面积;
2024-08-21 11:45:40
397
原创 浪涌测试标准
当开关断开的瞬间,由于电感的电流不具有突变型,则会产生反向电动势(电流I与原电流方向相反)来阻碍电压的减小,使得在该点(test point)出具有很高的电压浪涌。对于浪涌电路的保护,只需设计一个内置式浪涌保护电路即可,最简单的方法就是使用一个瞬态抑制二极管(TVS)或者是压敏电阻。需要注意的是,具体的浪涌试验等级划分标准可能会因国家或地区而有所不同,因此在进行具体的浪涌试验时,应参考当地的相关标准。,由于电容电压不能突变,因此会产生一个很大的浪涌电流,这个电流就是我们常说的开机浪涌电流。
2024-07-13 10:17:51
7358
原创 经典电源电路基础(变压-整流-滤波-稳压)
电子电路中的电源一般是低压直流电,先把220v交流电变换成低压直流电,再用整流电路变成脉动的直流电,最后用滤波电路滤除掉脉动直流中的交流成分后才能得到直流电。有的电子设备对电源的质量要求很高,所以有时还需要增加一个稳压电路。
2024-06-16 10:21:00
4623
转载 LCD-SPI接口简介
3-wire 模式下,用 SDA 信号线上的 D/C bit 来表示,传输实际数据前会先传输一个 D/C bit 数据位,比 8-bit 多了一个bit,所以称作 9-bit。3-wire 9-bit 每传输一个16 bit的像素数据,额外需要两次D/C bit;3-wire 9-bit 模式下,D/C bit 包含在数据流中,如果 SPI 控制器直接支持3-wire 9-bit 模式,会自动产生 D/C bit。3-wire 9-bit 接口 II,数据输入(SDI )和 输出(SDO) 是独立的线。
2024-05-15 10:19:20
1376
原创 Bootloader+升级方案
BootLoader区用于引导升级,应用区为升级后的应用程序,download区为下载差分包存储区间,参数区用于存储特定参数。差分升级是将新老固件具有差异的部分剥离出来,例如固件从V1.1.0升级到V1.1.1,两个固件相比只修改了1K的内容,如下图红色部分为不同部分,将该部分剥离出来生成差分包Diff_V1.1.0~V1.11,通过云端将差分包推送到设备端,设备端接收完成之后,先解压差分包,再通过差分恢复算法,根据差分包中的数据标志,将新老固件进行融合,变成新的固件,从而完成升级。
2024-05-13 18:18:51
2193
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人