使用DS90C365驱动14寸液晶,没有波形。
问题: 是不是硬件接的有问题吗?
LCD_EN ( PWR DOWN ) 我用的是单片机脚,给的是高电平
下面为程序 :
Ted Xu:
你好,
你说的是芯片上电后,GPU输入RGB666进入C365后,Txout[n]没有输出信号?
请确认
1. 芯片供电是否正常; 2.使用示波器测量 TxIN[n]、TxCLK_in的输入电平和时序是否符合规格书中所要求;3. 请确认显示器是falling edge strobe还是rising edge strobe,通常是falling edge,意味这R_FB接地或者NC处理;4. 显示器采用VESA还是JEIDA的data mapping?
谢谢
ForNow:
回复 Ted Xu:
非常感谢您的回复,麻烦您再看看,这个芯片我琢磨了好久都没有进展
TxIN[n]我都是送固定值,有的高,有的低,随便送,我想哪怕是一种颜色,最起码屏要先亮起来啊。高低平为3.3V,低电平的为0v
TxCLK IN 波形
HS 波形
VS 波形
ENA 波形
程序改动:
把送1024个时钟改成了 1366*3 个时钟,我的屏是 1366*768的
大体思路: R_FB 我接的是 3.3V,上升沿
RGB输入端我随意的输入高低电平
送一个屏数据,我是这么理解的
循环768遍 【HS先置低 HS置高电平, ENA 置高电平, 送1366*3 个时钟为一行时钟, ENA 置低电平 】
怀疑:HS VS ENA 是不是高电平 有效啊 ?
Ted Xu:
回复 ForNow:
你好, 你的问题从两个方面回答你。
1. C365本质上就是一个串行器,把输入的21个 LVTTL信号根据规格书内的串行规则输出3对差分数据和1对时钟差分信号。只要芯片正常上电、时钟在[18Mhz,87.5Mhz]、输入TTL信号符合数序要求,就会在输出差分端口有信号输出,请验证输出时钟和差分数据是否符合规格书中的时序要求,具体见规格书中的figure 6.
2. 如果上述正确的话,点亮屏幕的话,需要C365的输入符合RGB/HS/VS/ENA/clock的要求,为了简化调试,请用支持RGB666输出规范的GPU芯片,这些数据要符合规范要求,而不是你所列出的操作。
规格书中第5页中的图2,提供了16位的灰阶测试模式,如果你的MCU不支持RGB666输出,请模拟该信号
3. 正如我之前提出的,一般屏幕都采用fall strobe,请确认你所用屏幕的规格书。 关于屏幕采用VESA还是JEIDA data mapping,这个也在monitor的规格书中会有提及。
ForNow:
回复 Ted Xu:
谢谢您的回复。
我现在感觉是不是 我的主芯片速度不够快,驱动不了这个芯片啊。
我TCLK IN 时钟 是1.5MHz,而DS90C365手册写的是 18~85MHz
ForNow:
回复 Ted Xu:
谢谢您的帮忙