82、 有的电阻标值为 0 欧姆,这种电阻起什么作用呢?
答:
1\在电路中没有任何功能,只是在 PCB 上为了调试方便或兼容设计等原因。
2\可以做跳线用,如果某段线路不用,直接不贴该电阻即可(不影响外观)
3\在匹配电路参数不确定的时候,以 0 欧姆代替,实际调试的时候,确定参数,再以具体数值的元件代替。
4\想测某部分电路的耗电流的时候,可以去掉 0ohm 电阻,接上电流表,这样方便测耗电流。
5\在布线时,如果实在布不过去了,也可以加一个 0 欧的电阻
6\在高频信号下,充当电感或电容。(与外部电路特性有关)电感用,主要是解决 EMC 问题。如地与地,电源和 IC Pin 间
7\单点接地(指保护接地、工作接地、直流接地在设备上相互分开,各自成为独立系统。)
8\熔丝作用
*模拟地和数字地单点接地*
只要是地,最终都要接到一起,然后入大地。如果不接在一起就是"浮地",存在压差,容易积累电荷,造成静电。地是参考 0 电位,所有电压都是参考地得出的,地的标准要一致,故各种地应短接在一起。人们认为大地能够吸收所有电荷,始终维持稳定,是最终的地参考点。虽然有些板子没有接大地,但发电厂是接大地的,板子上的电源最终还是会返回发电厂入地。如果把模拟地和数字地大面积直接相连,会导致互相干扰。不短接又不妥,理由如上有四种方法解决此问题:
1、用磁珠连接;
2、用电容连接;
3、用电感连接;
4、用 0 欧姆电阻连接。
磁珠的等效电路相当于带阻限波器,只对某个频点的噪声有显著抑制作用,使用时需要预先估计噪点频率,以便选用适当型号。对于频率不确定或无法预知的情况,磁珠不合。电容隔直通交,造成浮地。电感体积大,杂散参数多,不稳定。
0 欧电阻相当于很窄的电流通路,能够有效地限制环路电流,使噪声得到抑制。电阻在所有频带上都有衰减作用(0 欧电阻也有阻抗),这点比磁珠强。
*跨接时用于电流回路*
当分割电地平面后,造成信号最短回流路径断裂,此时,信号回路不得不绕道,形成很大的环路面积,电场和磁场的影响就变强了,容易干扰/被干扰。在分割区上跨接 0 欧电阻,可以提供较短的回流路径,减小
干扰。
*配置电路*一般,产品上不要出现跳线和拨码开关。有时用户会乱动设置,易引起误会,为了减少维护费用,应用 0欧电阻代替跳线等焊在板子上。空置跳线在高频时相当于天线,用贴片电阻效果好。
*其他用途*
布线时跨线调试/测试用临时取代其他贴片器件作为温度补偿器件更多时候是出于 EMC 对策的需要。另外,0 欧姆电阻比过孔的寄生电感小,而且过孔还会影响地平面(因为要挖孔)。
83、D类功放在PCB布线时应注意那些?
答:在 D 类功放板中,PCB 走线及表现出 EMI 特性的金属都应该尽可能短,包括从电源输出部分到 D 类放大器输出部分及从电源到扬声器间的金属连线。另一个长期困扰 D 类放大器的问题是它们对电源的性能极为敏感。由于放大器输出端总是对电源线路的其中之一进行直接开关控制,电源端的任何变化或波动就会体现在输出信号端,并表现为噪声或失真,因此 D 类放大器不仅仅是在 DC 部分需要具有良好负载限制、干净、低噪声的供电电流,在整个音频带内都需要这样的电源信号。这样,电源部分晶体管的工作也变得同样重要。
D 类放大器中,高频脉冲中输出部分由电源电流来提供动力,同时,为了在放大器输出端产生精确的方波脉冲,供电电压必须保持稳定,其波动与噪声是严格禁止的,在这里,存储电容成为关键的元件。首先,为了保持供电电压的稳定,存储电容需要保持足够的电荷。第二,由于任何寄生电阻或干扰的影响都会从电源电容迅速地传递到输出端,必须使用 Low-ESR(Effective Series Resistance)电容。PCB 金属走线中的寄生电阻是相当不利于电源稳定的,应该在尽可能靠近输出部分的位置放置存储电容使寄生电阻最小化。电源供电的需求可以通过引入一个短时延迟(小于 1μs)来缓解。这个延迟设置在立体声中单个的输出端或多通道系统之间。这样的延迟对于人耳来说是极为短暂的,以致于无法感觉出来。由于每个输出端的MOSFETs 在不同时间进行开关动作,相当于在同一时间内减少了开关晶体管。这种技术常被称为“PWM 相位”技术,并应用于许多 D 类 IC 设计中。
84、我现在遇到一个问题:USB 手持设备在插拔耳唛时导致系统死锁。用示波器测量耳唛座各管脚的波形发现有瞬时冲击电压,怀疑是 ESD 或 FTB 干扰产生。当 USB 线使用屏蔽线时就不会出现该种情况,另外如果 PC 接地完好的话也不会出现这种情况,现在关键是不使用屏蔽线且要满足各种可能情况时,还有什么办法可以使用?另在地线上加上一电感后地线上的干扰明显减小,现问题是音频线路上应加什么才不会导致死机且音频信号不受影响?
答 1:在耳唛座各管脚与加一个电容到地,应该可以消除尖锋脉冲。
答 2:原理非常简单。模拟信息突然消失,造成干扰。如果没有良好的接地,你这种现象就非常容易发生。解决办法,提供吸收放电的电路。最的办法就是对地加电容。但这也会影响音质。在电容选择上要注意,应该是两个电容反向对接。
85、《DL/T645-1997 多功能电能表通信规约》对 RS-485 标准电气接口性能规范,要求驱动与接受端静电放电(ESD)±15KV(人体模式)。谁能告诉我(人体模式)的实验方法是怎么做的,人体模式与空气放电有哪些区别呢?
答 1:机器放在一个绝缘的木板上,木板有近 10cm 厚,对方用了一个静电枪,对着一块金属板打 6KV,而金属板平面是平行被测机器的显示控制部分,打 6KV,还要拿静电枪对着机器外壳的金属部分打 8KV,每隔一秒打一次。静电枪分尖头和模拟手指状的圆头。
答 2:空气放电:使用钝头放电头,8KV,距离备测物约 1cm 远寻找放电点(金属/塑料混合外壳,如果塑料外壳则贴近寻找),如果有放电点,这进行每秒一次,每极性 20 次放电,每测试点一共 40 次放电。接触放电:使用尖头放电头,在被测物表面寻找金属体进行接触放电,如果金属外壳面积比较大,则选定均匀的多点进行分别测试,同样是每秒一次,每极性 20 次放电,每测试点一共 40 次放电。在 2 种测试中,要求机器运处于正常运作状态,如果放电过程中发生故障,故障分为 3 级:
1,停止放电,可以自动恢复正常
2,停止放电,人工干扰操作情况下能够恢复正常
3,永久损坏
应该说,一般商用标准,1 是可以接受的。
下载地址:
嗨~大家好,这里是可莉!今天给大家带来的是7个C语言的经典基础代码~那一起往下看下去把【程序一】打印100到200之间的素数#includeintmain(){ inti; for(i=100;i 【程序二】输出乘法口诀表#includeintmain(){inti;for(i=1;i 【程序三】判断1000年---2000年之间的闰年#includeintmain(){intyear;for(year=1000;year 【程序四】给定两个整形变量的值,将两个值的内容进行交换。这里提供两种方法来进行交换,第一种为创建临时变量来进行交换,第二种是不创建临时变量而直接进行交换。1.创建临时变量来
目录第1题连续问题分析:解法:第2题分组问题分析:解法:第3题间隔连续问题分析:解法:第4题打折日期交叉问题分析:解法:第5题同时在线问题分析:解法:第1题连续问题如下数据为蚂蚁森林中用户领取的减少碳排放量iddtlowcarbon10012021-12-1212310022021-12-124510012021-12-134310012021-12-134510012021-12-132310022021-12-144510012021-12-1423010022021-12-154510012021-12-1523.......找出连续3天及以上减少碳排放量在100以上的用户分析:遇到这类
深度学习12.CNN经典网络VGG16一、简介1.VGG来源2.VGG分类3.不同模型的参数数量4.3x3卷积核的好处5.关于学习率调度6.批归一化二、VGG16层分析1.层划分2.参数展开过程图解3.参数传递示例4.VGG16各层参数数量三、代码分析1.VGG16模型定义2.训练3.测试一、简介1.VGG来源VGG(VisualGeometryGroup)是一个视觉几何组在2014年提出的深度卷积神经网络架构。VGG在2014年ImageNet图像分类竞赛亚军,定位竞赛冠军;VGG网络采用连续的小卷积核(3x3)和池化层构建深度神经网络,网络深度可以达到16层或19层,其中VGG16和VGG
本人是音乐爱好者,从小就特别喜欢那个随着音乐跳动的方框效果,就是这个:arduino上一大把对,我忍你很久了,我就想用mpy做,全网没有,行我自己研究。果然兴趣是最好的老师,我之前有篇博客专门讲音频,有兴趣的可以回顾一下。提到可视化频谱,必然绕不开fft,大学学过这玩意,当时一心玩,老师讲的一个字都么听进去,网上教程简略扫了一下,大该就是把时域转频域的工具,我大mpy居然没有fft函数,奶奶的,先放着。音频信息如何收集?第一种傻瓜式的ADC,模拟转数字,原始粗暴,第二种,I2S库,我之前博客有讲过,数据是PCM编码。然后又去学PCM编码,一学豁然开朗,舒服,以代码为例:audio_in=I2S
安装rails时遇到问题,不断收到此ascii85字符串错误的错误(/usr/lib/ruby/gems/1.8/gems/rails-2.3.11/lib/rails/gem_dependency.rb:277:in`==':undefinedmethod`name'for"Ascii85":String(NoMethodError)).如果有人经历过这个。 最佳答案 它看起来像是RubyGems中的错误:http://rubyforge.org/tracker/index.php?func=detail&aid=29188&gr
前言chatGPT越来越令人惊奇,有一些答案在百度上搜半天却找不到你想要的,但与chatGPT的聊天中就可以非常快的得到你想要的结果,不得不说人工智能很好用下面就是我与chatGPT的聊天内容chatGPT问答之Webpack5多入口打包如何指定打包文件名规定的文件名问1:Webpack5多入口打包如何指定打包文件名为规定的文件名答1:在Webpack5中,可以使用output.filename选项来指定多入口打包后的文件名规则。output.filename可以是一个字符串,也可以是一个函数。如果output.filename是一个字符串,可以使用占位符来指定打包后的文件名规则,例如:mod
ChatGPT{letpre=0,cur=1;return{next(){[pre,cur]=[cur,pre+cur];return{done:false,value:cur}}}}}for(varnoffibonacci){//truncatethesequenceat1000if(n>1000)break;console.log(n);}正如forof循环中预期的那样,控制台日志写入1,2,3,5,8,..但是如果我写pre
SLAM算法总结——经典SLAM算法框架总结SLAM算法总结——经典SLAM算法框架总结SLAM算法总结——经典SLAM算法框架总结从研究生接触SLAM算法到现在也有两三年了,期间学习了很多经典的SLAM算法框架并写了一些相关的博客,本篇博客主要目的是想将这些博客进行一个简单总结用于查漏补缺。首先,按照我的理解,我梳理了如下一个思维导图,如果读者发现有什么需要补充或者纠正的欢迎随时交流:按照分类,我们先来讲讲视觉SLAM,视觉SLAM算法相对于激光SLAM算法的特点是信息更加丰富,由于是在二维提取特征点,因此通常可以达到更高的频率,但也正是因为信息丰富,因此更容易引入噪声,加上缺乏三维信息,导