- 博客(13)
- 资源 (6)
- 收藏
- 关注
原创 IFA天线设计(倒F天线计算公式)
C = 真空光速 F = 电磁波频率IFA天线属于共振原理,接地目的时增加谐振阻抗,达到50Ω。上图为等效原理天线本体铜层一般宽度65mil,无底层铜,可减小,注意阻抗变化。短路棒一般大于等于65mil,或大于等于40mil,必须大于天线本体,因电流密度。空间允许时,H 不要太小,6-10mm为佳,越大,Q值越高。所有变形IFA天线都可适用此公司,当然最后需根据实测做调整。简单调整可只变I的长度。...
2021-03-31 15:39:12 8157
原创 2021-01-13
运放(三)运放的应用本质:高输入阻抗,低输出阻抗,高增益,差分放大。运放的独特属性:虚短,虚断。从本质差分输入变为单端输入,就是把一端设置为共模电压,即直流成分电压。按图解的方式,很容易理解运放的同相,反相,单电源,双电源工作的本质。注意:电路中,以不同的共模电压将电路分割成不同模块,模块间用隔直电容,然后分析交流成分的信号。(共模电压直流成分/偏置电压,不同人不同理解,个人比较喜欢用共模电压,便于差分和共模的分析)技巧:有些人会说“我的输入信号是直流” -- 例如:温度测量信号
2021-01-13 14:34:39 382
转载 2021-01-12
RC电路的分类 (1)RC 串联电路 电路的特点:由于有电容存在不能流过直流电流,电阻和电容都对电流存在阻碍作用,其总阻抗由电阻和容抗确定,总阻抗随频率变化而变化。RC 串联有一个转折频率: f0=1/2πR1C1 当输入信号频率大于 f0 时,整个 RC 串联电路总的阻抗基本不变了,其大小等于 R1。 (2)RC 并联电路 RC 并联电路既可通过直流又可通过交流信号。它和 RC 串联电路有着同样的转折频率:f0=1/2πR1C1。 当输入信号频率小于f
2021-01-12 08:58:10 416
原创 2020-12-29
倒 F 天线 (IFA)与 MIFA 相比,IFA 是一种辐射更好的天线。给定空间可用性 IFA 天线比 MIFA 天线更好。它有更好的效率。但与MIFA 相比,它需要更大的面积。IFA 推荐用于其中一个天线尺寸受限的应用,例如心率监测器。下图显示了双层 PCB 中推荐的 IFA (顶层和底层)的布局细节。迹线宽度为 24 密耳。IFA 的设计尺寸为 4 mm×20.5 mm (157.5 mils×807 mils),用于厚度为 1.6 mm的 FR4 PCB。IFA 具有比 MIFA 更大的纵横
2020-12-29 16:56:53 324 1
原创 2020-12-29
BLE的天线设计推荐使用 IFA 和 MIFA 这两种 PCB 天线。BLE 应用中的低速率和典型的辐射围范使这两种天线特别有用。这些天线既便宜又容易设计,这是因为它们是 PCB 的组成部分,并且能够在 150 至 250 MHz 的频段范围内提供良好的性能。建议将 MIFA 天线使用在仅需极小的 PCB 空间的应用中,如无线鼠标、演示机等等。对于 IFA 天线,建议将其应用在要求天线一侧的尺寸远小于另一侧的尺寸的应用中,如心率监视器。大多数 BLE 应用中使用的是 MIFA 天线。蛇形倒 F 天线
2020-12-29 16:51:23 389
原创 2020-12-03
转义字符 ===》意义 转义字符 意义 ASCII码值(十进制) \a 响铃(BEL) 007 \b 退格(BS) ,将当前位置移到前一列 008 \f 换页(FF),将当前位置移到下页开头 012 \n 换行(.
2020-12-03 16:57:55 156
原创 iar 随机数
iar for arm : stdlib.h / rand()说明 :rand()的内部实现是用线性同余法做的,是伪随机数,因其周期特别长,故在一定的范围里可看成是随机的。返回:函数返回的随机数值的范围在0至RAND_MAX 间。RAND_MAX的范围由返回数据的类型决定,iar for arm中返回类型为int (4byte)。0~RAND_MAX每个数字被选中的机率是相同的。用户未设定随机数种子时,系统默认的随机数种子为1。rand()产生随机数算法每次执行时是相同的。若要不同,.
2020-12-03 15:51:45 605
转载 C_文件包含.h文件和包含.c文件总结
很多人对C语言中的 “文件包含”都不陌生了,文件包含处理在程序开发中会给我们的模块化程序设计带来很大的好处,通过文件包含的方法把程序中的各个功能模块联系起来是模块化程序设计中的一种非常有利的手段。 文件包含处理是指在一个源文件中,通过文件包含命令将另一个源文件的内容全部包含在此文件中。在源文件编译时,连同被包含进来的文件一同编译,生成目标目标文件。 很多人再初学时都会对这
2016-03-17 16:38:16 476
转载 do { x } while (__LINE__ == -1)
#define st(x) do { x } while (__LINE__ == -1) 1, __LINE__ 是个宏,它代表当前代码在源文件的行号,它是大于0的,所以__LINE__ == -1 等同于0,化简为: #define st(x) do { x } while (0) 2,do {} while (0)通常用于宏中, 为的是避免如下情况:
2016-03-17 16:27:18 524
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人