尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
半透反射式LCD仿真全流程:TechWiz LCD 2D建模与优化
做LCD面板光学仿真这些年我接触到最多的一个场景就是半透反射式Transflective显示模式的建模。这个模式在户外可读性要求高的场景——比如车载仪表、工控屏、户外手持设备——几乎是刚需因为它同时兼顾了透射模式下的高亮度和反射模式下的低功耗。但麻烦也恰恰出在这里同一个像素既要处理背光透射的光路又要处理环境光反射的光路两条光路在液晶盒里共用一套液晶分子排列仿真的时候一旦处理不好亮度曲线和对比度就全乱了。这篇文章我就以TechWiz LCD 2D仿真软件为工具把半透反射式显示模式从结构拆解到仿真设置、再到结果判读的整个流程捋一遍把我踩过的坑和验证过的参数配置都分享出来希望能给正在做同类项目的朋友省点时间。先说清楚这篇文章适合谁。如果你是做LCD器件设计、光学仿真或者显示模组开发的工程师手里正好有TechWiz LCD或者正准备评估这个工具那这篇内容可以帮你快速跑通一个可用的半透反射式仿真流程。如果你只是学生或者刚入行想理解半透反射式显示为什么难做、仿真时到底要关注哪些物理量这篇内容同样能给你一个完整的技术框架。我不会只贴操作步骤每个关键设置背后我都会解释为什么要这么设这样你换到别的仿真软件也不至于抓瞎。我用的版本是TechWiz LCD 2D实际版本号我记得是某个较新的release界面布局和参数面板可能跟你的略有差异但核心物理模型和操作逻辑是通用的。整个仿真项目我从零开始建包括液晶材料参数录入、盒结构定义、光学层堆叠设置最后分别跑透射模式和反射模式再把结果合成起来看半透反射式的综合表现。1. 半透反射式显示的技术本质与仿真难点1.1 为什么单条光路撑不起户外场景先聊点物理层面的东西。传统透射式LCD靠背光把光打亮光线穿过下偏光片、TFT阵列、液晶层、彩膜、上偏光片最后进入人眼。这个光路很成熟仿真起来也相对简单因为光源是确定的、光路是单程的。但问题在于背光一开功耗就上去了而且在户外强光环境下环境光在屏幕表面的反射会严重冲掉背光形成的画面对比度急剧下降。你肯定见过阳光下看不清手机屏幕的场景就是这个原因。反射式LCD则走了另一条路没有背光完全靠环境光照射屏幕表面光线穿过液晶层后到达底部的反射电极再反射回来穿过液晶层出射。好处是功耗极低坏处是一旦环境光不够亮屏幕就是一片死黑。室内光线充足还行暗光环境下基本没法用。半透反射式Transflective就是把这两者结合起来每个像素区域被划分为透射区和反射区透射区保留背光光路反射区利用环境光光路。两个区域共用同一个液晶盒但透射区和反射区的液晶层厚度通常不同——这是设计中非常关键的一环。因为透射光路只穿过液晶层一次而反射光路要穿过液晶层两次为了让两种模式的相位延迟量匹配反射区一般做半盒厚设计也就是单盒厚cell gap的一半。这个设计思想本身听起来不复杂但真正做起仿真来就有点头疼了。因为你不能简单地跑一个半透射模型那在物理上是不存在的。你必须分别建立透射区子像素和反射区子像素的模型各自算完光学响应再做区域加权合成。TechWiz LCD 2D虽然是2D仿真工具但恰恰在处理这种同盒不同区的结构上有它的便利之处后面我会展开说。1.2 半透反射式仿真的三大难点光程差、灰阶匹配与视角响应做半透反射式仿真我总结下来有三个坎儿几乎每个项目都会碰上。第一个坎是光程差匹配。透射区光穿过液晶一次反射区光穿过液晶两次如果两边用相同的盒厚和相同的液晶预倾角那反射区的有效光程差就是透射区的两倍。结果就是两边的亮态透射率曲线完全不在一个频道上最直观的表现就是灰阶反转让整个画面变得诡异。解决思路很经典反射区盒厚减半让反射光两次穿过液晶的光程差约等于透射区一次穿过的光程差。但这只是一种近似因为液晶分子在电场下的倾倒是非线性的不同电压下实际光程差比例并不恒等于2倍所以仿真时必须逐电压点校验。第二个坎是灰阶匹配。显示器的gamma曲线要求透射区和反射区在相同灰阶输入下输出亮度相对值一致否则画面会出现明显的区域性色差和亮度断层。这个在仿真阶段就要特别注意同一个灰阶电压透射区和反射区的电压-透射率曲线V-T曲线形状可能完全不同。你需要通过调整反射区的液晶盒参数或电学参数让两边的V-T曲线形状尽量保持一致。TechWiz LCD 2D里可以分别输出两条V-T曲线放在同一张图里对比这是最直接的校验手段。第三个坎是视角响应。半透反射式屏幕的视角特性跟纯透射或纯反射都不一样。反射区是环境光入射后反射出射光的传播方向受环境光源位置影响很大不同观看角度下反射率变化剧烈。TechWiz LCD 2D虽然是2D仿真但它在每一层光学计算中会保留入射角和出射角信息所以你可以设置观察极角来查看特定角度下的光电响应。只是需要记住2D仿真无法覆盖完整的方位角分布那是3D仿真的事但2D结果用来做器件级趋势判断和参数优化是完全够用的。1.3 仿真工具选型TechWiz LCD 2D的适用边界先交代一下为什么我在这类项目里经常用TechWiz LCD 2D。这个工具由Sanayi System出品它最大的特点是快和聚焦。它不像一些通用光学仿真软件那样什么都做——几何光学、杂散光、热效应全都包揽——而是专门面向LCD器件物理把液晶连续弹性体理论、电磁场求解、光学各向异性介质传输这三个核心模块打磨得很深入。你可以在同一个工作区里快速定义液晶材料参数弹性常数、介电常数、折射率然后指定盒结构摩擦方向、预倾角、盒厚再加上偏光片和补偿膜跑一次求解很快就能得到V-T曲线、透过率光谱、视角分布等关键输出。对于半透反射式这种需要反复扫描参数的项目这个迭代速度非常重要。而它作为2D工具的限制也需要心里有数它无法精确处理像素周边的不连续效应比如像素边缘的电场扭曲和漏光。这些在窄边框、高PPI设计中会有一定影响但如果你做的是像车载仪表这类像素较大的项目2D仿真误差在可接受范围。另外TechWiz LCD 2D的光学引擎是基于扩展琼斯矩阵或者Berreman 4x4方法实现的这两种方法在处理正入射和斜入射时都有足够的精度前提是你的层叠结构描述准确。2. 建模仿真前的材料与结构准备2.1 液晶材料参数的录入每一项都有讲究很多朋友在仿真前不重视液晶材料参数觉得差不多就行了。这是大忌。液晶材料的弹性常数、介电各向异性、折射率各向异性、旋转黏度每项都会直接影响仿真结果尤其是半透反射式这种对光程差极其敏感的架构。先看介电参数。液晶的介电各向异性Δε决定了阈值电压和陡度。常用的向列相液晶Δε在3到10之间高Δε材料驱动电压低、响应快但介电常数增大会加剧电容负载——在2D仿真里这种影响不会直接体现但它影响液晶指向矢的电压响应分布间接影响V-T曲线的形状。我一般按材料供应商提供的实测数据表录入没有实测数据的才用典型值。再看弹性常数K11、K22、K33。这三个常数分别对应展曲、扭曲和弯曲形变它们直接决定了液晶分子在电场中的形变平衡态。不同弹性常数组合对阈值电压的影响差异很大特别是K33/K11比值直接影响场致指向矢形变对电压的敏感程度。如果你的目标是做高对比度半透反射式结构需要花时间对这三项做校准单纯用datasheet默认值往往不够准。折射率参数no和ne决定了双折射Δn这是光程差计算的核心输入。在2D仿真软件里液晶层的相位延迟是通过积分各个薄层的光轴投影得到的所以Δn的色散也要注意。很多材料库只给了单一波长的Δn但显示应用关心的是整个可见光波段。TechWiz LCD 2D支持色散文件导入如果材料实测数据允许的话尽量用全波段色散数据而不是单点值。最后是预倾角。摩擦工艺或光取向工艺会给液晶分子一个初始取向角度这个角度通常很小0.5度到3度之间。预倾角对阈值特性影响不显著但对V-T曲线在低灰阶区域平滑度影响明显。更关键的是预倾角方向与摩擦方向的匹配直接决定了液晶盒的取向缺陷在2D仿真中这些用边界条件来表达。2.2 盒结构与光路架构透射区和反射区怎么摆半透反射式显示器的像素结构常见的有三种做法。第一种是单盒厚双区域这种最简单透射区和反射区一样厚但反射区的光程差天然不匹配只能靠光学补偿膜硬拉效果有限。第二种是双盒厚结构反射区做薄这是目前最主流的方案。第三种是采用多域设计进一步控制视角——比如在反射区做双畴结构用不同预倾角分区来改善对称性。仿真的时候我建议从双盒厚结构入手因为它的物理模型最清晰后续调整也最可控。在TechWiz LCD 2D里半透反射式通常被建模为两个独立的2D单元一个透射区单元一个反射区单元。每个单元共享相同的电极材料和取向层参数唯一区别就是盒厚反射区约等于透射区的一半和底部电极类型——透射区底部是透明电极ITO反射区底部是反射电极通常用铝或银。反射区的底部反射面在光学上要作为一个反射边界来处理而不是简单地当作透射层翻转。光路架构上要特别注意层的顺序。透射区的光路从上到下是上偏光片、上基板玻璃、上取向层、液晶层、下取向层、下基板玻璃、下偏光片、背光。反射区的光路则是上偏光片、上基板玻璃、上取向层、液晶层、下取向层、反射电极。注意反射区没有下偏光片和背光光在反射电极处折返再次穿过液晶和上偏振片。有些设计会把反射电极放在下基板玻璃的外侧有些放在内侧这个位置决定了反射光路是否经过下玻璃基板进而影响色偏你在仿真建模时必须和实际器件结构保持一致。2.3 偏光片与补偿膜的设置CA-OS模型怎么选偏光片对半透反射式的效果影响巨大尤其是反射区环境光经过偏光片两次偏振态的解析会非常敏感。TechWiz LCD 2D中偏光片的光学模型一般支持两种理想偏光片模型和复合光学片模型CA-OS模型。理想偏光片只定义透射轴方向和透过率计算快但精度有限只适合方案初筛。CA-OS模型则把偏光片的分层膜结构TAC、PVA、补偿层全部纳入计算更能反映真实器件的偏振转换和漏光特性。半透反射式仿真建议直接上CA-OS模型虽然计算量上去了但结果可信度完全不同。补偿膜的设置就更有门道了。反射式显示为了提高对比度通常需要加负性光学补偿膜或者双轴膜。你可以用TechWiz LCD 2D内置的多种光学层类型来模拟比如A板、C板、双轴膜等每种膜的参数是面内相位延迟R0和厚度方向相位延迟Rth。我个人经验是先用无补偿膜的结构跑一遍反射区透过率和对比度确认基线的不足然后再逐步加入补偿膜观察对比度、反射率、色偏的变化趋势。这样你就知道补偿膜到底在结构中扮演什么角色而不是盲调参数。3. 完整的TechWiz LCD 2D仿真操作流程3.1 第一步新建项目与定义全局单位打开TechWiz LCD 2D后第一个界面是Project Setup。这里需要设置项目的工作目录、名称以及全局的尺寸单位。我习惯用微米作为长度单位角度用度电压用伏特。波长范围设置为380nm到780nm取样间隔5nm这样既覆盖可见光谱又不至于让计算量过大。注意一点工作目录中不要出现中文字符和空格否则后期保存脚本时偶尔会出编码问题这是老版本的遗留毛病但养成好习惯总没坏处。接下来是定义基板和盒尺寸。2D仿真只勾勒一个截面所以只需要定义x方向水平和z方向厚度的范围。一般透射区和反射区的子像素宽度在几十到一百微米量级我按项目实际光罩数据来设比如透射区宽度36um反射区宽度24um盒厚分别设3.5um和1.8um后续再做参数扫描研究厚度对光程差的影响。3.2 第二步液晶材料库的建立在Material Library里新建一个液晶材料。我通常叫它LC_Transflective_Model01。需要填的基本参数前面已经说过重点是几个关键项的填入方式。介电主轴和折射率主轴的方向是否与液晶长轴一致——默认认为是但如果你用的是含氟类液晶混合物某些情况下会有微小的离轴角这个在2D仿真中一般忽略但在高精度校准项目中需要注意。表面处理参数也在这里设定上下基板的取向方向 rubbing direction和预倾角。半透反射式的透射区和反射区取向方向通常一致这样液晶盒的整体扭转角一致只是盒厚不同。但在多域设计里反射区可以设置不同的预倾角或者做不同方位角分区这些也要在材料或边界条件里体现。这里有一个实用经验最好把透射区和反射区做成两个独立的材料配置文件虽然它们用的液晶配方一样但表面参数可能不同分开配置可以在后续优化时互不干扰。另外需要注意的是液晶材料参数的温度依赖。显示器件实际工作会发热尤其是反射区附近的背光模组温度可能明显高于面板其他位置。如果你的项目对温度敏感可以选用材料库里的温度修正模型TechWiz LCD 2D提供的标准模型是基于Arrhenius形式的参数插值。不过这个功能一般用于热分析阶段基线仿真可以先不启用。3.3 第三步定义几何结构——半透反射式像素的2D表达在Cell Structure界面中我要画出两层基板之间的所有膜层。TechWiz LCD 2D的几何定义方式是层叠截面你要从上到下依序定义各层。对于透射区层的顺序是上基板玻璃、上电极ITO、上取向层PI、液晶层LC、下取向层PI、下电极ITO、下基板玻璃。对于反射区其他不变但下电极改为Reflector层并且可以选择反射电极的反射率比如铝的反射率约92%以及表面粗糙度模型——不过表面粗糙度在2D仿真中一般用等效散射模型来近似。这里有个容易犯的错误很多初学者把反射区和透射区定义在同一个截面中用不同的层段来表达。这在TechWiz LCD 2D里是很别扭的因为一个截面内的液晶层厚度必须一致。标准做法是定义两个不同的截面Section分开运行计算最后再做数据合并。我现在都是直接设置两个独立的仿真文件一个Transmissive_Zone一个Reflective_Zone输出数据后用脚本处理合成。这样逻辑清晰也方便批量扫参。在定义盒厚时注意半透反射式的反射区盒厚一般是透射区的一半。例如透射区盒厚3.6um反射区就设为1.8um。但这只是初始值实际设计时很可能因为液晶材料双折射率不同或偏光片相位延迟差异需要微调反射区盒厚来让两条V-T曲线更接近。3.4 第四步光学层堆叠设置——偏光片、补偿膜与反射层光学层设置是TechWiz LCD 2D里面比较关键的一步直接在Optical Layer界面添加。每添加一层需要选择这层的光学模型并输入对应参数。我的推荐顺序是上偏光片使用CA-OS模型输入吸收轴角度透射轴角度与之垂直以及各子层的厚度和折射率色散。吸收轴一般设置在45度方位角上但具体值要根据你的面板的初始设计。补偿膜从A板/C板/双轴膜中选择。如果同时要改善透射区和反射区的视角双轴膜是常见的选择它的面内延迟R0和厚度方向延迟Rth范围很广调整空间大。液晶层这个层的基本光学特性是从液晶材料计算结果获得的通常不需要额外手动输入软件会从电学求解和指向矢分布计算自动提取。反射层反射层在反射区模型中被当作底部光学界面。选择Reflective Mode并输入复折射率或者简化的反射率。铝在可见光区反射率稳定但会有轻微的相位变化如果追求高精度建议使用实测的复折射率数据。偏光片的透过轴方向要和液晶取向、补偿膜快轴方向形成一个合理的偏振光学系统。我一般是先用四分之一波片条件去初算透射区和反射区的初始反射率要尽量低这样暗态好对比度才有提升空间。手感上如果跑出来的暗态透过率高于某个值先不要急着加膜回头检查偏光片轴角度是否配错。3.5 第五步驱动电压与边界条件设置在Electrical Boundary条件面板里设定上下电极的电压。一般半透反射式仿真是扫电压的从0V到5V或6V步长0.1V或0.2V。扫描步长直接影响V-T曲线的平滑度也影响计算时间。我的做法是先粗扫0.2V找到大致趋势然后针对关键电压区间比如透过率从90%掉到10%的区间做0.05V细扫。液晶分子在边界处的锚定条件也要设置。Strong Anchoring强锚定是最常用条件即表面预倾角固定不变。如果你要研究低预倾角下的响应退化可以考虑弱锚定模型给一个锚定强度参数。但弱锚定模型的校准比较复杂没有实测数据我不建议用很容易把结果带偏。这里还有一个关于反射区电压的细节。在真实器件中反射区和透射区共用同一个数据电压线所以施加在两边液晶层上的电压是相同的。如果你的模型里反射区盒厚减半而电压相同那反射区的实际电场强度是透射区的两倍在理想平板电容假设下这会导致反射区的有效电压-相位延迟曲线与透射区错位幅度更大。仿真时可以先按相同电压条件跑一遍观察V-T曲线错位情况再决定是否做反射区电压补偿设计——有些面板会在反射区单独加一个电容补偿结构这是后话。3.6 第六步计算求解与结果输出设置完成后就可以运行求解。TechWiz LCD 2D会先做液晶弹性形变求解得到不同电压下液晶指向矢在盒厚方向上的分布然后基于这个分布做光学计算。如果是第一次跑建议只跑单点电压的光学计算确认无报错后再批量跑全电压扫描。结果输出方面我常用的输出项有V-T曲线透过率-电压V-R曲线反射率-电压特定电压下透过率/反射率随极角的变化视角曲线液晶层指向矢分布图用于检查形变模式透射光谱和反射光谱用于评估色偏对于半透反射式我把透射区V-T曲线和反射区V-R曲线放到同一个图中对比。注意纵轴单位可能不同一个是透过率一个是反射率数值量级也不一样要各自归一化到最大值再看归一化曲线的一致性。这一步是判断灰阶匹配的关键。4. 半透反射式显示的典型参数调试与优化4.1 优化流程从暗态到亮态再到gamma匹配我调试半透反射式的时候会按照一个比较固定的节奏来推进。第一步压暗态。暗态是左边地区和反射区共同控制的。把液晶盒调到常黑模式或者常白模式——半透反射式常用常黑模式即无电压时暗态加电压时亮态。在常黑模式下暗态透过率/反射率应该尽可能低。如果暗态不够暗优先检查偏光片吸收轴方向和液晶取向方向是否匹配再看补偿膜的R0/Rth是否过度补偿。第二步提亮态。透射区在最大电压下透过率应该尽量高理论上受偏光片透过率和开口率限制。反射区的亮态反射率同样重要但它的物理上限由反射电极的反射率和偏光片透过率决定。这一步主要是看液晶动态范围是否足够大——如果最大电压下还没有完全转向说明驱动电压不够或者液晶材料旋转黏度太大的影响开始显现。第三步匹配灰阶。把归一化的透射区V-T曲线和反射区V-R曲线放在一起如果重合度不好通常要调整反射区盒厚。你会发现一个规律如果反射区亮态提前饱和说明盒厚太薄如果亮态滞后说明盒厚太厚。经过几次迭代就能找到差不多的平衡点。这里有一个经验参数在双盒厚半透反射式结构中反射区最佳盒厚并不严格等于透射区盒厚的一半。因为透射区和反射区在暗态的偏光状态解析并不完全相同实际最佳比例可能在0.5~0.6之间波动。我会在仿真里对这个比例做个扫描得到一个最优值再锁定。4.2 参数扫描与敏感性分析找到真正的杠杆点TechWiz LCD 2D没有原生的大规模DOE工具但你可以通过脚本批量修改参数文件循环跑。我喜欢用它的脚本接口把盒厚、预倾角、补偿膜R0/Rth等作为变量批量扫描后把结果汇总做出敏感性图表。我做过一轮扫描固定其他参数仅改变反射区盒厚从1.5um到2.2um间隔0.1um观察反射区V-R曲线和对比度变化。结果显示盒厚对亮态反射率的影响很大尤其是在中高电压区域但对暗态反射率影响有限。这说明反射区盒厚主要决定灰阶曲线形状而对暗态漏光的影响需要通过补偿膜来控制。预倾角扫描也有意思。在2度到4度范围内预倾角的增加使V-R曲线整体右移阈值电压略升高同时中灰阶区域的斜率变得更平缓。如果你发现反射区的gamma曲线太陡适当调大预倾角可以缓解。这在多域设计中其实是常用的手段用预倾角分区来调整各域灰阶响应最后合成一条更平滑的响应曲线。4.3 反射区与透射区亮度对位APRArea Ratio的影响半透反射式面板设计里通常会有一个开口率的概念。透射区和反射区各自占像素面积的比例APRAperture Ratio这里我借用来称呼反射区面积占比。这个比例对仿真结果的影响不在单区域层面而在最终的整屏亮度合成。TechWiz LCD 2D本身不直接做这种合成但你可以用它分别输出透射区和反射区的光学响应然后自行按面积比例加权平均。举个例子某项目像素总面积100um×300um透射区占70%反射区占30%。透射区最大亮度设为450 nit反射区在标准光源D65下的等效反射亮度设为80 nit。那么在强光下屏幕的可读性由反射区贡献多少、背光贡献多少可以通过加权公式去估算。加权合成后的等效亮度-电压曲线比单一区域更直观。我在做车载项目时这个值通常会设定在透射区70%反射区30%左右然后根据客户对阳光可读性的要求再做微调。这个加权过程在TechWiz LCD 2D里需要自己用外部计算工具处理。我一般先把两组仿真结果导出成CSV再用Python做一个简单的加权和归一化脚本计算每种灰阶下的合成gamma曲线并和target gamma曲线做对比。这样就能知道在灰阶对位方面哪个电压区间的偏差最大需要做局部补偿。5. 实战中的常见问题与排查实录5.1 问题一暗态透过率降不下去我在初版仿真中遇到过典型的暗态漏光问题。透射区和反射区在0V时的透过率都偏高尤其反射区。排查时先用排除法把补偿膜先拿掉设为无看暗态反射率是否下降。如果下降说明补偿膜参数和偏光片不匹配导致暗态被补偿成了亮态。如果还是偏高检查偏光片吸收轴方向与液晶取向的夹角。半透反射式在反射区光线两次经过上偏光片偏振状态变化被加倍偏光片方向即使只有几度偏差也会导致明显的暗态漏光。还有一个经常被忽略的点ITO电极的折射率与玻璃基板折射率不匹配时在界面处会产生菲涅尔反射这会形成额外的背景反射光叠加在暗态上。在仿真的光学层设置里这些界面的折射率色散如果没填对暗态反射率就会异常。我第一次排查时一直纠结在液晶层和偏光片上忽略了ITO层的折射率色散文件走了不少弯路。5.2 问题二反射区V-R曲线比透射区V-T曲线跳变更剧烈这是半透反射式最常见的现象之一。原因不复杂反射光两次穿过液晶层等效相位延迟对电压的敏感程度更高。换句话说反射区的小电压变化会被放大成大相位变化反映在V-R曲线上就是斜率更陡。遇到这个问题我的处理顺序是先检查反射区盒厚设置。如果盒厚减半结构正确那V-R曲线陡峭是在正常范围内的。如果陡峭程度已经严重影响灰阶匹配可以考虑两种方案第一种是调整反射区液晶预倾角增大预倾角可以钝化响应第二种是在反射区底部加一层微小的阻抗层来降低实际跨液晶层的电压——不过这种方案在2D仿真中不好建模通常要简化处理。实际项目中更常见的是通过过驱动overdriveIC来修正灰阶响应但这已经超出纯光学仿真范畴了。5.3 问题三仿真结果和实测面板对不上有一次我拿到客户实测的反射区色坐标和仿真结果差了不少。查了一圈最后发现是偏光片CA-OS模型里用的膜层厚度和实际偏光片批次不一致。再往深挖偏光片的TAC层在加工过程中有拉伸使实际相位延迟和标称值差了几纳米。虽然差异看起来小但在反射光路里光线两遍经过偏光片相位误差被放大色偏自然就出来了。从那以后我特别强调偏光片模型参数的实测校准如果拿不到实测数据至少在仿真报告的结论里注明这个不确定度范围。还有一次问题出在反射电极上。我以为反射率92%是常数直接填了进去。后来发现我的仿真数据在长波段的反射率始终偏高怎么都对不上实测。换成铝材料的实测复折射率数据后问题马上消失了。这说明在一些对光谱敏感的半透反射式设计中反射电极的光谱特性不能按理想化简单处理。5.4 常见问题速查表| 问题 | 可能原因 | 排查手段 | | 暗态透过率偏高 | 偏光片轴角偏差、补偿膜R0/Rth不当、ITO折射率色散数据缺失 | 移出补偿膜定向排查检查偏光片轴角核验膜层折射率 | | V-R曲线比V-T曲线跳变剧烈 | 反射区盒厚比例不当、预倾角过小 | 扫描反射区盒厚0.45~0.65倍透射区厚度调整预倾角 | | 亮态反射率始终偏低 | 反射电极反射率参数不准确、偏光片透过率不足 | 用实测复折射率替代简化反射率换用更高透过率偏光片模型 | | 仿真与实测色偏不一致 | 偏光片批次差异、膜层厚度偏离标称值 | 用实测偏光片参数校准CA-OS模型 | | 高压段V-T曲线持续上升不饱和 | 驱动电压不足、液晶Δn偏小 | 提高扫描电压上限检查材料Δn | | 灰阶gamma偏移 | 透射区反射区相位延迟不匹配 | 调整反射区盒厚微调补偿膜相位延迟值 |5.5 仿真收敛性问题TechWiz LCD 2D在液晶弹性形变求解时偶尔会遇到不收敛的情况特别是预倾角很小或者电压突变很大的时候。我的建议是把初始电压步长放宽先让求解器算出一个稳定的低电压解再在此基础上抬高电压。这个逐步加载的思路可以处理大部分收敛问题。如果还是不收敛降低网格密度试试——虽然网格密度降低会引入一些精度损失但至少能得到一个可参考的趋势解。6. 多区域合成的数据后处理思路TechWiz LCD 2D输出的原始数据是各自独立的透射区和反射区的光学响应并不会自动合成。我说一下我常用的合成方法。把透射区的V-T数据导出把反射区的V-R数据导出先在Excel里各自归一化到最大亮态值然后按面积加权相加得到等效亮度曲线。这里的权重就是透射区和反射区的面积占像素总面积的比例。举个例子透射区面积占比70%反射区占30%归一化后的透射系数T(V)和反射系数R(V)分别乘上各自权重再相加就是等效光响应曲线。如果想进一步模拟真实环境你还需要把反射部分乘上一个环境光亮度系数这个系数取决于你假设的标准光源强度。在D65标准光源、1000 lux照度下反射区的等效亮度贡献通常只有透射区的十分之一甚至更低这也是为什么半透反射式在室内看起来和普通透射式相差不大但一到户外优势就体现出来了。我用Python写了个简单脚本读取两组CSV数据、插值对齐电压轴、做加权和、算对比度、画图。为了方便迭代我还把扫参目录里的结果文件统一命名脚本直接批量处理输出一张带多个曲线的对比图。这里贴一段核心逻辑示意import pandas as pd import numpy as np def load_vt_curve(path, voltage_colV, trans_colT): df pd.read_csv(path) v df[voltage_col].values t df[trans_col].values return v, t def combine_curves(v_t, t, v_r, r, area_ratio_t, area_ratio_r): # 插值到公共电压轴 v_common np.linspace(0, max(v_t.max(), v_r.max()), 200) t_interp np.interp(v_common, v_t, t) r_interp np.interp(v_common, v_r, r) # 归一化 t_norm t_interp / np.max(t_interp) r_norm r_interp / np.max(r_interp) # 合成 combined area_ratio_t * t_norm area_ratio_r * r_norm return v_common, combined注意这里的合成只是亮度层面的线性近似。严格来说透射区和反射区的光谱分布不同合成时还要考虑色度坐标的变化那就需要按波长分别合成。我在做色彩精确评估时会直接从TechWiz LCD导出380~780nm的光谱数据逐波段加权合成再把合成光谱转成Lab或XYZ三刺激值来计算色差。这一步虽然麻烦但对车载、航空显示这类对色彩一致性要求高的项目是必须做的。7. 仿真结果怎么读从V-T/V-R曲线到器件决策7.1 透过率和反射率本身不是最终指标很多新手拿到TechWiz LCD 2D结果图看到V-T曲线就完事了。但我建议你把三个更关键的指标抓出来对比度CR、色偏Δuv和gamma一致性。对比度亮态亮度/暗态亮度。透射区和反射区要分别看还要看合成后的对比度。半透反射式的合成对比度往往介于纯透射和纯反射之间因为反射区的环境光在暗态时贡献的反射亮度会拉低整体对比度。如果合成对比度不够优先看反射区暗态反射率。色偏看的是亮态和暗态下RGB三通道的相对变化。你可以把TechWiz LCD输出的光谱数据导入色度计算工具得到各个电压下的色坐标。正常半透反射式的反射区色偏会大于透射区因为它二次经过所有光学膜层色散积累更大。如果Δuv大于0.02人眼就能觉察到明显偏色。gamma一致性则直接关系灰阶的平滑度。把合成后的等效亮度曲线和目标gamma比如2.2放在一起比较偏差超过可接受范围就得回到盒厚和补偿膜参数上去调整。有些项目会特意在IC端做数字gamma校正但这只能修正单调偏差如果V-T曲线本身形状跟gamma曲线差异太大数字校正也救不回来。7.2 仿真报告应该写清楚哪些参数如果是企业内部项目仿真报告不一定要多花哨但关键参数必须可追溯。我在每份报告开头都附一个参数总表包括液晶材料名、盒厚、预倾角、偏光片型号与轴角、补偿膜型号与R0/Rth、电极材料、反射电极材料与反射率、仿真波长范围、电压扫描范围等。没有这些信息仿真结果无法沉淀成设计经验。另外报告里应该把仿真条件的假设说清楚。比如本仿真未考虑TFT开口率反射电极按理想平面镜建模未含散射环境光按朗伯体假设等等。这些假设恰恰是后来仿真与实测偏差的主要来源。读者如果照你的方案复现先对齐这些假设能避免一大堆无意义的参数折腾。7.3 从2D仿真到整机设计的信息缺失最后说一个很多人问我的问题2D仿真结果能不能直接决定面板设计我的答案是可以作为器件级优化的输入但不能作为整机光学表现的最终结论。2D仿真不考虑像素图案化带来的衍射效应不考虑TFT布线区的遮挡漏光也不考虑背光模组的实际亮度分布和色度分布。整机水平的表现还是要靠光学仿真和实际样品迭代。但反过来讲2D仿真把液晶盒内部的物理机制算清楚了你在整机阶段遇到的很多疑难问题比如某个角度看到暗纹、某些灰阶下颜色发闷、反射区偏色明显都可以回到2D模型里去找原因。我仍然会在每一个新项目开始时先把2D仿真快速跑通它就是整机设计的物理地基。8. 几条值得长期使用的经验做一个半透反射式显示的2D仿真对我来说核心就一句话不要急着堆参数先建立一个你对物理机制有把握的基线模型然后做减法除法——减掉不必要的层除掉不确定的参数确保每一个自由度都在你的控制之下。我自己每次新建项目都会在仿真文件旁边放一个笔记文件记录所有假设、参数来源、以及每次参数修改的动机。这样即使过了一个月回去看也能马上知道当时为什么这么设。这不算什么高深技巧但它帮我躲过了很多次调好了参数却说不出为什么调好的窘境。如果你准备开始做半透反射式的仿真我的建议是从最简单的结构入手常黑模式、上下偏光片垂直、无补偿膜、反射区半盒厚。先跑出那个最简单的模型看看对比度落到什么水平再一步步加补偿、改预倾角、调盒厚。你会发现每一步的物理变化都看得清清楚楚。这比一上来就堆三层补偿膜、各种非标准轴角要高效得多。最后再分享一个小技巧TechWiz LCD 2D的脚本接口值得花时间学一学。手动在界面里点参数不是不行但批量扫参时效率差距巨大。我用脚本把反射区盒厚从1.5um到2.2um扫了10个点大概喝杯咖啡的时间就全跑完了还自动生成了汇总曲线。而手动操作的话光是重复进入菜单改参数就能让你怀疑人生。半透反射式毕竟是透射和反射的结合两边的物理你都占着仿真复杂度和理解难度都要翻倍。但只要把基础机制吃透用TechWiz LCD 2D做这个项目并不神秘。希望这篇内容能帮你少走几步弯路。
RELATED

相关推荐

OpenZeppelin与Hardhat集成实战:从配置到部署验证的完整指南

OpenZeppelin与Hardhat集成实战:从配置到部署验证的完整指南

如果你写过一段时间 Solidity,大概绕不开两个名字:OpenZeppelin 和 Hardhat。用一个不太严谨但很贴切的类比:OpenZeppelin 是“预制件仓库”,把经过安全审计的 ERC20、ERC721、Ownable 这些通用逻辑做成标准零件;Hardh…

📅 2026/10/3 21:17:22
AI任务编排中的Context管理实战:从Token爆窗到分层压缩

AI任务编排中的Context管理实战:从Token爆窗到分层压缩

上个月,TaskOS线上一个跑了整整两天的大型任务链突然崩了,报错只有一行:api error: 400 this models maximum context length is 1048576 tokens. however...。我们几个核心开发盯着屏幕沉默了很久——一百万 token 的上下文窗口,…

📅 2026/10/3 21:12:22
三菱PLC与MCGS组态音乐喷泉控制系统设计调试全解析

三菱PLC与MCGS组态音乐喷泉控制系统设计调试全解析

去年接了一个音乐喷泉控制系统的活,对象是景区入口的一处景观水池,甲方要求能手动单台试喷,也能自动循环花样,最核心的一点是要能跟着音乐节奏改变水柱高低和喷泉组合。我最终选了三菱PLC配MCGS组态这套方案,从IO分配、…

📅 2026/10/3 21:12:22
MORE NEWS

更多资讯

📰

药理学与药物代谢动力学实验汇报的AIGC特征分析及房室模型参数保真

药理学与药物代谢动力学实验汇报的AIGC特征分析及房室模型参数保真在药理学、临床药学及新药研发领域的学位论文与研究手稿中,体内药物代谢动力学(Pharmacokinetics, PK)与药效动力学(Pharmacodynamics, PD)的实验设计…

📰

飞鲲GEO实操手册:企业内容如何被AI搜索采信

一、当AI开始回答问题时的四个常见问题豆包、DeepSeek等生成式引擎正逐步替代传统搜索入口,企业内容能否被AI采信,直接决定品牌在答案中的露面机会。围绕这一变化,四个问题反复出现。第一,企业开通了GEO系统,却缺少配套…

📰

pytest速成

【B站讲的最好的Pytest自动化测试教程,自动化必备之Pytest测试框架训练营,只需一小时速成,学会直接上手实操!】 速成pytest 插件管理 pytest-html 生成html报告 ASUSLAPTOP-VUFPBHN7 MINGW64 /d/Python/Code/pytestProject1 $ py…

📰

Agent之HarnessEngineering:从空 git 仓库出发,用 Codex 把仓库知识变成系统记录

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

【办公类-200-01】20260820课题的查重报告比例(AI写结题报告+人工插图+PaperYY免费查重(标红文字修改:口语化)+知网查重结果对比)

一、背景需求整个暑假都在写三篇智慧项目课题,这应该是最后一届了(作为吃财政饭的教育系统,受税收减少的影响,各类比赛越来越少了)。我自己主攻一篇《AI与班务管理标识用品》,真正的做了几年的研究&#xf…

📰

SpringBoot debug实战:从自动装配到最小链路跑通

【SpringBoot香樟转转】debugDay01从零搭一个校园二手交易平台,第一天全在跟报错较劲。在做“香樟转转”这个 SpringBoot 项目之前,我其实有过心理准备,但真到了写代码调试的阶段,才发现问题的密度远超预期。这篇文章就把 Day01 这…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬