NCS8803 HDMI转eDP 电路设计 控制软件 调试 学习

因项目需要设计一个HDMI转eDP的显示驱动接口电路板。

查找资料后选择了新港海岸的NCS8803显示接口芯片,考虑到其电路设计简单,有参考电路,提供专门调试软件进行电路板音视频调试。由于网上资料少,一些设计调试记录,分享共大家讨论学习。

NCS8803是一个低功耗的HDMI-to-displayPort/eDP转换器,具有高级缩放功能,比例从2:1到1:2。是专为移动设备设计的,包括平板电脑、笔记本电脑、显示器等,以支持高清DP/eDP显示器。

1,电路图原理厂家有提供,ds资料也有提供,如下,

NCS8803 HDMI转eDP 电路设计 控制软件 调试 学习

2,PCB布局和布线设计如下,这是网上找的图片:

NCS8803 HDMI转eDP 电路设计 控制软件 调试 学习

3,显示屏是40pin的带触摸接口的edp屏幕。主控芯片还需要控制LCD的HPD、L背光使能、调光PWM、触摸使能、触摸复位。所以本人使用的主控芯片是STM8的20脚单片机,其IO接口数量是主要考虑对象,也带有I2C接口对NCS8803芯片配置,同时UART串口也可以作为通讯接口。

4,NCS8803是QFN-56封装的,芯片接地引脚只有底部焊盘,手工焊接会增加很多不可知的调试困难,尤其是首次设计和调试,所以不建议手动焊接。本人是手工焊接,刚开始烧了3个芯片,一度怀疑设计问题。有条件的话还是贴片机焊接可靠。

5,由于NCS8803的3脚I2C MASTER没有上拉到3.3V,采取了跳线方式。调试中发现I2C总线上一直有信号(SCL为连续脉冲时钟,SDA上有间歇性的3脉冲信号),说明是芯片的I2C处于主模式,将3脚上拉即可解决。

6,厂家提供了调试软件,调试软件主要是对NCS8803芯片的寄存器配置,使用USB转I2C模块连接电脑和驱动板。驱动板端连接到NCS8803的I2C接口(注意模块与驱动板的I2C接口要共地)。设计前不知道需要留出这个调试接口,所以本人的驱动板没有留出I2C接口供调试,只能采用跳线方式连接。

7,使用调试软件读取屏幕参数不正确或者读取不回来,屏参是由AUX通道读取的,偶尔能读出来正确的屏参,所以怀疑是该通道通讯有问题,或许是通道阻抗问题。AUX通道是高频差分信号通道,资料要求阻抗100欧姆设计,尽量做到通道阻抗连续。AUX_CH_N的上拉电阻和AUX_CH_P的下拉电阻布局要放在AUX通道交流耦合电容附近,如上面绿色参考电路板。为了保证交流耦合信号连续性,尽量选择小封装的电容,如0402,低ESR/ESL的电容。交流耦合电容布局位置应尽量靠近接收端,如此设计应尽量靠近连接器端。通道差分信号走线阻抗设计100欧姆,线间距尽量小,如本人2层1.6mm板厚,覆铜1盎司,基材介电常数Er1=4.5,覆盖层介电常数CEr=3.8,基材上覆盖层C1=0.8mil,走线上覆盖层C2=0.5mil,线宽8.92mil,线间距4.5mil。

8,使用2路edp通道,edp通道通讯也是偶尔可以连通。应该也是通道阻抗问题。2路edp通道也属于高频差分信号通道,资料要求阻抗100欧姆设计。对与交流耦合电容选择,布局位置,布线等与上面介绍的AUX通道设计思想一致。

9,调试步骤,先把硬件通道调试正确了,然后再参考厂家提供的软件模板编写主控芯片的程序,程序初始化过程包括有对NCS8803寄存器配置程序,调试软件正常点亮屏幕后,可以使用调试软件导出生成配置代码,再添加到主控程序中去。

来源:guohp1128

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年3月8日
下一篇 2020年3月8日

相关推荐