LICENSE TERMS License terms: This hardware design document package (comprised of the files listed below) is distributed under the terms of the GNU General Public License as published by the Free Software Foundation (either version 2 of the License, or at your option any later version) as it is construed in the "MIThril Hardware Design GPL Interpretation" version one or any later version. You may freely redistribute this document package and/or modify the hardware design under the terms of this license. This hardware design is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License and the MIThril Hardware Design GPL Interpretation along with this document package. If you did not receive a copy of the GPL, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. If you did not receive a copy of the MIThril Hardware Design GPL Interpretation, contact the MIThril team via email or in writing at 20 Ames Street, Building E15 Room 383, Cambridge, MA 02139. Overview This README file is part of the document package for version 1.1 of the MIThril USB Junction board design. This board passively routes power, ground, Phillips I2C, Dallas Semiconductor 1-Wire, and a few additional signals carried by the MIThril body bus. Additionally, USB is actively routed through an implementation of a USB hub. This hub conforms to the USB v1.1 specifications for a self powered hub. Since there are no programmable components that are part of this design, no software is included with this hardware document package. Questions and comments regarding this board design should be directed to . Release Notes Version 1.1 notes: The 1.1 update to the USB Junction fixes two major bugs in the version 1.0 design. A pullup resistor has been added to correct the bug on the enable pin of the TUSB2046B. Three pullup resistors have been added to the overcurrent lines from the TPS2044A to the TUSB2046B. These changes correct the bugs noted below for the version 1.0 design. Version 1.1 bugs: No known bugs. Version 1.0 notes: This version is the first prototype for the USB Junction board design. With bug fixes as documented below, the board functions according to specifications. Version 1.0 bugs: There is a missing pullup resistor on the reset pin of the TUSB2046 from the Power Good pin of the TPS7133. Without this pullup, the USB Hub fails to initialize and answer setup packets from the USB Master. A 5kohm resistor connecting the reset pin to the 3.3 volt power rail corrects the bug. There is a missing pullup resistor on each of the overcurrent lines from the TPS2044A to the TUSB2046B for a total of 3 missing pullup resistors at this location. Document Package Contents Meta Information: README . . . . . . . . . this file GPL.txt . . . . . . . . the GPL version 2 MHDGPLI.txt . . . . . . . the MIThril Hardware Design GPL Interpretation Platform Independent Design Files: (found in the rev1.1 directory) junction.sch.ps . . . . . . PostScript schematic junction.brd-all.ps . . . . PostScript image of PCB junction.brd-bottom.ps . . . PostScript image of PCB bottom layer junction.brd-layer3.ps . . . PostScript image of PCB third layer junction.brd-layer2.ps . . . PostScript image of PCB second layer junction.brd-top.ps . . . . PostScript image of PCB top layer junction.netlist . . . . . netlist junction.partlist . . . . . partlist junction.pinlist . . . . . pinlist junction.scr . . . . . . . netscript junction.bom . . . . . . . bill of materials junction.bom-annotated . . . annotated bill of materials (ordering) PCB Layer Images (encapsulated PostScript, found in the rev1.1 directory) junction.cmp.ps . . . . . . component side junction.layer2.ps . . . . . second layer junction.layer3.ps . . . . . third layer junction.sol.ps . . . . . . solder (botom) side junction.stc.ps . . . . . . solder mask, component side junction.sts.ps . . . . . . solder mask, solder side junction.plc.ps . . . . . . silk screen (top) junction.pls.ps . . . . . . silk screen (bottom) Eagle Cad Design Files: (found in the rev1.1 directory) junction.sch . . . . . . . schematic junction.brd . . . . . . . PCB Gerber Files: (found in the rev1.1 directory) junction.cmp . . . . . . . component side junction.ly2 . . . . . . . second layer junction.ly3 . . . . . . . third layer junction.sol . . . . . . . solder (botom) side junction.stc . . . . . . . solder mask, component side junction.sts . . . . . . . solder mask, solder side junction.plc . . . . . . . silk screen (top) junction.pls . . . . . . . silk screen (bottom) junction.whl . . . . . . . aperature file Excellon files: (found in the rev1.1 directory) junction.drd . . . . . . . Excellon drill file junction.dri . . . . . . . Drill station info file junction.drl . . . . . . . drill list