在以下文档里 《Introduction to ±12 Degree Orthogonal Digital Micromirror
Devices (DMDs) 》提到Phased Mirror Clocking Pulse Steps 的工作模式,见(文档中的4.3.2章节,figure4-7);
请问DLPC150搭配DLP2010NIR 能支持这种模式吗?
如果支持的话,这个pulse信号能否由MCU读到呢?
文档链接http://www.ti.com/lit/an/dlpa008b/dlpa008b.pdf
user6130410:
上面提到的文档是Introduction to ±12 Degree Orthogonal Digital Micromirror
Devices (DMDs)
Kevin Shi:
回复 user6130410:
您好!
感谢关注TI的DLP产品。
DLP2010虽然也是正交的数字微镜,但是其倾斜角为17度。其微镜的工作全部由控制器完成,不能通过MCU发送。
请问您需要实现的是什么样的功能,需要用在什么样的应用中?
谢谢
user6130410:
回复 Kevin Shi:
您好,我们想实现光谱仪的应用,在DMD上表现为,每一行镜子依次翻转,例如,当第N行镜子ON的时候,第N-1行OFF;当第N+1行ON的时候,第N行OFF。
1.我们希望知道第N行ON的时刻(镜子完成机械动作的时刻),以便知道我们的传感器应该何时开始采集信号。
2.可以控制每行ON的保持时间。
Kevin Shi:
回复 user6130410:
您好!
1.我们希望知道第N行ON的时刻(镜子完成机械动作的时刻),以便知道我们的传感器应该何时开始采集信号。
您可以使用Trigger out信号作为传感器的触发信号。
2.可以控制每行ON的保持时间。
可以通过调整输入的帧率来调节on的时间
谢谢
user6130410:
回复 Kevin Shi:
Kevin,感谢您的解答,我的理解是trigger out 是DLPC在输出帧信号时给MCU的触发信号,和DMD上的微镜翻转应该有一个时间的延迟吧?这个延迟怎样处理呢?
Kevin Shi:
回复 user6130410:
您好!
首先微镜的翻转速度是非常快的,几乎可以忽略。其次该触发信号并不是与DLPC150发送data到DMD时同步,而是与微镜显示对应bitplane的时间同步。可以这么理解trigger out的高电平的时间就是微镜显示该bitplane的时间。
谢谢
user6130410:
回复 Kevin Shi:
您好,我希望在一个bitplane里实现Phased Mirror Clocking Pulse Steps 的工作模式,如下图所示,需要用到pulse,这个pulse我怎么控制每两次pulse地间隔时间呢
Kevin Shi:
回复 user6130410:
您好!
在DLPC150+DLP2010NIR的系统中,用户不能单独发送 Phased Mirror Clocking Pulse,所有DLP的mirror的控制全部由DLPC150完成。
在上述24-bit Parallel Port Streaming Pattern 中,客户只需要配置DLPC150到相应的模式,然后输入需要的pattern data,DLPC150就会自动完成所有DLP控制操作。
谢谢
user6130410:
回复 Kevin Shi:
您好!
感谢您的解答。如您所述,用户不能单独发送Pulse,需要配置DLPC150到相应地模式,我在阅读官方地DLPC program guide时并未看到图片中地运行模式。图片见最近的回复。请问这个phase move的运行模式(即block依次翻转的模式)在program的哪里可以配置呢?