请问,
1.DMD全局复位是否一定要求加载所有行的数据?可否指定某一段的行数据进行变化,然后申请全局复位,没有数据变化的行保持原先数据。
2.指定某一段的行数据变化,DVALID信号应该如何控制。控制和RAO_MD,ROW_AD等信号同步就可以吗?比如只曝光300行到600行区间,是否可以设置ROW_AD从300到600,DVALID信号保持在这段时间高即可?
Kevin Shi:
您好!
感谢使用TI的DLP产品。
首先请问是指哪一款DMD?因为不同的DMD的会有不同的控制方式。
Best regards
rongchao mao:
回复 Kevin Shi:
DLP9500,控制器为DLPC410。谢谢
Kevin Shi:
您好!
感谢告知,针对你的问题:
1.DMD全局复位是否一定要求加载所有行的数据?可否指定某一段的行数据进行变化,然后申请全局复位,没有数据变化的行保持原先数据。
可以的,载入数据和复位是两个不同的步骤,可以只更新某些行,但是需要保证行周期完整。
2.指定某一段的行数据变化,DVALID信号应该如何控制。控制和RAO_MD,ROW_AD等信号同步就可以吗?比如只曝光300行到600行区间,是否可以设置ROW_AD从300到600,DVALID信号保持在这段时间高即可?
请参考dlpc410数据手册,关于DVALID的使用方法:
请问您需要应用在什么应用中?
Best regards
rongchao mao:
回复 Kevin Shi:
应用于3D打印。
1.所说的行周期完整,并不是指需要1080行都刷数据,而是单个行保证在8个时钟?
2.如果是我们的应用,即指定行刷数据,则应该是第一种情况吧。DVALID信号需要在行与行之间加入间隔?这个间隔是多少个空操作呢?手册并没有明确。
Kevin Shi:
回复 rongchao mao:
您好!
1.一个行周期是16个时钟周期,1920个数据。请参考DLPC410数据手册,8.3.1.9 DLP9500 and DLP9500UV Input Data Formatting。
2.间隔是偶数个时钟周期,截图中的NOTE有说明。
Best regards