7
mirror of https://github.com/uw-midsun/hardware.git synced 2024-11-27 00:00:38 +00:00
uw-midsun-hardware/MSXII_SolarSenseSlave/SolarSenseSlave.PcbDoc.htm
Pei Liang Guo 4fb9fd5153 ELEC-312 Solar Sense Slave Schematic & PCB (#43)
* ELEC-312 Create schematic for solar sense slave

* Create the schematic for solar sense slave
* Add a digital isolator
* Add a class D audio amplifer

* ELEC-312 Solar Sense Slave Rev 1.1

* Use the same DC-DC conveter and the LDO on the AFE board
* Change the voltage of the MPPT side from 3.3v to 5v

* ELEC-312 Solar Sense Slave Rev 1.2

* Annotate components
* Use ISO_[x] naming on the low voltage side
* Remove MPPT_HV, +6V LEDs
* Use different symbol for isolated ground
* Use more obvious and ALL_CAPS net names
* Add block diagram
* Add decoupling for the audio amplifier
* Shorten the name of ICs added to the schematic library

* ELEC-312 Solar Sense Slave Rev 1.3

* Use 3V LDO to remove noise instead of an array of capacitors
* Divide circuits into different sections and label the sections
* Fix IC REG LDO 3V 0.2A 4-TDFN's default designator to U?

* ELEC-312 Solar Sense Slave Rev 1.4

* Reorder block diagram to the top
* Updated sheet numbers and revision
* Add 3V LDO to the block diagram
* Rename TH_TP to TP
* Use 3V LDO to supply all voltages on the isolated (LV) side
* Rename DIGITAL_ISO_VDD to ISO_3V
* Add a decoupling capacitor to the digital isolator
* Rescale the resistor divider to lower resistence values and expect a maximum 2.5v output instad of 5v (due to audio amplifier behaviour)

* ELEC-312 Solar Sense Slave Rev 1.5

* Rename a test point to indicate active-low
* Add a test point for 3V LDO
* Update 3V LDO section title
* Fix some symbol mismatches

* ELEC-312 Solar Sense Slave Rev 1.6

* Add PCB design

* ELEC-312 Solar Sense Slave Rev 1.7

* Minor routing improvements

* ELEC-312 Solar Sense Slave Rev 1.8

* Address PR comments (up to Jan. 27, 2018)
* Add RES 820 OHM 5% 3/4W 2010 to handle the current of the circuit
* Add a thermal via below the 3V LDO
* Polyfill the regulator (DC-DC converter) input instead of using traces
* Retrace some connections
* Connect voltage sense and temperature sense to AN0 and AN9

* ELEC-312 Solar Sense Slave Rev 1.9

* Retrace LV side
* Add silkscreen for each pin of the connector
* Move board name silkscreen

* ELEC-312 Solar Sense Slave Rev 1.10

* Improve LV side traces

* ELEC-312 Solar Sense Slave Rev 1.11

* Add test points for audio amplifier input and audio amplifier outputs (VO+ & VO-)
* Add test points for voltage sense output and temperature sense output

* ELEC-312 Solar Sense Slave Rev 1.12

* Route traces through capactors before chips
* Use smaller test points on the low voltage side
* Route traces from the middle of the pads and ocrners
* Rename the silkscreen to all caps
* Remove test points in the power supplies
* Avoid cutting the bottom ground plane

*  ELEC-312 Solar Sense Slave Rev 1.13

* Add vias connecting the top and bottom ground planes
* Reroute a trace to enter TP12 in the middle of the pad

* ELEC-312 Solar Sense Slave
- Generated output files

* ELEC-312 Merge Schematic Diagrams and Footprints

Added followings to Schematic Diagrams:
* IC AUDIO AMPLIFIER TPA2005D1
* IC DIGITAL ISO SI8715BC-A-IS
* RES 220 OHM 1% 1/10W
* RES 820 OHM 5% 3/4W 2010

Added the following to Footprints:
* IC CLASS D AUDIO AMPLIFIER TPA2005D1 8-MSOP

Based on ELEC-304, ELEC-301 and master branches

* Updated altium libs
2018-03-04 11:16:04 -08:00

156 lines
4.3 KiB
HTML

<html>
<head>
<META http-equiv="Content-Type" content="text/html">
<style type="text/css">
h1, h2, h3, h4, h5, h6 {
font-family : 'segoe-ui',arial,sans-serif;
font-size:15pt;
font-weight:normal;
line-height:40px;
color : #000;
background-color : #dedede;
padding: 0.3em;
}
body {
font-family : verdana;
background: #f1f1f1;
font-size:13px;
}
td, th {
padding: 0.5em;
text-align : left;
width: auto;
border:1px solid #DEDEDE;
}
th {
background-color : #DEDEDE;
}
th.column1, td.column1 {
text-align: left;
width : 18%;
}
table {
width : 100%;
border-collapse: collapse;
font-size:13px;
}
.front_matter, .front_matter_column1, .front_matter_column2, .front_matter_column3 {
padding-top : 0.1em;
padding-bottom : 0.1em;
border : 0px solid black;
width : auto;
vertical-align: top
}
.front_matter_column1 {
text-align : right;
}
.total_column1, .total_column {
font-weight : bold;
}
.total_column1 {
text-align : right;
}
.front_matter_column2 {
text-align : center;
}
.front_matter_column3 {
text-align : left;
}
.warning, .error {
color : red;
font-weight : bold;
}
tr.onmouseout_odd {
/*background-color : #EEEEE0 */
}
tr.onmouseout_even {
/*background-color : #F3F3E3 */
}
tr.onmouseover_odd, tr.onmouseover_even {
background-color : #FFF;
}
a:link, a:visited, .q a:link,.q a:active,.q {
color: #21489e;
}
a:link.callback, a:visited.callback {
color: #008000
}
a:link.customize, a:visited.customize {
position: absolute;
right: 16px; top: 30px;
font-family:'segoe ui',arial,tahoma,sans-serif;
text-decoration:underline;
font-size:11px;
color:#0066cc;
}
p.contents_level1 {
font-weight : bold;
font-size : 110%;
margin : 0.5em;
}
p.contents_level2 {
position : relative;
left : 20px;
margin : 0.5em;
}
HR{
border-collapse:collapse;
border:none;
border-top:1px solid #dedede;
}
</style>
<style type="text/css" media="print">
body{
background:#fff;
}
a:link.customize{
display:none;
}
table,th,td,hr{
border-color:#999;
background:#fff;
}
</style>
</head>
<body>
<a href="dxpprocess://Client:SetupPreferences?Server=PCB|PageName=General" class="customize"><acronym title="dxpprocess://Client:SetupPreferences?Server=PCB|PageName=General">Reporting Options</acronym></a>
<h1>File in Previous Format</h1>
<table class="front_matter">
<tr class="front_matter">
<td class="front_matter_column1">Date</td>
<td class="front_matter_column2">:</td>
<td class="front_matter_column3">1/26/2018</td>
</tr>
<tr class="front_matter">
<td class="front_matter_column1">Time</td>
<td class="front_matter_column2">:</td>
<td class="front_matter_column3">8:34:37 AM</td>
</tr>
<tr class="front_matter">
<td class="front_matter_column1">Filename</td>
<td class="front_matter_column2">:</td>
<td class="front_matter_column3"><a href="file://C:\Users\peiliang.guo\uw-midsun\hardware\MSXII_SolarSenseSlave\SolarSenseSlave.PcbDoc" class="file"><acronym title="C:\Users\peiliang.guo\uw-midsun\hardware\MSXII_SolarSenseSlave\SolarSenseSlave.PcbDoc">C:\Users\peiliang.guo\uw-midsun\hardware\MSXII_SolarSenseSlave\SolarSenseSlave.PcbDoc</acronym></a></td>
</tr>
</table>
<br>
<table>
<tr>
<th style="text-align : left" colspan="1" class="">Version</th>
<th style="text-align : left" colspan="1" class="">Warning</th>
</tr>
</table>
<br><hr>
<p>This file was generated by <b>an earlier</b> version of the software</p>
</body>
</html>