DLPC410 » History » Version 13
Frédéric Blanc, 2017-04-28 13:14
1 | 1 | Frédéric Blanc | h1. DLPC410 |
---|---|---|---|
2 | |||
3 | !functional_block_diagram_dlpc410.png! |
||
4 | 5 | Frédéric Blanc | |_.BLOCK |_.NAME|_.BUS|_.TYPE|_.DLPC I/O|_.DESCRIPTION| |
5 | 6 | Frédéric Blanc | |/3=.*A* |*DDC_DIN_A*|16|LVDS|=.I|Data A bus Input| |
6 | |*DVALID_A*| |LVDS|=.I|Bank A Valid Input Signal| |
||
7 | |*DDC_DCLK_A*| |LVDS|=.I|Bank A Input Clock| |
||
8 | |/3=.*B* |*DDC_DIN_B*|16|LVDS|=.I|Data B bus Input| |
||
9 | |*DVALID_B*| |LVDS|=.I|Bank B Valid Input Signal| |
||
10 | |*DDC_DCLK_B*| |LVDS|=.I|Bank B Input Clock| |
||
11 | |/3=.*C* |*DDC_DIN_C*|16|LVDS|=.I|Data C bus Input| |
||
12 | |*DVALID_C*| |LVDS|=.I|Bank C Valid Input Signal| |
||
13 | |*DDC_DCLK_C*| |LVDS|=.I|Bank C Input Clock| |
||
14 | |/3=.*D* |*DDC_DIN_D*|16|LVDS|=.I|Data D bus Input| |
||
15 | |*DVALID_D*| |LVDS|=.I|Bank D Valid Input Signal| |
||
16 | |*DDC_DCLK_D*| |LVDS|=.I|Bank D Input Clock| |
||
17 | |/10=.*Ctrl_Sig_In* |COMP_DATA| |SE|=.I|Compliment Data (0 <--> 1)| |
||
18 | |NS_FLIP| |SE|=.I|Top/Bottom image flip on DMD| |
||
19 | 7 | Frédéric Blanc | |STEPVCC| |SE|=.I|Not Used| |
20 | |WDT_ENBLZ| |SE|=.I|DMD Mirror Clocking PulseWatchdog Timer Enable| |
||
21 | |PWR_FLOAT| |SE|=.I|DMD Power Good indicator| |
||
22 | |ROWMD|2|SE|=.I|DMD Row Mode| |
||
23 | |ROWAD|11|SE|=.I|DMD Row Address| |
||
24 | |RST2BLK| |SE|=.I|Dual Block Reset bit| |
||
25 | |BLKMD|2|SE|=.I|Block Mode| |
||
26 | |BLKAD|11|SE|=.I|Block Address| |
||
27 | 9 | Frédéric Blanc | |/5=.*Info Out* |RST_ACTIVE| |SE|=.O|DMD Reset in Progress| |
28 | |INIT_ACTIVE| |SE|=.O|DLPC410 Initilization Routine Active| |
||
29 | |ECP2_FINISHED| |SE|=.O|DLPR410 Initialization Routine Complete| |
||
30 | |DMD_TYPE|4|SE|=.O| DMD Attached Type| |
||
31 | |DDC_VERSION|3|SE|=.O| DLPC410 Firmware Rev Number| |
||
32 | 11 | Frédéric Blanc | |*RESET*|*ARST*||SE|=.I|DLPC410 Reset| |
33 | |*CLOCK*|*CLKIN_R*||SE|=.I|Reference Clock| |
||
34 | 2 | Frédéric Blanc | |
35 | 12 | Frédéric Blanc | h2. Device Functional Modes |
36 | |||
37 | The DLP9500 has only one functional mode; it is set to be highly optimized for low latency and high speed in |
||
38 | generating mirror clocking pulses and timings. |
||
39 | When operated with the DLPC410 controller in conjunction with the DLPA200 drivers, the DLP9500 can be |
||
40 | operated in several display modes. The DLP9500 is loaded as 15 blocks of 72 rows each. The first 64 bits of |
||
41 | pixel data and last 64 bits of pixel data for all rows are not visible. Below is a representation of how the image is |
||
42 | loaded by the different micromirror clocking pulse modes. Figure 13, Figure 14, Figure 15, and Figure 16 show |
||
43 | how the image is loaded by the different micromirror clocking pulse modes. |
||
44 | There are four micromirror clocking pulse modes that determine which blocks are reset when a micromirror |
||
45 | clocking pulse command is issued: |
||
46 | • Single block mode |
||
47 | • Dual block mode |
||
48 | • Quad block mode |
||
49 | • Global mode |
||
50 | 13 | Frédéric Blanc | |
51 | 12 | Frédéric Blanc | h3. Single Block Mode |
52 | |||
53 | In single block mode, a single block can be loaded and reset in any order. After a block is loaded, it can be reset |
||
54 | to transfer the information to the mechanical state of the mirrors. |
||
55 | !dlp_single_mode.png! |
||
56 | |||
57 | h3. Dual Block Mode |
||
58 | |||
59 | In dual block mode, reset blocks are paired together as follows (0-1), (2-3), (4-5), (6-7), (8-9), (10-11), (12-13), |
||
60 | and (14). These pairs can be reset in any order. After data is loaded a pair can be reset to transfer the |
||
61 | information to the mechanical state of the mirrors. |
||
62 | !dlp_dual_mode.png! |
||
63 | |||
64 | h3. Quad Block Mode |
||
65 | |||
66 | In quad block mode, reset blocks are grouped together in fours as follows (0-3), (4-7), (8-11) and (12-14). Each |
||
67 | quad group can be randomly addressed and reset. After a quad group is loaded, it can be reset to transfer the |
||
68 | information to the mechanical state of the mirrors. |
||
69 | !dlp_quad_mode.png! |
||
70 | |||
71 | h3. Global Block Mode |
||
72 | |||
73 | In global mode, all reset blocks are grouped into a single group and reset together. The entire DMD must be |
||
74 | loaded with the desired data before issuing a Global Reset to transfer the information to the mechanical state of |
||
75 | the mirrors. |
||
76 | !dlp_global_mode.png! |
||
77 | 2 | Frédéric Blanc | document:"DLPC410 DLP Digital Controller [dlps024c.pdf]" |