便携显示器这个品类这几年价格被打下来了但真正自己动手做过的人都知道最烦的往往不是屏幕本身而是那一堆转接方案。市面上常见的做法是买一块带HDMI输入的驱动板再配一个Type-C转HDMI的转接头线材一堆不说4K高刷还经常掉链子。LT7911UXC这颗芯片有意思的地方在于它直接把Type-C的DP Alt Mode信号转成MIPI DSI中间不需要任何转接头一根C口线插上去就能点亮屏幕。我前后折腾了大概三周时间从选屏、画板、打样到调通4K120Hz中间踩了不少坑这篇就把整个链路完整拆一遍给想自己动手的朋友一个可复现的参考。1. 为什么值得用LT7911UXC做Type-C直连方案1.1 传统转接方案的三个硬伤先说清楚为什么我要绕开转接头。大部分DIY便携屏的默认路线是设备Type-C输出DP信号经过一个C转HDMI的转接芯片或成品线再进HDMI转MIPI的驱动板。这条链路看起来成熟实际用起来问题集中在这几个地方。第一是带宽损耗和协议转换层数太多。DP转HDMI再转MIPI中间经历了两次协议转换每一次都要重新打包时序。4K60Hz勉强能跑想上4K120Hz基本没戏因为HDMI 2.0的18Gbps带宽在4K120下根本不够得上HDMI 2.1而HDMI 2.1的转接方案成本和复杂度又是另一个量级。第二是供电和识别逻辑混乱。转接头需要额外供电有些还要外接USB做触控回传桌面上一堆线。更麻烦的是部分设备对转接头的EDID识别不稳定插上去黑屏或者分辨率协商失败得反复插拔。第三是延迟和兼容性。多一层转换就多一层延迟玩游戏或者做扩展屏的时候能明显感觉到。而且不同品牌的转接头固件差异很大同一块屏换个转接头可能就点不亮了。LT7911UXC的思路是砍掉中间环节。它本身是一颗Type-C转MIPI DSI的桥接芯片直接接收Type-C接口上的DP Alt Mode信号内部完成解包和时序转换输出MIPI DSI给屏幕。整条链路只有一次协议转换带宽利用率高4K120Hz在DP 1.4的HBR3四通道下是能跑通的。1.2 LT7911UXC的关键能力拆解选芯片之前我把规格书翻了几遍几个参数是决定能不能做4K120的硬指标。能力项规格对DIY的意义输入接口Type-C DP Alt Mode一根C口线直连无需转接DP版本DP 1.4支持HBR3四通道总带宽32.4Gbps输出接口MIPI DSI直接驱动MIPI屏省掉转接板最大分辨率4K120HzDSC高刷便携屏的核心前提DSC支持支持压缩后带宽需求大幅下降音频支持DP音频提取可外接功放做带喇叭的屏这里要重点说DSC。4K120Hz不压缩的像素时钟大概在1188MHz左右MIPI DSI四通道在每通道1.5Gbps下总带宽约6Gbps算下来是不够的。DSCDisplay Stream Compression是VESA的视觉无损压缩标准压缩比通常3:1左右压缩后带宽需求降到原来的三分之一这样MIPI侧就能轻松承载。LT7911UXC内置DSC解码DP侧接收压缩流解压后按MIPI时序输出这是它能做到4K120的关键。另一个容易被忽略的是DP Alt Mode的协商。Type-C接口要进入DP Alt Mode需要CC通道上的PD协议协商。LT7911UXC集成了这部分逻辑但外围的CC电阻和PD配置还是要自己处理后面硬件部分会细说。1.3 这套方案适合谁坦白讲这个项目不是给纯新手准备的。你需要会画原理图和PCB至少两层板要能独立完成最好有四层板经验需要会用示波器看MIPI时钟和数据波形需要能读懂屏幕的规格书和初始化序列。如果你之前做过HDMI转MIPI的驱动板那这个项目的难度曲线是平滑的主要新增的就是Type-C的CC协商和DSC配置。如果你只是想快速搞一块便携屏用买成品驱动板更省事。但如果你想搞清楚Type-C直连的完整链路或者有特定的屏幕和外壳需求自己画板是唯一的路。2. 屏幕选型不是所有MIPI屏都能吃4K1202.1 MIPI DSI的通道数和速率匹配选屏是整个项目的第一步也是最容易翻车的地方。很多人以为只要屏幕分辨率够高就行实际上MIPI DSI的通道数和单通道速率直接决定了能不能跑满4K120。先算一笔账。4K120Hz分辨率3840x2160刷新率120Hz像素时钟大约1188MHz含消隐区。如果用RGB888每个像素24bit总数据率是1188M x 24 28.5Gbps。MIPI DSI四通道每通道需要承担7.1Gbps。而目前常见的MIPI DSI单通道速率上限在1.5Gbps到2.5Gbps之间四通道最多10Gbps看起来够但这是理论值实际要考虑协议开销和时序余量。所以必须开DSC。DSC 3:1压缩后数据率降到9.5Gbps左右四通道每通道2.4Gbps这个在MIPI DSI的常见速率范围内是可行的。选屏的时候要确认屏幕的MIPI接口支持的最高单通道速率一般规格书里会写max lane rate。我选的是一块15.6寸的4K IPS屏四通道MIPI单通道最高2.5Gbps支持DSC。这里有个细节屏幕本身不需要支持DSC解码DSC是LT7911UXC在DP侧接收压缩流后解压再以普通RGB时序通过MIPI发给屏幕。屏幕只管接收解压后的数据所以只要带宽够就行。2.2 屏幕初始化序列的获取MIPI屏不像LVDS屏那样上电就能出图它需要一串初始化命令通过MIPI DSI的DCS命令通道写进去。这串序列通常来自屏幕厂商的规格书或者参考驱动。获取途径有几个一是找屏幕供应商要初始化代码这是最靠谱的二是从公开的驱动代码里扒比如一些开源项目或者Linux内核里的panel驱动三是用逻辑分析仪抓一块成品驱动板的MIPI总线把初始化序列录下来。我拿到的是一份厂商给的初始化序列大概有八十多条命令包括电源时序、伽马校正、时序参数等。这里要提醒的是初始化序列和屏幕型号严格绑定同尺寸不同批次的屏可能都不一样千万别随便套用。2.3 背光和供电的注意事项4K屏的背光功耗不低15.6寸的屏背光一般在4W到6W。如果用Type-C供电要考虑总功率预算。Type-C PD协议在5V下默认只能给到3A也就是15W屏幕背光加驱动板加芯片本身15W是够的但如果想同时给设备充电就不够了。我的做法是屏幕背光单独走一路升压用一颗恒流背光驱动IC输入从Type-C的VBUS取电输出根据屏幕背光规格设定。这样背光电流稳定不会因为VBUS波动导致亮度闪烁。另外MIPI的供电一般是1.2V和1.8V需要LDO或者DC-DC转换。LT7911UXC本身需要3.3V和1.1V内核这些都要在电源树里规划好。我建议电源部分单独画一块小板先验证不要一上来就整合到大板否则出问题很难定位。3. 硬件设计Type-C CC协商和MIPI走线是重头戏3.1 Type-C接口的CC和PD配置Type-C接口要进入DP Alt Mode核心在CC通道。设备插入后CC引脚上会进行PD协商确定谁做DFP下行端口也就是信号源谁做UFP上行端口也就是显示器。LT7911UXC作为UFP需要在CC引脚上配置下拉电阻Rd5.1kΩ。但光有Rd还不够。DP Alt Mode的进入需要PD协议里的Discover Identity和Enter Mode流程。LT7911UXC内部集成了这部分逻辑但外围要确保CC通道的电气特性正确。具体来说CC1和CC2各接一个5.1kΩ下拉到地如果要做双向供电还要加PD控制器但纯显示器场景不需要VBUS检测要接用来判断设备是否插入我第一版板子就是CC电阻焊错了位置结果设备插上去只识别成USB设备不输出DP信号。后来用示波器看CC波形发现协商根本没起来重新核对原理图才找到问题。提示CC电阻的精度要求不高5.1kΩ ±5%就行但位置一定要对必须接在Type-C座子的CC引脚上不能接在芯片的其他引脚上。3.2 MIPI DSI的走线规则MIPI DSI是高速差分信号四通道加一路时钟总共十根线。走线规则比USB还严格因为速率更高。几个硬性要求差分对内部等长误差控制在5mil以内通道间等长误差控制在20mil以内否则时序会偏阻抗控制100Ω差分这需要和PCB厂确认叠层尽量少打过孔如果必须打要保证过孔对称远离电源和时钟等干扰源至少保持3倍线宽的间距我画的是四层板叠层是信号-地-电源-信号。MIPI走顶层参考第二层的地平面。这样阻抗好控制回流路径也短。底层走电源和低速信号。这里有个经验MIPI的时钟线要包地也就是在时钟差分对两侧各走一根地线并且多打过孔到地平面。这样能有效抑制串扰。我第一版没包地4K60能跑4K120就花屏后来加了包地就好了。3.3 电源树和上电时序LT7911UXC的上电时序有要求一般是内核1.1V先上然后3.3V最后是MIPI的1.2V和1.8V。如果时序不对芯片可能不启动或者MIPI输出异常。我的电源方案是Type-C VBUS 5V输入一路DC-DC降到3.3V给芯片IO和LDO一路DC-DC降到1.1V给芯片内核LDO从3.3V降到1.8V和1.2V给MIPI背光升压单独一路上电时序通过DC-DC的EN引脚控制用RC延时做简单排序。更稳妥的做法是用一颗电源管理IC做时序控制但成本会高一些。我用的RC延时实测下来够用。注意1.1V内核电压的DC-DC要选低纹波的纹波大了会影响芯片内部PLL导致MIPI时钟抖动进而花屏。4. 固件配置DSC参数和MIPI时序的调试4.1 LT7911UXC的配置方式LT7911UXC通过I2C配置上电后主控可以是MCU或者直接用I2C主机把配置参数写进去。配置内容包括DP接收参数、DSC参数、MIPI输出时序、屏幕初始化序列等。配置工具一般是厂商提供的上位机软件通过USB转I2C适配器连接芯片。我用的是一块FT2232H做的I2C适配器配合厂商的配置工具。配置流程大致是上电芯片进入待配置状态通过I2C写入DP接收参数lane数、速率等写入DSC配置压缩比、slice数等写入MIPI输出时序像素时钟、消隐区等写入屏幕初始化序列触发芯片启动这里最容易出错的是DSC的slice配置。DSC把一帧图像分成若干个slice每个slice独立压缩。slice数要和MIPI的通道数匹配一般是通道数的整数倍。我一开始slice数设错了结果图像被切成几块错位显示。4.2 MIPI时序参数的确定MIPI输出时序要和屏幕规格书严格对应。关键参数包括像素时钟pixel clock水平消隐hblank垂直消隐vblank水平同步宽度hsync垂直同步宽度vsync这些参数在屏幕规格书里都有。以我的屏为例4K120下像素时钟是1188MHzhblank是80vblank是30hsync是20vsync是4。这些值写进配置工具后芯片会按这个时序输出MIPI。如果时序不对表现是图像偏移、花屏或者完全黑屏。调试的时候可以先用低分辨率低刷新率跑通再逐步往上加。我一开始直接上4K120黑屏降到4K60能出图说明时序基本对问题在带宽或者DSC配置。后来把DSC打开再上4K120就通了。4.3 用示波器验证MIPI信号质量MIPI信号质量直接决定图像稳定性。调试阶段我建议一定要用示波器看波形重点看几个指标差分幅度正常在200mV左右共模电压一般在200mV上升时间和速率相关2.5Gbps下大概100ps眼图如果示波器有眼图功能直接看眼图最直观我用的是一台带宽1GHz的示波器配差分探头。实测下来MIPI时钟在2.4Gbps下眼图张开度还不错但数据线有一对眼图偏小查下来是走线有一小段没做等长差了大概30mil。重新改板后眼图就正常了。提示如果没有差分探头可以用两个单端探头做数学运算得到差分波形但精度会差一些只能做定性判断。5. 实测4K120Hz从点不亮到稳定输出的排查过程5.1 第一版板子只识别USB不输出DP第一版板子打样回来焊好之后插上电脑电脑识别到一个USB设备但屏幕不亮。用示波器看CC引脚发现CC上的电压是0.4V左右说明Rd下拉是生效的但PD协商没有进入DP Alt Mode。排查过程先确认CC电阻值万用表量是5.1kΩ没问题看VBUS5V正常看芯片的I2C配置工具能连上说明芯片供电和I2C正常查PD协商日志发现芯片没有发出Discover Identity最后定位到是芯片的PD配置寄存器没使能。默认状态下PD功能是关闭的需要在配置工具里手动打开。打开后重新插拔电脑识别为显示器DP信号输出正常。这个坑的教训是不要假设芯片默认配置就是能用的一定要把配置工具里所有相关选项过一遍。5.2 第二版4K60能出图4K120花屏第二版改进了MIPI走线加了包地。4K60下图像稳定但切到4K120就花屏表现为图像上有横向条纹偶尔闪黑。排查思路先怀疑带宽不够算了一下DSC 3:1压缩后MIPI四通道2.4Gbps应该在范围内用示波器看MIPI时钟发现时钟频率对但抖动偏大看数据线眼图有一对眼图明显偏小查PCB发现那对差分线在过孔处有一小段没等长重新改板把那对线重新走等长再过孔对称。第三版打样后4K120稳定输出连续跑了两小时没花屏。5.3 第三版稳定4K120但音频有问题图像稳定后发现DP音频提取不出来。LT7911UXC支持从DP流里提取音频通过I2S输出。我外接了一颗功放但没声音。查下来是音频的I2S配置不对。I2S有主从模式、采样率、位宽等参数要和功放匹配。我一开始设的是从模式但功放也设的从模式没有主时钟自然没声音。改成芯片做主模式输出BCLK和LRCLK功放做从声音就出来了。音频这块不是所有DIY便携屏都需要但如果想做带喇叭的版本I2S配置要提前规划。6. 外壳和散热容易被忽略的收尾环节6.1 外壳设计要考虑接口和散热板子调通之后外壳是最后一步但也不能马虎。几个要点Type-C接口要留够插拔空间座子周围至少留2mm背光驱动和DC-DC是发热大户外壳上要留散热孔或者用金属外壳辅助散热屏幕排线要固定避免反复弯折导致接触不良我用的是3D打印外壳材料是PETG耐温比PLA好。背光驱动区域开了几排散热孔实测连续工作两小时外壳温度在45度左右可以接受。6.2 屏幕贴合和排线处理屏幕和外壳的贴合用双面胶或者泡棉胶注意不要压到排线。MIPI排线比较脆弱走线的时候要避免锐角弯折弯曲半径至少是排线厚度的10倍。如果屏幕带触控触控的I2C或者USB要单独引出来。触控回传一般走USB需要在Type-C的SBU引脚上做切换这部分如果要做硬件上要加模拟开关。7. 几个值得提前避开的坑7.1 配置工具的版本匹配LT7911UXC的配置工具版本和芯片固件版本要匹配。我用了一个旧版工具写配置的时候有些寄存器地址对不上导致配置写进去不生效。后来找厂商要了最新版工具问题解决。建议拿到芯片后先确认工具版本别在这上面浪费时间。7.2 DSC压缩比的取舍DSC压缩比不是越高越好。压缩比高了带宽省了但图像质量会下降尤其是文字边缘会有轻微模糊。3:1是视觉无损的常见值再高就要看具体内容了。我试过4:1看视频没问题但看文档能感觉到文字发虚。所以3:1是4K120下的推荐值。7.3 MIPI速率不要顶到上限MIPI单通道速率不要设到芯片或屏幕的标称上限留10%到15%的余量。比如屏幕标称2.5Gbps实际设2.2Gbps左右比较稳。顶到上限跑温度一高或者电压一波动就容易出错。7.4 电源纹波对PLL的影响前面提过1.1V内核的纹波要控制好。我实测纹波在20mV以内时MIPI时钟抖动正常超过50mV抖动明显增大4K120下会偶发花屏。所以DC-DC的输出电容要选低ESR的布局上要靠近芯片引脚。8. 写在折腾之后这个项目从选屏到最终稳定输出4K120前后打了三版板子烧了两颗芯片一颗是电源接反一颗是MIPI短路算下来成本比买成品驱动板高不少。但搞清楚Type-C直连MIPI的完整链路之后再做什么尺寸什么分辨率的屏心里都有底了这个价值是买成品换不来的。如果你也想动手我的建议是先买一块现成的LT7911UXC评估板把链路跑通确认屏幕和配置没问题再自己画板。评估板的原理图和配置可以直接参考能省掉很多试错。自己画板的时候电源和MIPI走线是重点这两块稳了基本就成了一大半。最后说一句4K120在便携屏上其实有点性能过剩15.6寸的屏幕上4K60和4K120的观感差异没有大屏那么明显。但如果你的目标是做一块能兼顾游戏和办公的屏120Hz的流畅度提升还是能感知到的。根据自己的实际需求选不必盲目追高。