Subversion Repositories svn.mios

Rev

Rev 1139 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
745 tk 1
HEADER 3 MBHP_SDCARD
2
 
3
<H1>MIDIbox Hardware Platform, SD Card</H1>
4
 
5
<P><B>This page is under construction!</B></P>
6
 
1139 tk 7
<P><B>SD Cards are only officially supported by the <A HREF="mbhp_core_stm32.html">MBHP_CORE_STM32</A>, <A HREF="mbhp_core_lpc17.html">MBHP_CORE_LPC17</A> and <A HREF="mbhp_core_stm32f4.html">MBHP_CORE_STM32F4 module</A>! An experimental driver is available for the old PIC based <A HREF="mbhp_core.html">MBHP_CORE</A> module as well, but it isn't used by any application. Instead, PIC based applications use <A HREF="mbhp_bankstick.html">BankStick(s)</A> as storage device.</B></P>
745 tk 8
 
9
<DL>
10
   <DT><H2> <IMG SRC="images/bullet.gif" ALT=""> Download </H2></DT>
11
   <DD>
12
   <DD><TABLE WIDTH="100%" BORDER=0 CELLSPACING=5 CELLPADDING=0>
13
    <TR>
932 tk 14
      <TD COLSPAN=4 CLASS=TABCOLOR1>PCB data, can be viewed, modified and converted with <A HREF="http://www.cadsoft.de/download.htm" TARGET="_blank">Eagle Light</A>. The .pdf based schematic has been created with <A HREF="http://opencircuitdesign.com/xcircuit" TARGET="_blank">xcircuit</A>. There are no special eagle schematics available, since components have been netlisted in the .brd file directly!</TD>
745 tk 15
    </TR>
16
    <TR>
17
      <TD CLASS=TABCOLOR1><FONT SIZE=2><STRONG>Module</STRONG></FONT></td>
18
      <TD CLASS=TABCOLOR1><FONT SIZE=2><STRONG>Schematic</STRONG></FONT></td>
19
      <TD CLASS=TABCOLOR1><FONT SIZE=2><STRONG>Layout Data</STRONG></FONT></td>
20
      <TD CLASS=TABCOLOR1><FONT SIZE=2><STRONG>Quick-view</STRONG></FONT></TD>
21
    </TR>
22
    <TR>
23
      <TD CLASS=TABCOLOR2><I>MBHP_SDCARD</I></TD>
24
      <TD CLASS=TABCOLOR2><A HREF="mbhp/mbhp_sdcard.pdf">mbhp_sdcard.pdf</A></TD>
25
      <TD CLASS=TABCOLOR2>not available yet</A></TD>
26
      <TD CLASS=TABCOLOR2>-</A></TD>
27
    </TR>
28
  </TABLE></DD>
29
 
812 tk 30
 
31
<DL>
1139 tk 32
  <DT><H2> <IMG SRC="images/bullet.gif" ALT=""> Low-Cost Adapter </H2></DT>
863 tk 33
  <DD>
1139 tk 34
  <DD><P CLASS=INFO>Thanks to Baptistou for this useful tip!<BR>
863 tk 35
Today Micro SD Cards are mostly sold together with an adapter socket. We can solder the cables directly on this adapter, and we are still able to plug/unplug the Micro SD Card.
36
    <TABLE CELLSPACING=0 CELLPADDING=0>
37
    <TR>
38
      <TD><IMG SRC="mbhp/mbhp_sdcard_lowcost_1.jpg" WIDTH=280 HEIGHT=159 BORDER=0 ALT=""></TD>
39
      <TD CLASS=TABCOLOR2>For this solution, you will need a short 10 conductor flat ribbon cable (shouldn't be longer than 10 cm), a 10 pin insulation displacement connector (IDC), a Micro SD Card adapter socket and the SD Card itself.
40
      </TD>
41
    </TR>
42
    <TR>
43
      <TD><IMG SRC="mbhp/mbhp_sdcard_lowcost_2.jpg" WIDTH=280 HEIGHT=161 BORDER=0 ALT=""></TD>
44
      <TD CLASS=TABCOLOR2>Prepare the assembly of the IDC by centering the cable between the two halves of the connector.
45
      </TD>
46
    </TR>
47
    <TR>
48
      <TD><IMG SRC="mbhp/mbhp_sdcard_lowcost_3.jpg" WIDTH=280 HEIGHT=193 BORDER=0 ALT=""></TD>
864 tk 49
      <TD CLASS=TABCOLOR2>Use a vise (or optionally a pair of pliers) to squeeze the parts of the IDC connector together. This has to be done very carefully, so that the clips of the connector don't break. If you never did this before, buy two or three IDC connectors (they are cheap!) because you will probably need some practice. ;)
863 tk 50
      </TD>
51
    </TR>
52
    <TR>
53
      <TD><IMG SRC="mbhp/mbhp_sdcard_lowcost_4.jpg" WIDTH=280 HEIGHT=180 BORDER=0 ALT=""></TD>
54
      <TD CLASS=TABCOLOR2>Finally fold the cable over the connector and mount the strain relief on the top.
55
      </TD>
56
    </TR>
57
    <TR>
58
      <TD><IMG SRC="mbhp/mbhp_sdcard_lowcost_5.jpg" WIDTH=280 HEIGHT=151 BORDER=0 ALT=""></TD>
59
      <TD CLASS=TABCOLOR2>Prepare the other end of the cable. See the picture, which wires are required - unneeded wires can be shortened, this gives you a better orientation.
60
      </TD>
61
    </TR>
62
    <TR>
63
      <TD><IMG SRC="mbhp/mbhp_sdcard_lowcost_6.jpg" WIDTH=280 HEIGHT=150 BORDER=0 ALT=""></TD>
64
      <TD CLASS=TABCOLOR2>Prepare the SD Card adapter by soldering small solder blobs on the pads.
65
      </TD>
66
    </TR>
67
    <TR>
68
      <TD><IMG SRC="mbhp/mbhp_sdcard_lowcost_7.jpg" WIDTH=280 HEIGHT=140 BORDER=0 ALT=""></TD>
69
      <TD CLASS=TABCOLOR2>Now solder the RC1 and SC wire (see also <A HREF="mbhp/mbhp_sdcard.pdf">this schematic</A>).
70
      </TD>
71
    </TR>
72
    <TR>
73
      <TD><IMG SRC="mbhp/mbhp_sdcard_lowcost_8.jpg" WIDTH=280 HEIGHT=148 BORDER=0 ALT=""></TD>
864 tk 74
      <TD CLASS=TABCOLOR2>Continue with SI (connected to DO pad) and SO (connected to DI pad).
863 tk 75
      </TD>
76
    </TR>
77
    <TR>
78
      <TD><IMG SRC="mbhp/mbhp_sdcard_lowcost_9.jpg" WIDTH=280 HEIGHT=161 BORDER=0 ALT=""></TD>
79
      <TD CLASS=TABCOLOR2>Continue with Vd (+5V).
80
      </TD>
81
    </TR>
82
    <TR>
83
      <TD><IMG SRC="mbhp/mbhp_sdcard_lowcost_10.jpg" WIDTH=280 HEIGHT=149 BORDER=0 ALT=""></TD>
84
      <TD CLASS=TABCOLOR2>Finally solder the two Vs (Ground) wires.
85
      </TD>
86
    </TR>
87
    <TR>
88
      <TD><IMG SRC="mbhp/mbhp_sdcard_lowcost_11.jpg" WIDTH=280 HEIGHT=133 BORDER=0 ALT=""></TD>
89
      <TD CLASS=TABCOLOR2>Now you can plug the Micro SD Card into the adapter.
90
      </TD>
91
    </TR>
92
    <TR>
93
      <TD><IMG SRC="mbhp/mbhp_sdcard_lowcost_12.jpg" WIDTH=280 HEIGHT=187 BORDER=0 ALT=""></TD>
94
      <TD CLASS=TABCOLOR2>Done!
95
      </TD>
96
    </TR>
97
  </TABLE></DD>
98
  </DD>
99
</DL>
812 tk 100
 
981 tk 101
<DL>
1139 tk 102
   <DT><H2> <IMG SRC="images/bullet.gif" ALT=""> Alternative Low Cost SD Card Adapter </H2></DT>
103
   <DD><TABLE CELLSPACING=0 CELLPADDING=0>
104
     <TR>
105
       <TD><IMG SRC="midibox_seq/mbseqv3_v4_upgrade7.jpg" WIDTH=280 HEIGHT=234 BORDER=0 ALT=""></TD>
106
       <TD CLASS=TABCOLOR2>Picture of a low-cost SD Card adapter made of a floppy edge connector of an old PC.<BR>Thanks to <A HREF="http://uanr.com/sdfloppy" TARGET="_blank">Rob Wentworth</A> for this inspiration!</TD>
107
     </TR>
108
  </TABLE></DD>
109
</DL>
110
 
111
<DL>
1228 tk 112
   <DT><H2> <IMG SRC="images/bullet.gif" ALT=""> Alternative Adapter for <A HREF="mbhp_core_stm32f4.html">MBHP_CORE_STM32F4</A> module </H2></DT>
113
   <DD><P CLASS=CL>See this <A HREF="http://midibox.org/forums/topic/19761-sd-card-reader-3m-alternative/#comment-172182" TARGET="_blank">forum posting</A>. Many thanks to Tashikoma for the great idea!</P>
114
<CENTER><IMG SRC="mbhp/mbhp_sdcard_lowcost_pcbmount.jpg" WIDTH=550 BORDER=0 ALT=""></CENTER>
115
   </DD>
116
</DL>
117
 
118
<DL>
1139 tk 119
   <DT><H2> <IMG SRC="images/bullet.gif" ALT=""> IMPORTANT for MBHP_CORE_STM32</H2></DT>
981 tk 120
   <DD><P CLASS=CL>The resistor array R30 of the <A HREF="mbhp_core_stm32.html">MBHP_CORE_STM32</A> module shouldn't be connected when a SD Card is used, because pads are configured in Push-Pull mode at 3.3V.<BR>
121
       SD Card transfers could work unstable with these Pull-Up resistors!</P>
1001 tk 122
 
123
   <DT><H2> <IMG SRC="images/bullet.gif" ALT=""> IMPORTANT FOR LPC17 </H2></DT>
124
   <DD><P CLASS=CL>No special treatment, J16 of the <A HREF="mbhp_core_lpc17.html">MBHP_CORE_LPC17</A> module is assigned for 3.3V devices only.
981 tk 125
   </DD>
1139 tk 126
 
127
   <DT><H2> <IMG SRC="images/bullet.gif" ALT=""> IMPORTANT FOR MBHP_CORE_STM32F4 </H2></DT>
128
   <DD><P CLASS=CL>The <A HREF="mbhp_core_stm32f4.html">MBHP_CORE_STM32F4</A> module has an on-board SD Card adapter.
129
   </DD>
981 tk 130
</DL>
863 tk 131
 
981 tk 132
 
745 tk 133
FOOTER