什么是“差分“?

1. 什么是"差分"?

想象两个人在玩跷跷板:

  • 当两人同时向上跳 (同向移动)→ 跷跷板不动 → 这叫"共模"
  • 当一人向上 ,另一人向下 (反向移动)→ 跷跷板倾斜 → 这叫"差分"

差分信号的本质:用两根线传输一对大小相等、极性相反的信号

核心目的:只提取"变化的部分",忽略"相同的干扰"


2. 差分电压是什么?

  • 定义 :两根信号线之间的电压差(V_diff = V+ - V-

  • 经典场景

    复制代码

    TEXT

    假设:V+ = 3.3V, V- = 2.8V 则差分电压 V_diff = 3.3 - 2.8 = 0.5V

  • 关键特性

    • 共模噪声(如电源干扰)会被自动抵消
    • 抗干扰能力极强(适合微弱信号传输)

3. 与差分密切相关的器件

仪表放大器 (Instrumentation Amplifier)
  • 作用:专为放大差分电压设计

  • 内部结构

    复制代码

    TEXT

    输入缓冲 → 差分放大 → 输出滤波

  • 典型型号:INA128, AD620(你学习的电阻转电压必用!)

实战例子(惠斯通电桥应变片)

假设用电阻应变片测压力:

  1. 无压力时:R1=R2=R3=R4 → V+ = V- → V_diff=0V
  2. 受压时:R1变大 → V+下降 ,V-不变 → V_diff = (V-) - (V+) > 0
    此时仪表放大器将这个小电压差放大100倍输出!

4. 差分家族其他成员

概念 说明 现实例子
差分电流 两条线电流大小相等方向相反 以太网传输(抗电磁干扰)
差分电阻 无此术语!电阻是单端量 /
差分对 PCB上两条平行走线 USB数据线(D+和D-线)

5. 为什么差分如此重要?

  • 抗噪神技
    假设传感器信号线混入0.1V噪声:

    复制代码

    TEXT

    单端信号: 0.5V → 变成 0.6V (误差20%!) 差分信号: (0.5V) - (-0.5V) = 1V → 噪声同时加到V+和V- → 结果还是1V!

  • 抑制温漂:电阻随温度变化时,差分测量自动补偿

  • 适合长距离传输:工业现场传感器到PLC的连线


终极生活化类比

场景:在嘈杂的菜市场听朋友说话

  • 单端模式:只用一只耳朵听 → 容易被市场噪音干扰
  • 差分模式 :用两只耳朵听 →
    • 左耳听到:朋友声音 + 环境噪音
    • 右耳听到:反向朋友声音 + 环境噪音
      → 大脑(仪表放大器)自动抵消噪音,清晰提取语音!

记住公式有用信号 = (左耳信号) - (右耳信号)

这就是差分电压的本质!

建议用示波器实测差分信号(比如USB数据线),你会看到两条镜像对称的波形,它们的差值才是真实数据。动手一次胜过读十遍理论!

相关推荐
rockey6272 天前
基于AScript的Lua脚本语言发布啦
c#·.net·lua·script·动态脚本
MC皮蛋侠客4 天前
Redis 系列(七):事务、Pipeline 与 Lua 脚本——从原子性到 Functions
数据库·redis·lua
l1t7 天前
用李红艳先生的DuckDB luajit插件批量计算数独
数据库·sql·lua·duckdb
智购科技自动售卖机厂家10 天前
从STM32到RK3588——自动售货机嵌入式主控方案的架构演进~YH
stm32·嵌入式硬件·物联网·架构·lua·零售·symfony
qq_3707730912 天前
Unity游戏xLua逆向实战:从SO版本识别到Lua脚本热替换全链路
游戏·unity·lua
星空露珠15 天前
迷你世界3.0API,事件监听
开发语言·数据结构·数据库·游戏·lua
ellis197017 天前
u3d插件xLua[二]例2:U3DScripting,例3:UIEvent分析
unity·lua
寒水馨18 天前
Windows下载、安装neovim-v0.12.4(附安装包nvim-win64.msi)
windows·编辑器·vim·lua·终端·lsp·neovim
烤代码的吐司君19 天前
Lua 脚本
开发语言·junit·lua
寒水馨19 天前
macOS下载、安装neovim-v0.12.4(附安装包nvim-macos-arm64.tar.gz)
macos·vim·lua·文本编辑器·终端·lsp·neovim