六 嵌入式开发常用概念

前言

本篇的内容不牵扯到stm32,只是对工作中接触的一些易混的概念进行解释。

信号

和信号相关的指标有两个db和dbm
1.db
相对指标,比如有两个功率A和B,db=10log(A/B)
2.dbm
表示功率的绝对值(1mw的分贝数),通常用该指标衡量信号强度,其值越大表示信号越好,由于手机信号强度一般较小,所以折算为dbm之后一般为负数,dbm >= -90正常;实际环境中,信号的传播受障碍物,距离的影响,信号能量减弱,通常看见信号强度为负值,它代表比1mw(0dbm)更弱的能量,通常-70dbm以上为理想信号强度。

计算公式1:dbm = 10log(功率值/1mw)

说明:如功率为1mw,折算为dbm后为0dbm,功率为0.01mw,则折算为dbm后为-20dbm,功率为1000mw则为30dbm;并且由上述公式可推导出功率*2 <==>+3dbm,功率/2 <==>-3dbm(10lg2=3)

计算公式2:dbm = -113+2*asu

说明:asu独立信号单元,是google定义的特有信号单位

虚短和虚断

这两个概念是模拟电路中最基本的概念,嵌入式开发也是要知道的,所以这里提一下
1.虚短
运放的输出电压vo等于正向输入端电压与反向输入端电压之差Vi乘以运放的开环增益A,即vo = (V+ - V-)A
由于在实际中运放的输出电压不会超过电源电压,是一个有限的值,在这种情况下如果A很大,那么 (V+ - V-)将很小,当小到一定程度时
可以认为V+和V- 的电势是想等的。
成立条件
一运放的开环增益A要足够大,二是要有负反馈电路
2.虚断
概念:由于运放的差模输入电阻很大,因此流入运放输入端的电流很小,远小于输入端外电路的电流,故通常可把运放的量输入端视为开路,且输入电阻越大,两输入端越接近开路。

TTL电平

通常我们使用二进制来表示数据,而且规定+5V等于逻辑1,0V等于逻辑0,这样的数据通信及电平规定方式称为TTL信号系统(实际应用时高低电平是规定的一个小的范围,单片机通常是TTL标准)

RS232

RS232是一种串行通信方式,使用正负电压来表示逻辑状态(TTL以电平高低),负电压表示逻辑1,正电压表示逻辑0,所以RS232接口与TTL器件连接的时候就要进行电平和逻辑关系的变换(PC上串口一般是232的)

USB转串口

我们通常说的USB转串口,实际上是两种,一种是USB转TTL,一种是USB转232,
转换流程:
USB转TTL:USB口->USB转TTL芯片-> 单片机uart口 常用芯片:CH340,PL2303
USB转232:USB口->USB转TTL(PL2303)->TTL转232芯片(MAX232芯片)

RS232,RS485

我们常说的232协议和485协议其实是一种错误的叫法,它们仅仅规定了电气特性(电平转换),却没有规定传输协议(一般用modbus)。而单片机上的usart模块仅仅是实现收发的一个硬件模块,和协议没有半毛钱关系。

PCB,PCBA,SMT

PCB:印刷电路板裸板
SMT:表面组装技术,它是一种将无引脚或短引线表面组装元器件(片状元器件)安装在PCB的表面,通过回流焊或浸焊等方法加以
焊接组装的电路装连技术
PCBA:PCB+SMT

JLINK接口定义

在这里插入图片描述
上图是jlink V9接口的定义,采用SWD接口接仿真器时,最少可接三根线,
SWDIO 数据线
SWDCLK 时钟线
GND 公共地
3V3 (若芯片有其他模块供电可不接)

ADC相关若干概念

1.分辨率
分辨率是指输出数字量变化一个最低有效位,对应的输入模拟电压的变化量,一般用二进制位数表示;例如ADC输入模拟电压变化范围是0到10V,输出为10位二进制数,那么分辨率就是(10-0)/2^10即9.77mv
2.取样定理
设取样信号S(t)的频率为fs,输入模拟信号v1(t)的最高频率分量的频率为fimax,则fs与fimax必须满足下面的关系fs≥2fimax,工程上一般取fs>(3~5)fimax。
3.差分输入
差分输入:将两个输入端的差值作为信号,这样可以免去一些误差,比如输入一个1V的信号电源有偏差,比实际大0.1V,就可以用差分输入1V和2V一减就把两端共有的那0.1V的误差消掉了。
差分输入的好处:
a. 在单端信号方案的系统里,测量信号的精确值依赖系统内“地”的一致性。信号源和接收器距离越远,他们局部地的电压值之间有差异的可能性就越大。从差分信号恢复的信号值在很大程度 上与“地”的精确值无关,而在某一范围内。
b.差分信号的第二个主要好处是它对外部电磁干扰是高度免疫的,一个干扰源几乎相同程度地影响差分信号对的每一端。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

foreverwlh

你的鼓励将是我创作的巨大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值