走进汉振-月博登录中心入口

月博登录中心入口-月博首页登录中心入口
en
月博登录中心入口-月博首页登录中心入口
走进汉振
into hanchine
汉振分享 | dlp特征编码图案成像探究(1)—— dmd数据加载
日期:2019年08月29日

dlp是“digital light procession”的缩写,即为数字光处理,这种技术先把影像信号进行数字化,然后再将数字化图片通过光投影出来。它是基于ti(美国德州仪器)开发的数字微镜元件——dmd来完成可视数字信息显示的技术。


dmd是光机械与电子机械元素的一种独特组合, 是一种电子输入、光学输出的微机电系统。当然,dmd不是主动发光器件。dmd全称” digital micromirror device”,即“数字微镜元件”,是一种高反射铝微镜阵列。


dmd是一种微机械电子器件(mems的一种),它具有两种稳定的微镜状态——±12°。此状态由运行期间微镜的几何结构和静电特性共同决定。图3非常直观地描述了这两种状态。


按照惯例,正( )状态朝向照明倾斜并且被称为“开”状态,负( - )状态倾斜远离照明被称为“关闭”状态。从机械角度看,像素是微镜面与经由一个过孔连接到隐藏在下方的扭转铰链组成。


每个微镜下面是一个由双cmos存储器元件形成的存储器单元,如图4所示。 两个存储器元件的状态总是互补的, 如果一个元素是逻辑1,则另一个元素是逻辑0,反之亦然。 像素存储器单元的状态在微镜的机械位置(正负偏转)中起作用,然而,加载存储器单元不会自动改变微镜的机械状态。


为了将cmos存储器的状态转换为微镜的机械位置,像素必须接收一个“微镜定时脉冲”。该微镜时钟脉冲瞬间释放微镜,然后根据下面的cmos存储器的状态重新落位。


dmd是由若干单个像素微镜组成的阵列,阵列尺寸由特定dmd的分辨率确定。 xga分辨率的dmd对应微镜阵列为1024列x 768行。后文就以该分辨率dmd为例简要介绍其阵列操作。


与微镜一一对应的cmos存储器阵列有768行,每行长度1024个像素(像素 1 =开,0 =关)。控制器可对每行进行随机寻址或者顺序寻址(自动计数器)。dmd按行加载,即使行中只有一个像素需要更改,也必须加载整行。

行加载是通过16或32位的并行总线完成的。 该数据加载在数据时钟的上升沿和下降沿(称为双数据速率[ddr])。以32位并行总线的xga 器件为例,该器件需要32个时钟边沿(16个时钟周期)来加载完整行的1024位(16x2x32=1024)。


为了方便操作微镜定时脉冲和快速清除数据,dmd被分成若干“块”(block)。上述dmd被分为16个块,每块48行(16x48=768行)。


前面提到加载cmos存储器不会立即导致微镜更新其机械状态,为了使加载的存储器改变镜子的机械位置,必须施加“镜像定时脉冲”。这个脉冲是向块施加的,一路微镜定时脉冲分别对应到一个块。

该dmd有16个镜像时钟脉冲输入线,每个块一个,如图8所示。


有四种微镜定时脉冲输入模式,用以确定当微镜定时脉冲发出后哪些块将接收到:


尽管可以通过将所有“0”加载到块中每行来“清除”存储器,但也可以通过发出称为“块清除”的指令函数实现同样的功能。对48行实施加载“0”需要48×16(768)个时钟周期,若是用一个“块清除命令”就可以使dmd将所有“0”加载到指定的块中。对于文中dmd,块清除命令与一行加载操作所花费的时间相同,加载一行数据(16个时钟周期)所花费的时间内,整个块可以通过“块清除”加载“0”。因此,可以在比加载单个块“0”所需更短的时间内清除整个xga dmd存储器(比使用行加载“0”的速度快48倍,因为一块48行)。

更多机器视觉分享,欢迎关注“汉振智能”....


网站地图