news 2026/6/15 18:34:52

【工业工艺与设计 电子】Current-mode-logic (CML) transmitters and voltage-modelogic (VML) transmitters + LVDS

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【工业工艺与设计 电子】Current-mode-logic (CML) transmitters and voltage-modelogic (VML) transmitters + LVDS

典型逻辑对比

  • https://www.digikey.tw/zh/blog/i-o-voltage-standards-and-their-role-in-ensuring-microcontrollers
类型典型速度范围特点典型用途
TTL~10 MHz – 100 MHz大摆幅、单端、功耗大早期数字电路
CMOS(普通)~1 MHz – 200 MHz低功耗、单端MCU、普通逻辑
CMOS(高速工艺)~100 MHz – 数 GHz深亚微米工艺优化CPU、FPGA 内部
LVDS~100 Mbps – 3 Gbps+小摆幅、差分、低功耗屏幕接口、高速通信
CML~1 Gbps – 50 Gbps+恒流驱动、超高速SerDes、高速链路
ECL~500 MHz – 10 GHz不饱和工作、速度极快超高速/专用电路
  • 接口速度比芯片速度还高:因为系统架构层面的提速(SerDes)1 个时钟可以传 多个 bit。

TTL 与 CMOS

项目TTLCMOS
全称Transistor-Transistor LogicComplementary Metal-Oxide-Semiconductor
基本器件双极型晶体管(BJT)MOSFET(NMOS + PMOS)
工作方式电流控制电压控制
典型工作电压固定(通常 5V)范围广(1.8V / 2.5V / 3.3V / 5V)
逻辑电平0:0~0.8V;1:2.0~5V0:≈0~0.3VDD;1:≈0.7VDD~VDD
输入特性输入电流较大输入阻抗极高(几乎无电流)
输出能力驱动能力强相对较弱(现代已改善)
静态功耗大(一直有电流)极小(理想为0)
动态功耗较高与频率成正比(高频明显)
开关速度较快(传统)可很高(现代主流)
抗干扰能力一般较强(电压裕量大)
集成度较低很高(适合集成电路)
优点驱动强、稳定、成熟低功耗、高集成、适用范围广
缺点功耗大、不适合高密度高频功耗大、易受静电影响
典型应用早期数字电路、接口兼容现代数字电路、芯片、SoC

项目TTL 逻辑构成CMOS 逻辑构成
基本器件双极型晶体管(BJT)MOSFET(NMOS + PMOS)
核心结构多发射极晶体管 + 推挽输出级互补对称结构(PMOS 上拉 + NMOS 下拉)
输入级多发射极三极管实现“与”功能MOS 管栅极组合实现逻辑
输出级推挽(Totem-pole)结构互补推挽结构
导通方式电流驱动(需要基极电流)电压驱动(栅极控制)
逻辑实现方式通过电流分配实现逻辑判断通过导通/截止形成逻辑
静态状态始终有电流路径理想情况下无直流通路
典型门电路TTL NAND 门为基本单元CMOS 反相器(NOT)为基本单元
结构特点非对称结构对称结构(互补)

CML

CML 输出等效电路

  • CML输出结构为一个加电阻的差分放大器(差分放大器即为一对带恒流源的共射极电路,或者说为恒流源 + 差分对)。把电流在两条路径之间切换。通过电阻(上上图50欧姆)变成高速差分电压信号。
    • 电阻在静态时用于将电流转换为电压,输出电压在 Vcc 附近摆动。
    • 在动态时用于提供(传输线和负载之间的)阻抗匹配
  • OUT+ / OUT−→ 差分输出

  • 62.5 Ω 电阻(接 Vcc)→ 输出负载/匹配

  • 差分对 + 电流源→ 输出驱动核心

  • ESD 保护结构

  • 输出同样是差分形式

  • 输出不是直接输出电压,而是在两条支路之间“切换电流”

  • 62.5 Ω 电阻决定输出阻抗和电压摆幅

  • OUT+ 高时 → OUT− 低(反之亦然)

  • 电压摆幅较小(通常几百 mV),但速度很快

CML 输入等效电路

  • CML 输入结构本质上也是一个带偏置的差分对(differential pair),用于检测差分电压并转换为电流信号。
    • 有时前面会加射随器(emitter follower / source follower)用来做缓冲 + 电平调整

    • 跨导:如果 IN+ > IN−: 左管导通更多,如果 IN− > IN+右管导通更多。把“电压差”转换为“电流差”

    • 上拉电阻(约 50 Ω 到 Vcc)和输出类似,但这里主要用于:

      • 终端匹配:输入端已经是50 Ω 终端可以直接接高速传输线
      • 提供偏置路径: 给差分对提供合适工作点,否则晶体管无法在线性区工作
  • IN+ / IN−→ 差分输入端

  • 50 Ω 电阻(接 Vcc)→ 内部终端匹配

  • ESD 二极管→ 静电保护

  • 差分晶体管对→ 核心输入电路

  • 这两个50 Ω 电阻表示芯片内部已经做了阻抗匹配,适合高速信号传输。

  • 输入信号必须是差分信号(IN+ 和 IN− 互为反相)。

  • 差分晶体管的作用是把电压差转换为电流差(这是 CML 的核心原理)。

  • ESD 结构用于防止静电损坏芯片。

  • CML 输入结构本质上也是一个带偏置的差分对(differential pair),用于检测差分电压并转换为电流信号。

静态电气特性:

  • 静态电气特性:
    • 输入差分摆幅建议最小400mV ,最大1.1 V,阻抗芯片内部已经接近 50 Ω 匹配,可直接接 50 Ω 传输线,不要再额外并终端。
    • 输出差分电压取决于外部电阻 RMOD。RMOD = 10kΩ:750 ~ 1000 mVp-p(典型 870 mV);RMOD = 20kΩ:400 ~ 550 mVp-p(典型 450 mV)

CML-to-CML Interface


  • https://www.analog.com/media/en/technical-documentation/data-sheets/MAX3831-MAX3832.pdf

MCML&CCMCL

  • Improvement of Differential-Mode Voltage Gain by Current Controlled MOS Current Mode Logic

  • 电流控制型 MOS 电流模式逻辑(Current Controlled MOS Current Mode Logic, CCMCL)是一种通过动态调节电路参数来优化性能的演进技术。

  • 传统的MOS 电流模式逻辑(MCML)依赖于恒定的尾电流源和负载电阻(或线性区 PMOS)。其基本增益公式通常表示为:
    A v = g m ⋅ R L A_v = g_m \cdot R_LAv=gmRL
    其中g m g_mgm是输入差分对管的跨导,R L R_LRL是负载阻抗。

  • CCMCL的改进在于引入了电流控制反馈机制可变负载技术,使电路能够根据输入信号的状态或工艺偏差动态调整其工作点,从而突破传统静态负载的增益限制。

  • 这种技术通常出现在对信号完整性极高频率有严苛要求的领域:

    • 光通信系统:用于高速串行器/解串器(SerDes)中的判决电路。
    • 射频收发器:作为高性能的分频器或前置放大器。
    • 高速时钟分配网:确保时钟信号在长距离传输后仍能保持足够的电压摆幅。

VML

VML 输出等效电路

特性CML (左图)VML (右图)
核心驱动方式恒流源开关切换电压源推挽切换
功耗高 (恒定电流)低 (随频率变化)
PMOS 作用通常作为主动负载 (或用电阻)作为推挽开关/匹配电阻
信号摆幅较小较大且易调

  • 在 CML 电路中,负载通常是静态电阻;而在 VML 中,这两个 PMOS 替代了传统的上拉电阻或恒流源路径:

    • 实现低功耗的推挽式驱动 (Push-Pull Drive)
      这是 VML 优于 CML 的主要原因。
      • 在 CML 中(左图):电流源始终开启,无论逻辑状态如何,都有恒定电流流过。
      • 在 VML 中(右图):这两个 PMOS 与下方的 NMOS 构成了反相器对。当一侧输出为高时,该侧 PMOS 导通,NMOS 截止;反之亦然。这种推挽结构意味着在静态下几乎不消耗电流,只有在开关切换时才有显著功耗,大大降低了功耗 (Power Consumption)
  • 精确控制输出电平:PMOS 直接将输出端连接到受控的V O H V_{OH}VOH节点(V O L V_{OL}VOL同理)。通过顶部的“Voltage Controlled Voltage Source”(受控电压源),电路可以动态调整V O H V_{OH}VOH的数值。

  • 有源阻抗匹配 (Active Termination):这两个 PMOS 工作在线性区=时,可以被视为受控电阻(可能类似LDO功率管)。

  • 高速SerDes更偏向CML而不是VML

电压模式驱动器的两种主流实现方案

拓扑类型全 NMOS 结构 (Low-Swing)互补 CMOS 结构 (High-Swing)
上拉管器件NMOS(源极跟随器配置)PMOS(共同源极配置)
适用摆幅低摆幅(< 400-500mVpp)高摆幅(甚至可达 Rail-to-Rail)
摆幅限制条件V s < 4 3 ( V D D − V t 1 − V O D 1 ) V_s < \frac{4}{3}(V_{DD} - V_{t1} - V_{OD1})Vs<34(VDDVt1VOD1)V s > ∣ V t 1 ∣ + V O D 1 V_s > |V_{t1}| + V_{OD1}Vs>Vt1+VOD1
带宽/速度更高(NMOS 尺寸小,寄生电容低)较低 (PMOS 需很大尺寸来匹配阻抗)
线性度/阻抗较好,NMOS 在低电压下阻抗较稳挑战大,需补偿 PMOS/NMOS 特性差异
主要优势极速响应,适合低功耗高速链路驱动能力强,信号能量大

SST(Source-Series Terminated)

LVDS

CG

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/11 16:16:44

更改远程桌面(RDP)端口号

更改远程桌面&#xff08;RDP&#xff09;端口号&#xff0c;核心是改注册表、放行防火墙、重启服务三步&#xff0c;缺一不可。一、修改注册表&#xff08;核心&#xff09; 按 WinR 输入 regedit 打开注册表编辑器。 定位到两个路径&#xff0c;均将 PortNumber 改为十进制新…

作者头像 李华
网站建设 2026/6/9 12:18:05

Open UI5 源代码解析之1431:AppVariantOverviewDialog.js

源代码仓库: https://github.com/SAP/openui5 源代码位置:src\sap.ui.rta\src\sap\ui\rta\appVariant\AppVariantOverviewDialog.js AppVariantOverviewDialog.js 文件深度分析 文件定位与整体价值 这个文件位于 sap.ui.rta 模块下的 appVariant 目录,名称为 AppVarian…

作者头像 李华
网站建设 2026/6/11 13:23:04

Unity 2018-2019下ShaderForge可视化着色器继续可用的修复方案

本文还有配套的精品资源&#xff0c;点击获取 简介&#xff1a;Unity升级到2018.x或2019.x后&#xff0c;原ShaderForge插件常出现ShaderGenerator报错、节点连接失效、材质预览黑屏、编辑器界面异常等问题。这个补丁包专门解决这些兼容性障碍&#xff0c;基于官方ShaderFor…

作者头像 李华
网站建设 2026/6/11 14:08:51

i.MX RT1160硬件设计精要:电源管理、时序与特殊信号处理

1. 项目概述与核心价值在工业控制和物联网边缘计算这类对可靠性与功耗极度敏感的应用场景里&#xff0c;选对一颗高性能的MCU只是第一步&#xff0c;真正的挑战往往隐藏在硬件设计的细节之中。最近在为一个工业网关项目做硬件选型和原理图设计时&#xff0c;我再次把目光投向了…

作者头像 李华
网站建设 2026/6/11 22:19:56

如何用Diablo Edit2彻底解决暗黑破坏神2存档管理的三大难题

如何用Diablo Edit2彻底解决暗黑破坏神2存档管理的三大难题 【免费下载链接】diablo_edit Diablo II Character editor. 项目地址: https://gitcode.com/gh_mirrors/di/diablo_edit 你是否曾经因为技能点分配错误而不得不重新练级&#xff1f;是否厌倦了在暗黑破坏神2中…

作者头像 李华
网站建设 2026/6/11 20:16:05

Rasa天气助手实战:对话系统NLU与对话管理全链路解析

1. 项目概述&#xff1a;这不是一个“Hello World”&#xff0c;而是一次对话式AI的完整闭环实践Rasa 101: Building a Weather Assistant——这个标题乍看像教程入门&#xff0c;但实际是对话式AI工程落地的微型教科书。我带过十几支企业级Rasa实施团队&#xff0c;从金融客服…

作者头像 李华