第一章:光通信芯片概述
1.1 光通信系统架构——从光纤到芯片
做光通信芯片设计这么多年,我经常被问到同一个问题:「这玩意儿到底是怎么把数据传过去的?」其实说白了,光通信就是把电信号转成光信号,通过光纤传出去,到了对端再转回来。听起来简单,但里面的门道可不少。
一个典型的光通信系统,我习惯把它拆成三块:
- 发射端:电信号进来,经过驱动芯片,调制到激光器上,变成光信号
- 传输链路:光纤、光放大器、色散补偿模块——这些是光路的事
- 接收端:光信号被光电探测器接收,经过跨阻放大器(TIA)、限幅放大器,最后通过时钟数据恢复(CDR)把数据捞出来
你想想看,整个链路里,高速接口芯片扮演的是什么角色?其实就是「电-光-电」转换过程中的那个桥梁。没有它,数据根本跑不起来。
核心要点:光通信芯片设计,本质上是在处理「电域」和「光域」之间的信号完整性。我在项目中遇到过不少团队,光路设计得挺好,结果电接口这边眼图全闭了——白忙活。
1.2 高速接口芯片的角色——不只是「转个电」那么简单
很多人以为高速接口芯片就是个简单的电光转换器。嗯,这么理解也没错,但太粗糙了。实际上,它要干的事多着呢:
- 信号调理:进来的电信号可能已经歪歪扭扭了,你得给它整形、放大、均衡
- 时钟管理:数据里嵌着时钟,你得把它提出来,还要保证抖动够小
- 编码/解码:比如64B/66B编码,保证直流平衡,方便时钟恢复
- 预加重/去加重:补偿信道损耗,这个我后面会细讲
我记得刚入行那会儿,带我的老工程师说过一句话:「高速接口芯片,就是给数据铺一条高速公路,还要保证路上没有坑。」这么多年下来,我越来越觉得这话在理。
个人经验:设计高速接口芯片时,我最先关注的是「功耗-性能-面积」这个三角。别一上来就追求极致性能,先看看你的应用场景——是数据中心用的400G模块,还是接入网里的10G PON?需求不同,设计思路完全不同。
1.3 PAM4与NRZ调制技术对比——为什么大家都在转PAM4?
好,接下来聊聊调制技术。这是目前光通信芯片设计里最热的话题之一。
NRZ,就是非归零码,每个符号传1比特。PAM4呢,每个符号传2比特——它用4个电平来表示00、01、10、11。你想想看,同样的波特率,PAM4的速率直接翻倍。
但天下没有免费的午餐。PAM4的代价是什么?
| 对比项 | NRZ | PAM4 |
|---|---|---|
| 每符号比特数 | 1 bit | 2 bits |
| 信噪比要求 | 较低 | 高约9.5 dB |
| 眼图 | 单眼 | 三眼(三个眼高不一样) |
| 线性度要求 | 低 | 高(非线性会严重恶化信号) |
| 实现复杂度 | 低 | 高(需要DAC/ADC、DSP) |
| 典型应用 | 10G/25G | 50G/100G/400G |
为什么会这样?我解释一下。
NRZ只有两个电平,判决门限就一个,简单粗暴。PAM4有四个电平,三个判决门限。电平间距只有NRZ的三分之一——这意味着同样的噪声幅度,对PAM4的影响要大得多。我在项目中做过仿真,同样的信道条件下,PAM4的误码率比NRZ高好几个数量级。
避坑指南:我曾经在一个400G模块项目里,团队为了省功耗,把PAM4发射端的线性度做得很差。结果呢?眼图中间那个眼几乎闭了。后来花了两个月重新设计驱动器的线性化电路。所以我的建议是——做PAM4,线性度是第一优先级,别想着偷懒。
那是不是说NRZ就过时了?也不是。在短距离、低功耗的场景下,NRZ依然有它的优势。比如板级互联、芯片到芯片的通信,NRZ的简单性就是最大的优势。
但如果你要做长距离、高速率的光模块,PAM4几乎是唯一的选择。现在IEEE 802.3bs定义的400G标准,就是用PAM4实现的。行业趋势很明显——PAM4正在全面取代NRZ。
1.4 小结——设计之前,先想清楚
这一章我们聊了光通信系统的基本架构,高速接口芯片的核心作用,以及PAM4和NRZ的对比。我个人觉得,最重要的不是记住那些参数,而是理解「为什么」——为什么PAM4的信噪比要求更高?为什么线性度那么关键?
把这些「为什么」想明白了,后面设计的时候才不会走弯路。
下一章,我会详细讲高速接口芯片的架构设计,包括发射机、接收机的关键模块,以及怎么在功耗和性能之间做权衡。到时候见。