发 帖  
原厂入驻New
[经验]

SSD2828调试经验分享第1节

2018-5-8 18:13:19  8133
分享
0

相信大家能够搜索到这篇文章,应该是遇到了调试方面的问题。我先简单介绍一下SSD2828QN4的功能:

输入信号RGB 16/18/24Bit  PCLK最大支持150Mhz;

输出信号MIPI DSI 1.01 D-PHY1.00 , 4lanes mipi,每条lane速度最大为1GHz(需要更快可以用SSD2828TQL9);

适用于屏必须是video mode mipi信号;

封装为QFN-68

应用场景RGB转MIPI信号,分辨率最大支持1920*1200 60Hz,信号是by pass,不支持放大缩小功能;

通常在调试软件之前,我们要进行硬件debug

1.供电是否正常 1.2v  3.3v

2.检查晶振是否工作,SYS-CLK是否有时钟输出,正常情况这个时钟频率与晶振频率一样;

软件调试思路部分:

1.SPI是这个IC的驱动控制接口,需要确认SPI配置是否正常,通常选用3 write 24bit 或者3write 8Bit,通过SPI来读取SSD2828 设备地址0xB0寄存器,如果能读到2828说明SPI通讯正常,如果不能读到需要检查SPI时序或硬件电路(如果是这部分问题都没解决,我后续会继续发文章具体读SPI的流程);

2.分块来调试,先确认SSD2828输出的MIPI信号到屏这端信号是否有通讯上。这里面有很多屏是需要给pane driver IC写初始化,这个初始化也是通过SPI发送SSD2828,再通过MIPI data0传送给driver IC。这块代码移植进去以后,我们可以通过打开SSD2828的bist模式来验证初始化通讯是否有写入,正常这个时候屏上会显示BIST画面;

3.调试RGB配置,通常以屏的规格书为准,设置HSA HBP HFP HS VSA VBP VFP VS PCLK,这些参数SSD2828也是需要配置为一样才行(0xB1-0xB5);

4.时钟速度匹配: PCLK=HT*VT*FRAME(60HZ)    PLL=TX_CLK* NS (datasheet 0xBA)   

在具体调试过程中,我们会遇到各种奇怪的显示异常,需要具体情况具体分析。本人调试SSD2828也有7年多了,基本上没有解决不了的问题。如有疑问,

欢迎大家加Q 704299902   Tel 13570851287


评论

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
发经验
关闭

站长推荐 上一条 /5 下一条

快速回复 返回顶部 返回列表