本帖最后由 FSL_TICS_Robin 于 2014-7-18 14:25 编辑
【经验分享】Kinetis K系列2.x版本可驱动5V SLCD
一, 经验描述
大家都知道kinetis带有SLCD的模块是可以直接驱动3V的SLCD屏,实际上,我们的kinetis K系列的2.x版本还可以驱动5V的SLCD屏,本次经验分享就讲解如何通过配置去驱动5V的SLCD。
通过reference manual的SLCD章节,可以看到实际上有多种办法可以实现5V SLCD驱动的配置,比如,通过VLL2接3.3V的VDD,或者VLL3接5V的VDD, 或者VLL1接内部的VIREG等办法。实际使用中,VDD在数据手册中有一定电压范围要求,所以本经验采用第3中办法,即使用VLL1接内部的1.67V的VIREG然后通过pump,使得VLL2,VLL3分别得到相应的倍压。
4.jpg (88.86 KB, 下载次数: 0)
下载附件
2014-6-4 11:16 上传
图4
五, 其他注意事项
通过测试发现,在1.x的芯片上测试5V的SLCD的波形有问题,所以如果需要使用5V的SLCD,建议采用2.X的芯片。
另外还有一点需要注意,在CW10.6的PE中,SegLCD_LDD模块中选择5V驱动模式会提示产品不支持,这个是PE的一个bug,所以建议想使用5V SLCD驱动的,请使用寄存器配置的方式。可以按照上文的配置。
六, 附件
附件给出了CW的测试工程,需要的网友可以拿去参考。
【经验分享】Kinetis K系列2.x版本可驱动5V SLCD.pdf
(302.42 KB, 下载次数: 5)
2014-6-4 11:17 上传
点击文件名下载附件
K40D100_SLCD.rar
(1.17 MB, 下载次数: 3)
2014-6-4 11:17 上传
点击文件名下载附件
PS:本帖可从飞思卡尔版块置顶帖:飞思卡尔Kinetis资料大本营的飞思卡尔论坛支持小组【经验分享】帖汇总链接进入。
一周热门 更多>