Subversion Repositories svn.mios

Rev

Rev 878 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
163 tk 1
HEADER 3 MBHP DOUT Module
2
 
3
<H1>MIDIbox Hardware Platform, Digital OUT Module</H1>
4
 
5
<P><CENTER><IMG SRC="mbhp/mbhp_doutx4.jpg" width=500 height=400></CENTER></P>
6
 
7
<P CLASS=INFO>The DOUT module comes with multiple serial registers 74HC595; every register provides 8 digital outputs, which are updated with the latch enable signal RCLK and shifted out with the clock signal SCLK. The advantage of using such shift registers is, that they can be cascaded to a long chain without the need of more than 5 cables to the core module. The DOUT board has been designed on a way which allows to cascade not only the ICs on the board, but also several DOUT modules. But note that it depends on the firmware how much outputs are processed by the core module. For instance, the MIDIbox64 allows to connect up to 64 LEDs = 8 ICs = 2 * DOUTX4, the MIDIO128 supports 128 outputs = 16 ICs = 4 DOUTX4 modules.</P>
8
 
9
<DL>
10
  <DT><H2> <IMG SRC="images/bullet.gif" ALT=""> Download </H2></DT>
11
  <DD>
12
  <P CLASS=DESC><B>Note:</B> To reduce effort only the DOUTX4 variant is available at <A HREF="http://www.mikes-elektronikseite.de/midiseite.htm" TARGET="_blank">Mikes PCB shop</A>. If you don't want to etch the modules by yourself, just use the DOUTX4 and stuff just only the ICs which are really required.</P>
13
  <DD><TABLE BORDER=0 CELLSPACING=5 CELLPADDING=0>
14
    <TR>
15
      <TD COLSPAN=4 CLASS=TABCOLOR1><FONT SIZE=3>PCB data, can be viewed, modified and converted with <A HREF="http://www.cadsoft.de/download.htm" TARGET="_blank">Eagle Light</A></FONT><BR>Thanks to <A HREF="mailto:vvbv@gr-net.ch">Marfurt Cyrill</A> for layouting the DOUTX3, DOUTX2 and DOUT_MTC modules!</TD>
16
    </TR>
17
    <TR>
18
      <TD CLASS=TABCOLOR1><FONT SIZE=2><STRONG>Module</STRONG></FONT></td>
19
      <TD CLASS=TABCOLOR1><FONT SIZE=2><STRONG>Schematic</STRONG></FONT></td>
20
      <TD CLASS=TABCOLOR1><FONT SIZE=2><STRONG>Layout Data</STRONG></FONT></td>
21
      <TD CLASS=TABCOLOR1><FONT SIZE=2><STRONG>Quick-view</STRONG></FONT></TD>
22
    </TR>
23
    <TR>
24
      <TD CLASS=TABCOLOR2><I>MBHP_DOUTX4_V1</I></TD>
25
      <TD CLASS=TABCOLOR2><A HREF="mbhp/mbhp_doutx4.pdf">mbhp_doutx4.pdf</A></TD>
26
      <TD CLASS=TABCOLOR2><A HREF="mbhp/mbhp_doutx4_v1.brd">mbhp_doutx4_v1.brd</A></TD>
27
      <TD CLASS=TABCOLOR2><A HREF="mbhp/mbhp_doutx4.gif">mbhp_doutx4.gif</A></TD>
28
    </TR>
29
    <TR>
30
      <TD CLASS=TABCOLOR2><I>MBHP_DOUTX3_V1</I></TD>
31
      <TD CLASS=TABCOLOR2>similar to DOUTX4</TD>
32
      <TD CLASS=TABCOLOR2><A HREF="mbhp/mbhp_doutx3_v1.brd">mbhp_doutx3_v1.brd</A></TD>
33
      <TD CLASS=TABCOLOR2><A HREF="mbhp/mbhp_doutx3_v1.gif">mbhp_doutx3.gif</A></TD>
34
    </TR>
35
    <TR>
36
      <TD CLASS=TABCOLOR2><I>MBHP_DOUTX2_V1</I></TD>
37
      <TD CLASS=TABCOLOR2>similar to DOUTX4</TD>
38
      <TD CLASS=TABCOLOR2><A HREF="mbhp/mbhp_doutx2_v2.brd">mbhp_doutx2_v2.brd</A></TD>
39
      <TD CLASS=TABCOLOR2><A HREF="mbhp/mbhp_doutx2_v2.gif">mbhp_doutx2.gif</A></TD>
40
    </TR>
41
    <TR>
42
      <TD CLASS=TABCOLOR2><I>MBHP_DOUT_MTC_V1</I></TD>
43
      <TD CLASS=TABCOLOR2>similar to DOUTX4</TD>
44
      <TD CLASS=TABCOLOR2><A HREF="mbhp/mbhp_dout_mtc_v1.brd">mbhp_dout_mtc_v1.brd</A></TD>
45
      <TD CLASS=TABCOLOR2><A HREF="mbhp/mbhp_dout_mtc_v1.gif">mbhp_dout_mtc.gif</A></TD>
46
    </TR>
47
  </TABLE></DD>
48
 
49
  <DD><TABLE BORDER=0 CELLSPACING=5 CELLPADDING=0>
50
    <TR>
51
      <TD COLSPAN=4 CLASS=TABCOLOR1><FONT SIZE=3>Additional informations</FONT></TD>
52
    </TR>
53
    <TR>
54
      <TD CLASS=TABCOLOR1><FONT SIZE=2><STRONG>File</STRONG></FONT></td>
55
      <TD CLASS=TABCOLOR1><FONT SIZE=2><STRONG>Size</STRONG></FONT></td>
56
      <TD NOWRAP CLASS=TABCOLOR1><FONT SIZE=2><STRONG>Description</STRONG></FONT></TD>
57
    </TR>
58
    <TR>
59
      <TD CLASS=TABCOLOR2><A HREF="mbhp/mbhp_doutx4_orderlist.txt">mbhp_doutx4_orderlist.txt</A></TD>
60
      <TD CLASS=TABCOLOR2>1k</TD>
61
      <TD CLASS=TABCOLOR2><A HREF="http://www.reichelt.de/" TARGET="_blank">Reichelt</A> orderlist</TD>
62
    </TR>
63
    <TR>
64
      <TD CLASS=TABCOLOR2><A HREF="mbhp/mbhp_doutx4_32leds.pdf">mbhp_doutx4_32leds.pdf</A></TD>
65
      <TD CLASS=TABCOLOR2>16k</TD>
66
      <TD CLASS=TABCOLOR2>How to connect 32 LEDs</TD>
67
    </TR>
68
    <TR>
69
      <TD CLASS=TABCOLOR2><A HREF="mbhp/mbhp_doutx4_ledrings.pdf">mbhp_doutx4_ledrings.pdf</A></TD>
70
      <TD CLASS=TABCOLOR2>31k</TD>
71
      <TD CLASS=TABCOLOR2>How to connect 16 LED-rings to the <A HREF="midibox16e.html">MIDIbox16E</A></TD>
72
    </TR>
73
    <TR>
74
      <TD CLASS=TABCOLOR2><A HREF="mbhp/mbhp_doutx4_mtc.pdf">mbhp_doutx4_mtc.pdf</A></TD>
75
      <TD CLASS=TABCOLOR2>12k</TD>
76
      <TD CLASS=TABCOLOR2>How to connect 8 LED-digits for the MTC display of <A HREF="midimon.html">MIDImon</A></TD>
77
    </TR>
78
    <TR>
79
      <TD CLASS=TABCOLOR2><A HREF="mbhp/mbhp_doutx1_reed_relays.pdf">mbhp_doutx1_reed_relays.pdf</A></TD>
80
      <TD CLASS=TABCOLOR2>9k</TD>
81
      <TD CLASS=TABCOLOR2>How to connect Reed Relays to a DOUT module - see also <A HREF="mbhp/mbhp_doutx1_reed_relays.jpg">this photo</A></TD>
82
    </TR>
83
  </TABLE></DD>
84
  </DD>
85
</DL>
86
 
87
<DL>
88
   <DT><H2> <IMG SRC="images/bullet.gif" ALT=""> Available Ports </H2></DT>
89
   <DD>
90
<P CLASS=DESC>Following interfaces are provided by the doutx4 module:</P>
91
  <DD><TABLE CLASS=BOX WIDTH="100%" BORDER=1 CELLSPACING=5 CELLPADDING=0>
92
 
93
    <TR>
94
      <TD CLASS=TABCOLOR1><FONT SIZE=2><STRONG>Name</STRONG></FONT></td>
95
      <TD CLASS=TABCOLOR1><FONT SIZE=2><STRONG>No. of pins</STRONG></FONT></td>
96
      <TD NOWRAP CLASS=TABCOLOR1><FONT SIZE=2><STRONG>Description</STRONG></FONT></TD>
97
    </TR>
98
    <TR>
99
      <TD CLASS=TABCOLOR2>J1</TD>
100
      <TD CLASS=TABCOLOR2>5</TD>
101
      <TD CLASS=TABCOLOR2>Interface to CORE:J8 (if LEDs are used) and CORE:J7 (if LED-Rings are used, MIDIbox16E only). DOUTX4:J1 provides two power pins for 5V/0V, the serial clock, the latch enable and the serial input of the register chain.<BR>This port can also be connected with J2 of another DOUTX module.</TD>
102
    </TR>
103
 
104
    <TR>
105
      <TD CLASS=TABCOLOR2>J2</TD>
106
      <TD CLASS=TABCOLOR2>5</TD>
107
      <TD CLASS=TABCOLOR2>Interface to another DOUTX4 module. DOUTX4:J2 provides nearly the same pins like J1, just only the serial input of the first IC is replaced by the serial output of the last IC.<BR>This port can be connected with J1 of another DOUTX module.</TD>
108
    </TR>
109
 
110
    <TR>
111
      <TD CLASS=TABCOLOR2>J3-J6</TD>
112
      <TD CLASS=TABCOLOR2>5</TD>
113
      <TD CLASS=TABCOLOR2>These are the digital output lines, every connector comes with 8 of them and an additional pin for ground. See <A HREF="mbhp/mbhp_doutx4_32leds.pdf">mbhp_doutx4_32leds.pdf</A> as an example how to connect LEDs to these pins, and <A HREF="mbhp/mbhp_doutx4_ledrings.pdf">mbhp_doutx4_ledrings.pdf</A> how to connect LED rings.</TD>
114
    </TR>
115
  </TABLE></DD>
116
  </DD>
117
</DL>
118
 
119
 
120
<DL>
121
   <DT><H2> <IMG SRC="images/bullet.gif" ALT=""> Used Components </H2></DT>
122
   <DD>
123
<P CLASS=DESC>Here a list of the used components. A complete orderlist for <A HREF="http://www.reichelt.de" TARGET="_blank">Reichelt</A> can be found <A HREF="mbhp/mbhp_doutx4_orderlist.txt">here</A>, Mouser partlist for the US: see <A HREF="http://mbhp.coinoptech.com" TARGET="_blank">SmashTV's Website</A>, if you have a orderlist for a distributor on your country, feel free publish it on this page!</P>
124
 
125
  <DD><TABLE CLASS=BOX WIDTH="100%" BORDER=1 CELLSPACING=5 CELLPADDING=0>
126
 
127
    <TR>
128
      <TD CLASS=TABCOLOR1><FONT SIZE=2><STRONG>Part Name</STRONG></FONT></td>
129
      <TD CLASS=TABCOLOR1><FONT SIZE=2><STRONG>Value</STRONG></FONT></td>
130
      <TD NOWRAP CLASS=TABCOLOR1><FONT SIZE=2><STRONG>Description</STRONG></FONT></TD>
131
    </TR>
132
 
133
    <TR>
134
      <TD CLASS=TABCOLOR2>IC1, IC2, IC3, IC4</TD>
135
      <TD CLASS=TABCOLOR2>74HC595</TD>
136
      <TD CLASS=TABCOLOR2>The digital output shift registers</TD>
137
    </TR>
138
 
139
    <TR>
140
      <TD CLASS=TABCOLOR2>R1-R32</TD>
141
      <TD CLASS=TABCOLOR2>220</TD>
142
      <TD CLASS=TABCOLOR2>These resistors are required if LEDs should be driven with the output, just to limit the current through the LEDs. If you are using the DOUT module with a MIDIO128, and would like to drive additional logic chips instead of LEDs, these resistors are not required and can be replaced by bridges.<BR>If the module is used to drive the LED-Rings of MIDIbox16E, R1-R16 have to be replaced by bridges, see also <A HREF="mbhp/mbhp_doutx4_ledrings.pdf">mbhp_doutx4_ledrings.pdf</A></B></TD>
143
    </TR>
144
 
145
    <TR>
146
      <TD CLASS=TABCOLOR2>C1-C4</TD>
147
      <TD CLASS=TABCOLOR2>100nF</TD>
148
      <TD CLASS=TABCOLOR2>The additional bypass caps have to be placed on the bottom side of the PCB, as close to the +5V power input of the 74HC595 as possible.</TD>
149
    </TR>
150
 
151
    <TR>
152
      <TD CLASS=TABCOLOR2>J*</TD>
153
      <TD CLASS=TABCOLOR2>*</TD>
154
      <TD CLASS=TABCOLOR2>All connectors are optional, the cables can also be soldered directly into the board. Otherwise I suggest SIL headers (header sockets), known from PC motherboards. They are cheap and usefull.</TD>
155
    </TR>
156
 
157
    <TR>
158
      <TD CLASS=TABCOLOR2>DIL</TD>
159
      <TD CLASS=TABCOLOR2>SOCKETS</TD>
160
      <TD CLASS=TABCOLOR2>Don't forget to buy sockets for the shift registers. 4 * 16 pin DIL sockets are required.</TD>
161
    </TR>
162
  </TABLE></DD>
163
  </DD>
164
</DL>
165
 
166
 
167
<DL>
168
  <DT><H2> <IMG SRC="images/bullet.gif" ALT=""> Soldering Guide </H2></DT>
169
  <DD>
170
  <DD><TABLE CELLSPACING=0 CELLPADDING=0>
171
    <TR>
172
      <TD><IMG SRC="mbhp/mbhp_dout_1.jpg" WIDTH=280 HEIGHT=118 BORDER=0 ALT=""></TD>
173
      <TD CLASS=TABCOLOR2>Start with soldering the 15 bridges which save you from creating a 2-layer board. You can use the cutted legs of caps and resistors, before you throw them away after you finished all the modules! :-) Note that the 5 bridges between Pin 13 of the ICs and Vss (ground) and Pin 15 -> J6:D0 will be soldered at the bottom side!</TD>
174
    </TR>
175
    <TR>
176
      <TD><IMG SRC="mbhp/mbhp_dout_2.jpg" WIDTH=280 HEIGHT=119 BORDER=0 ALT=""></TD>
177
      <TD CLASS=TABCOLOR2>Mount the IC-sockets before continuing.</TD>
178
    </TR>
179
    <TR>
180
      <TD><IMG SRC="mbhp/mbhp_dout_3.jpg" WIDTH=280 HEIGHT=119 BORDER=0 ALT=""></TD>
181
      <TD CLASS=TABCOLOR2>This picture shows the 5 additional bridges, realized with isolated cables.</TD>
182
    </TR>
183
    <TR>
184
      <TD><IMG SRC="mbhp/mbhp_dout_5.jpg" WIDTH=280 HEIGHT=100 BORDER=0 ALT=""></TD>
185
      <TD CLASS=TABCOLOR2>Add also the four additional Bypass Caps between Vdd and ground (Vss) of each chip on the bottom side of the PCB as close to the +5V power input of the 74HC595 as possible. Add an additional cap (100 uF) at the power input of the DOUT module. These caps improve the power integrity.</TD>
186
    </TR>
187
    <TR>
188
      <TD><IMG SRC="mbhp/mbhp_dout_4.jpg" WIDTH=280 HEIGHT=101 BORDER=0 ALT=""></TD>
189
      <TD CLASS=TABCOLOR2>A full stuffed DOUTX4 module within a MIDIbox64.</TD>
190
    </TR>
191
    <TR>
192
      <TD COLSPAN=2 CLASS=TABCOLOR2>128 outputs for MIDIO128 (yes, this picture is a fake! ;-)</TD>
193
    </TR>
194
    <TR>
195
      <TD COLSPAN=2 CLASS=TABCOLOR2><IMG SRC="mbhp/mbhp_dout_chain.jpg" WIDTH=540 HEIGHT=48 BORDER=0 ALT=""></TD>
196
    </TR>
197
  </TABLE></DD>
198
  </DD>
199
</DL>
200
 
201
FOOTER