勤奋的小青蛙 发表于 2014-5-14 10:07:08

E9 外接LCD的背光开关在哪儿?怎么控制?

买的E9,没带LCD,打算使用自己的15寸的LVDS接口的LCD。我的LCD的驱动电压是12V,E9板子只提供5V电源,所以我用另外一设备提供电源,背光设置为常开。LVDS接口使用正常,但是此接口不提供背光电源和背光开关。一切调试好之后,准备做成成品。但是外部设备提供电源显然是不合适的,所以打算用E9的5V经过升压为12V进行供电,但是背光开关不知道在哪里设置,让背光常开也是不合适的,所以想请大家给指导一下,背光开光该怎么设计?使用扩展接口的GPIO可以么?还是需要怎么用?给技术支持打过电话了,不过没怎么听明白,实在惭愧。先谢谢大家了。

天嵌技术支持02 发表于 2014-5-14 10:45:04

你好,感谢你使用天嵌科技的E9板
因为E9是一个开发完成的产品,不带12V电源,但是要使用12V电源,需要单独提供12V电源供电,
只需要跟E9共地即可,控制的话,就搭个MOS管开关电路,用一个GPIO口控制MOS管的导通即可

勤奋的小青蛙 发表于 2014-5-14 11:17:26

天嵌技术支持02 发表于 2014-5-14 10:45
你好,感谢你使用天嵌科技的E9板
因为E9是一个开发完成的产品,不带12V电源,但是要使用12V电源,需要单独 ...

“搭个MOS管开关电路,用一个GPIO口控制MOS管的导通“,这样处理需要编程吗?不是很清楚,没接触过背光开关。

天嵌技术支持02 发表于 2014-5-14 12:11:26

只是一个GPIO口控制MOS管的导通,简单的GPIO口控制

勤奋的小青蛙 发表于 2014-5-14 13:37:31

天嵌技术支持02 发表于 2014-5-14 12:11
只是一个GPIO口控制MOS管的导通,简单的GPIO口控制

您看能不能给提供一个电路图或者图片之类的示意图,谢谢

天嵌技术支持02 发表于 2014-5-14 17:39:43

网上搜索,很多的

勤奋的小青蛙 发表于 2014-5-15 10:58:30

天嵌技术支持02 发表于 2014-5-14 17:39
网上搜索,很多的

给我发过来一个吧,谢谢了。硬件我知之甚少,完全没有头绪,公司急着用,谢谢了

勤奋的小青蛙 发表于 2014-6-3 13:47:34

天嵌技术支持02 发表于 2014-5-14 17:39
网上搜索,很多的

这个问题还是没能解决,请赐教

勤奋的小青蛙 发表于 2014-6-4 09:56:37

勤奋的小青蛙 发表于 2014-6-3 13:47
这个问题还是没能解决,请赐教

昨天跟技术支持打了电话,他说LCD接口是提供了背光开关的,使用的是PWM1.如图所示:


E9自带的LVDS接口不提供背光开关,据说可以使用GPIO口来控制,上边LCD接口使用的是PWM1,那么我想以此类推,用扩展接口的第49个引脚作为背光开关。
查找了一下原理图,第49个引脚是SD1_DAT1,也就是PWM3.如下图:


技术支持说:要修改一个内核头文件。因为要启用PWM3需要在/arch/arm/mach-mx6/board-mx6q_sabresd.h这个文件中180行加入一条语句:
        /* DISP_PWM */
        MX6Q_PAD_SD1_DAT3__PWM1_PWMO,                /* GPIO1 */

上边是原先的代码,修改后是:
        /* DISP_PWM */
//        MX6Q_PAD_SD1_DAT3__PWM1_PWMO,                /* GPIO1 */

       MX6Q_PAD_SD1_DAT1__PWM3_PWMO,
我屏蔽了原先的语句,只启用了PWM3,添加的这条语句的原型在内核目录文件/arch/arm/plat-mxc/include/mach/iomux-mx6q.h的第7254行。

修改过后,重新编译内核,烧写。开机时49号引脚,用万能表测量显示的是高电平,LCD屏幕会闪一下(估计背光开关开了一下),之后,此脚一直显示低电平。
也就是背光开关就关掉了,屏幕不再发亮。这是遇到的具体问题,请大家给看看怎么解决?谢谢!

勤奋的小青蛙 发表于 2014-6-4 16:00:44

内核文件修改来修改去,阴差阳错中竟然可以显示了,背光开光可以使用了。我用的是扩展接口的第50个引脚。但是还是有一个问题,在系统断电开机时,LCD屏幕会变白(闪了一下),之后屏幕正常了。我怀疑是因为系统开机时,所有引脚都为高电平,导致背光开关打开,而此时并未有要显示的数据传给LCD,所以导致白屏一下。不知道事实是不是我想的这样。这个问题怎么解决呢?假如在开机时先不让他为高电平,应该就不会闪了吧?或者不知道还有什么其他办法。求指导。

wbz073 发表于 2014-6-4 17:39:17

勤奋的小青蛙 发表于 2014-6-4 16:00
内核文件修改来修改去,阴差阳错中竟然可以显示了,背光开光可以使用了。我用的是扩展接口的第50个引脚。但 ...

你在uboot中配置这个脚为低电平就可以了

天嵌技术支持02 发表于 2014-6-4 17:51:12

系统上电,在可控制之前,的确是高电平,所以会白屏一下,你可以尝试软件修改,或者硬件让电平反向,都可以解决白屏问题
页: [1]
查看完整版本: E9 外接LCD的背光开关在哪儿?怎么控制?