VFD驱动芯片的工作原理及驱动设计VFD 驱动芯片的工作原理及驱动设计 VFD 的简单介绍 VFD 是指真空荧光显示器,是 Vacuum Fluorescent Display 的缩写,利用电子撞击玻璃 基板上 的荧光粉而发光, 通过 VFD 上面的各个亮点的组合一起发亮来显示字符, 数字, 特定的图标 等等。 由于 VFD 的显示,清晰 明亮 低工耗等特点被广泛用于家用电器,仪器设备,自动动化设备 等上 面, 用来显示数字信息如温度, 字符信息 如: 名称 和一些标记指示信息。 有关 VFD 的硬件结 构, 工作原理,在网上有很多的介绍,在官方网站可以很容易的找到非常准确的介绍,只要在 google,baidu 等搜索引擎上一搜,这方面的硬件介绍工作原理的文章非常的多,本文重点讨论的 是 VFD 的软件驱动所以在这就不再多费口舌了。 VFD 的软件控制驱动设计 前面说过 VFD 用途广泛,所以就非常有必要搞清楚如何通过软件去驱动它了,怎样让 VFD 显示我 们要显示的内容,这就是一个程序员要思考的问题了,也是本文的目力所在。市场上有很多电子 产品都要用到 VFD,其中目前比较火热的数字电视,机顶盒(DVB)还有 DVD 上面都在使用 VFD 显 示。要想让 VFD 正常的工作还要依赖一个工作的平台,比如说,你是在 Sunplus 平台上,还是在 Cheertek,Ali,ST,MTK,ESS 的等平台上做。要让程序能高效的工作,并且具备最大可能性的移植 和扩展性是非常重要的,例如让一个 VFD 的驱动模块同时可以在 Sunplus,cheertek,Ali 等多个 平台上工作,也可以能在其它单片机上工作,只要它能支持 C 语言编程。为了让整个模块更加的 模块化,我们就需要对整个模块进行进一步的细份。哎!废话少说,太激动了。 驱动三步走 我们把 VFD 的驱动分成三步或三部分来实现,各个部分实现相应的功能……