PSG / PSBU / Wide Formatedge.rit.edu/content/P09141/public/Detailed Design Review... · Web...
Transcript of PSG / PSBU / Wide Formatedge.rit.edu/content/P09141/public/Detailed Design Review... · Web...
PSG / PSBU / Wide Format
P09141
Satellite Thermal Heater ControllerDetailed Design Review Package Electrical
Document Revision: 03
Document Date: 02/12/2009
Table of Contents
2Table of Contents
31Introduction
31.1Vision
31.2Background
31.3Objectives
31.4Deliverables
31.5Expected Project Benefits
31.6Core Team Members
42Strategy & Approach
42.1Assumptions & Constraints
42.2Issues & Risks
53System Level Architecture
74Communications
74.1Interface Board
154.1Protocol
175Microcontroller Programming
196Slave to HHC Interface
1 Introduction
1.1 Vision
The mission of this project is to design, build and test a scalable prototype of a thermal heater controller for the Space Systems Division of ITT. The controller will be subsystem in future satellite-imaging systems.
1.2 Background
The Satellite Thermal Heater Controller (STHC) is a single master multiple slave system that can be arrayed in a distributed fashion with centralized control. The system can be described as a group of distributed, autonomous thermal control units that share the same power input, which will also serve for communication. This controller may be used in satellite applications to control the temperature of critical optical subsystems.
1.3 Objectives
1. Demonstrate an enhancement to ITT's current distributed autonomous thermal controller.
2. Create a more competitive thermal controller that is lightweight, scalable, modular, reliable, cost effective and power efficient.
3. Demonstrate the ability to thermally control, stabilize and enable critical optical subsystems.
4. Selecting components that will minimize power consumption, weight and cost, respectively.
5. Achieve communications between the master and slaves through the DC power line.
6. Program DSP for efficient communication between master and slaves.
7. Connect DSP to heater controller to communicate between slaves and heater controllers.
8. Design HHC enclosure to meet vibration, thermal conductivity, EMI, and venting specs.
1.4 Deliverables
1. Interface electronics to send information between the master and slave DSP board over heater power bus.
2. PC interface that communicates with master over serial line.
3. Programming of master to accept requests from the PC and pass them on to slave
4. Programming of slave to control HHC and send status back to master.
5. PC GUI to monitor and control the temperature and state of (2) heater controllers.
1.5 Expected Project Benefits
1. The STHC shall be used as a basis for future heater control systems launched and deployed in space by ITT to regulate the temperature of a variety of satellite payloads.
2. The STHC might be used by other groups that are involved in satellite imaging applications.
3. Reinforce the engineering programs at RIT.
1.6 Core Team Members
1. Anthony Berwin
2. Scott Rioux
3. Greg Pawlowski
4. Sarmad Abedin
5. John Scipione
2 Strategy & Approach
2.1 Assumptions & Constraints
1. There is a time constraint of 22 weeks where the project must be completed.
2. Lead times for parts components and materials. Incorporate lead times into scheduling.
3. Lead time for printed circuit boards. Incorporate lead times into scheduling.
4. Controller from the Texas Instruments (28x family).
5. Access to the Hybrid Heater Controller (HHC) Specifications.
2.2 Issues & Risks
Acquiring DSP
Must have by February 23, 2009 Buy one ourselves, msp430,
Acquiring HHC
Must have by February 23, 2009
Acquiring Equipment specs
Must have by February 23, 2009
Programming Difficulty
Consultation with faculty and advisors
Protocol Communication difficulty
Consultation with faculty and advisors
Hardware modulation
Consultation with Professionals
Equipment Failure
Buy new stuff
Changes in customer req
Customer Interaction
Time constraints
Customer Interaction
Testing equipment
Replacing and using new equipment, understand specs
Wake/Sleep Programming
Research and trial and error.
Code Composer Complications
Farther Research and training
Analog to Digital Converter Programming Complications
Further Research and training
Pulse Width Modulator Programming Complications
Further Research and training
3 System Level Architecture
DC POWER
SUPPLY
HEATER POWER BUS 28V +/-8V DC
MASTER
2808 EZDSP
2808 EZDSP2808 EZDSP
Heater Controller
SLAVE1SLAVE2
Interface
Electronics
Interface
Electronics
Interface
Electronics
PC User
Interface
HEATERTHERMISTERTHERMISTERHEATER
Heater Controller
22 AWG wire, 50ft max
25°C +/-0.3°C25°C +/-0.3°C
Serial Cable
Interface
Electronics
Interface
Electronics
Figure 3.1: System Level Architecture
Project Mission
PC User interface to control and monitor the operations of the master from a desktop computer.
Interface electronics to utilize the 28V +/- 8V DC Power bus line and apply a carrier of 10mV RMS AC signal via an FSK modulator and demodulator connected to a line-driver and transformer.
Interface electronics between the slave and heater controller.
Not responsible for creating the DC Power supply, the AC/DC Converter, the 2808 EZDSPs, the heater power bus, the AC Power Bus, the heater controllers, the thermister, the heater, or the payload.
4 Communications
In this section communication between the master and slave microcontrollers is examined.
4.1 Interface Board
Relavent Specs:
Spec No.
Source
Description
Unit of Measure
Marginal Value
Ideal Value
2
3.2, 3.3
Bus voltage
V
20 to 36
28
4
3.3
Master slave measurement time
ms
1 to 20
1
5
3.3
Time to wake slave
ms
1 to 20
1
15
3.3
Communications bandwidth
Hz
<300K
12804 to 100K
16
3.3
Bit error rate
%
0 to 1e-4
0
17
3.3
S/N Ratio
dB
-40
>-40
18
3.3
Transmitted signal amplitude over the power bus
mV RMS
1 to 10
1
19
3.3
Power bus wire thickness
AWG
22+
22
20
3.3
Power bus wire length
ft
<50
20
21
3.7.2, 3.8.1
EMI leak threshold
KHz
<100
<100
U1
OPAMP
+
-
OUT
0
0
R1
1k
R2
1k
C1
4.1n
V1
FREQ = 200k
VAMPL = 10m
VOFF = 0
0
C2
2.05n
U2
OPAMP
+
-
OUT
R4
100
R5
15kk
V2
5
U3
OPAMP
+
-
OUT
0
R3
1k
R7
1k
C3
1.5n
C4
.75n
0
U5
OPAMP
+
-
OUT
R10
100
R12
10
0
R11
100
R13
5.6k
R14
1k
U4
OPAMP
+
-
OUT
0
R8
1k
R9
1k
C5
1.1n
C6
.55n
V
V
V
U1
OPAMP
+
-
OUT
0
0
R1
1k
R2
1k
C1
4.1n
V1
FREQ = 200k
VAMPL = 10m
VOFF = 0
0
C2
2.05n
U2
OPAMP
+
-
OUT
R4
100
R5
15kk
V2
5
U3
OPAMP
+
-
OUT
0
R3
1k
R7
1k
C3
1.5n
C4
.75n
0
U5
OPAMP
+
-
OUT
R10
100
R12
10
0
R11
100
R13
5.6k
R14
1k
U4
OPAMP
+
-
OUT
0
R8
1k
R9
1k
C5
1.1n
C6
.55n
V
V
V
Figure 4.1.1 Demodulator (Receive) Electronics
This is the receive side of the interface board. It uses a sixth-order butterworth filter to filter out any high frequency noise in the signal. Then there is a gain stage of 150 which leads to an 1.5V DC offset stage to go to the analog to digital converter.
Time
0s50us100us150us200us250us300us350us400us
V(U4:OUT)V(R2:1)
-10mV
0V
10mV
V(U5:OUT)
0V
1.0V
2.0V
3.0V
SEL>>
Figure 4.1.2 Waveforms of the Received Signal with a 20 kHz frequency (logic level 0)
Figure 4.1.2 shows the waveforms entering the receive stage and exiting the filter stage on the bottom and shows the waveform of the output after amplification and 1.5V DC offset.
Time
0s50us100us150us200us250us300us350us400us
V(U4:OUT)V(R2:1)
-10mV
0V
10mV
V(U5:OUT)
0V
1.0V
2.0V
3.0V
SEL>>
Figure 4.1.3 Waveforms of the Received Signal with a 30 kHz frequency (logic level 1)
Figure 4.1.3 Shows the same thing for 30kHz input signal
Time
0s5us10us15us20us25us30us35us40us45us50us
V(U4:OUT)V(R2:1)
-10mV
0V
10mV
V(U5:OUT)
1.4V
1.6V
1.8V
SEL>>
Figure 4.1.4 Waveforms of the Received Signal with a 200 kHz frequency
Figure 4.1.4 shows the same thing for a 200kHz input signal. After filtering and amplification and offset the signal is less than 10mVpp RMS.
R8
4.7k
R10
4.7k
C7
2.5n
C8
2.5n
0
C9
1n
V
V
V
U1
OPAMP
+
-
OUT
0
R1
1k
R2
1k
C1
4.1n
0
C2
2.05n
U3
OPAMP
+
-
OUT
0
R3
1k
R7
1k
C3
1.5n
C4
.75n
U4
OPAMP
+
-
OUT
0
R9
1k
R11
1k
C5
1.1n
C6
.55n
V1
TD = 0.1p
TF = 0.1p
PW = 5u
PER = 10u
V1 = 3.3v
TR = 0.1p
V2 = 0
R12
1k
0
R8
4.7k
R10
4.7k
C7
2.5n
C8
2.5n
0
C9
1n
V
VV
U1
OPAMP
+
-
OUT
0
R1
1k
R2
1k
C1
4.1n
0
C2
2.05n
U3
OPAMP
+
-
OUT
0
R3
1k
R7
1k
C3
1.5n
C4
.75n
U4
OPAMP
+
-
OUT
0
R9
1k
R11
1k
C5
1.1n
C6
.55n
V1
TD = 0.1p
TF = 0.1p
PW = 5u
PER = 10u
V1 = 3.3v
TR = 0.1p
V2 = 0
R12
1k
0
Figure 4.1.5 Modulator (Transmit) Electronics
Figure 4.1.5 shows the transmit electronics. The input comes from the PWM from the DSP and goes through a passive low-pass filter to generate a sinusoidal signal which then goes through a set of low-pass filter to filter out any harmonics.
Time
0s50us100us150us200us250us300us350us400us450us500us550us600us
V(C9:1)
-80mV
-40mV
0V
40mV
V(V1:+)V(R2:2)
0V
2.0V
4.0V
SEL>>
Figure 4.1.6 Waveforms of the Transmitted Signal with a 20 kHz frequency (logic level 0) from the PWM
The top graph shows the PWM signal and then the sinusoidal after going through the passive low pass filter. The bottom graph shows the output signal after active filtering.
Time
0s50us100us150us200us250us300us350us400us450us500us550us600us
V(C9:1)
-50mV
0V
50mV
V(V1:+)V(R2:2)
0V
2.0V
4.0V
SEL>>
Figure 4.1.7 Waveforms of the Transmitted Signal with a 30 kHz frequency (logic level 1) from the PWM
The top graph shows the PWM signal and then the sinusoidal after going through the passive low pass filter. The bottom graph shows the output signal after active filtering.
ADC
PWM
S2
D2
In1
Vdd
GND
In2
D1
S1
ADG823
5Vdd
u
u
Tx
Rx
V1
28Vdc
C2
.1u
TX2
0
0
0
ADC
PWM
S2
D2
In1
Vdd
GND
In2
D1
S1
ADG823
5Vdd
u
u
Tx
Rx
V1
28Vdc
C2
.1u
TX2
0
00
Figure 4.1.8 Modulator/Demodulator switching circuit
Figure 4.1.8 shows the modulator/demodulator switching circuit that will switch from Rx to Tx when In1 and In2 (tied together) are switch from 0 to 1. If the input is 0 the signal is modulated and when it is 1 the signal is demodulated.
The only path of communication between the master and slave electronics is through the 22AWG heater power bus that is used to power the heater controllers. It is marked as HEATER POWER BUS on the System Level Block Diagram (Figure 3.1) above. It is impossible to directly send the DC voltage levels over the power bus because it would interfere with the operation of the heater controller, would be extremely slow, and would be highly susceptible to line noise. Instead, FSK modulation is used to encode the bits into carrier frequencies which is send over the power bus. Provided that the signal generated is kept at an amplitude less than 10mVpp RMS there will be no interference with the heater electronics. In order to modulate and demodulate the communication signal an interface board is necessary to take the TTL logic levels coming from the microcontrollers and convert them into the appropriate FSK frequencies and vice-versa.
The 28V DC power source on the left in Figure 4.1 above represents the power supply for the heater controllers marked DC Power Supply in Figure 3.1. Capacitor C2 blocks the DC voltage and only allows AC signals to pass. The TX2 transformer is a 0.4mH coupling transformer that in conjunction with C2 yields a 25KHz pass-band filter. The pass-band filter will filter out any frequencies that are not in the bandwidth needed for the signal frequencies. The AC signal filtered out by the coupling transformer and capacitor goes into the ADG823 CMOS switch which will switch between transmit and receive signals coming from the master and slave microcontrollers. The input marked ‘u’ represents inputs coming the microcontrollers. Op-Amps U1 and U3 act as low-pass filters that filters out any frequencies above 20KHz. Op-Amp U2 acts as an inverting amplifier which amplifies the 10mVpp RMS amplitude into a 0V to 3V amplitude needed for the ADC.
0
V1
28Vdc
R8
1k
0
0
V2
FREQ = 25000
VAMPL = 10m
VOFF = 0
R9
100
R11
100
C5
5.627nf
C6
10.25nf
U3
OPAMP
+
-
OUT
V
V
V
C1
.1u
C2
.1u
R1
100
TX1
TX2
R4
100
0
0
R5
100
C3
5.627nf
C4
10.25nf
R10
10
U1
OPAMP
+
-
OUT
R12
10
U2
OPAMP
+
-
OUT
R6
100
R7
27k
0
V1
28Vdc
R8
1k
0
0
V2
FREQ = 25000
VAMPL = 10m
VOFF = 0
R9
100
R11
100
C5
5.627nf
C6
10.25nf
U3
OPAMP
+
-
OUT
VV
V
C1
.1u
C2
.1u
R1
100
TX1
TX2
R4
100
0
0
R5
100
C3
5.627nf
C4
10.25nf
R10
10
U1
OPAMP
+
-
OUT
R12
10
U2
OPAMP
+
-
OUT
R6
100
R7
27k
Figure 4.1.9 Test Circuit for Simulations
Time
0s50us100us150us200us250us300us350us400us450us500us550us
V(U3:OUT)V(R1:1)
-20mV
0V
20mV
V(R8:2)
-4.0V
0V
4.0V
SEL>>
Figure 4.1.10 Graph of Transmit and Receive
The capacitor C1 and C2 and the transistors TX1 and TX2 of figure 4.1.6 form a band pass filter, with a cut off frequency of 25 kHz. This frequency was chosen because it is the average of the two signals being sent to the power bus to represent 0 and 1. The bottom graph of figure 4.1.7 shows the transmitted signal which is 10 mV peak to peak; the received signal is slightly higher than the 10 mV. The top graph of figure 7 shows the amplified signal which is almost at 4 volts, this is larger than the ADC’s full scale output. The transmit frequencies will be filtered by the LC filter.
Time
0s50us100us150us200us250us300us350us400us450us500us550us
V(U3:OUT)V(R1:1)
-20mV
0V
20mV
V(R8:2)
-4.0V
0V
4.0V
SEL>>
Figure 4.1.11 Waveforms of Transmit and Receive for 20 kHz
Figure 4.1.8 shows the transmitted and received signals. The transmitted signal is the 10mV signal of the bottom graph. The other signal on the bottom graph is on the receive side; it is slightly smaller in amplitude as the transmitted signal and the amplified signal is at about 3.0V.
Time
0s50us100us150us200us250us300us350us400us450us500us550us
V(U3:OUT)V(R1:1)
-20mV
0V
20mV
V(R8:2)
-4.0V
0V
4.0V
SEL>>
Figure 4.1.9 Waveforms of Transmit and Receive for 30 kHz
Figure 4.1.9 shows the transmitted and received signals. The transmitted signal is the 10mV signal of the bottom graph. The other signal on the bottom graph is on the receive side; you can see it has a smaller amplitude, and then the amplified signal is at about 2.4V.
4.2 Protocol
Relavent Specs:
Spec No.
Source
Description
Unit of Measure
Marginal Value
Ideal Value
4
3.3
Master slave measurement time
ms
1 to 20
1
5
3.3
Time to wake slave
ms
1 to 20
1
6
3.3.4
Communication protocol length
bits
24 to 64
24
Master-Slave Communication Protocol Explanation for the STHC, 32-bit wide
Note: S=from Slaves point of view
M=from Masters point of view
Bits
Description
Values
B0-B1
Start indicator
B0 and B1 must both be zero in order for the transmission to begin.
B2-B9
Slave ID number
00000000 to 11111111 (256) (The master receives the Slave ID number to indicate which slave is contacting it).
B10
Tx/Rx bit
S:’1’= Another slave is talking to master (discard Msg); ’0’=master talking to the slave (ID number in B2-B9). M:’1’= slaves response to a given order; ‘0’= Msg received by slave.
B11
Zone
‘1’: Zone 1 of HHC is initiated; ‘0’: Zone 2 is initiated
B12
Read/Set
Read=’0’ Set=’1’
B13
Temp/Heater State
’1’= Read/set Temp;’0’= Read telemetry* or set Heater state
B14
Read what?
‘1’=Read telemetry; ‘0’=Read both (telemetry/ temp)
B15
Vdd state(telemetry(tlm) pin)
’1’= on; ’0’= off (slave reads the V on assigned pin and reports back to the master)
B16
Bus voltage(tlm pin)
’1’= on; ’0’= off (slave reads the V on assigned pin and reports back to the master)
B17
Heater state (tlm pin)
’1’= on; ’0’= off (slave reports whether the heater is ‘on’ or ‘off’)
B18
Thermistor (tlm pin)
’1’= driving the thermister with a new voltage to turn heater on; ’0’=no operation
B19
Transistor gate(telemetry pin)
’1’= on; ’0’= off (reads the state of the transistor, can be used for debugging issues. If this pin is ‘0’ and heater is still on then there is a problem in between the transistor and the heater itself)
B20-B31
Temp Value
-40C to 55C res=0.0232C
B32-B37
Checksum
Contains the number of ‘1’s that should be in the msg. This value is compared with a counter which counts the number of 1’s in the msg. If they are equal then the message is correct, otherwise the msg is discarded.
B38
Stop bit
Must be ‘0’ or the message will be discarded.
Table 4.2: Communication Protocol
Communication is bidirectional, but only the master or slave can communicate at any time (half-duplex). The master sends out requests to a slave and then waits for a response for 2ms. If it does not receive a response from the slave in the response time window that probably means there was an error so it resends the message to the slave and waits another 2ms for a response. The slave never sends to the master unless asked first. The master will continue to send messages out to the slave until it gets a response. However, if the master sends five consecutive messages to the slave and does not get a response than it assumes that the slave is not working. The master cannot reset the slave so at this point the slave is effectively dead.
In order to send a message the master or slave first waits for a start indicator of 00. When the master or slave receive a start indicator than the master or slave store the next 36 bits into some registers. B38 is checked to make sure that it is set to ‘0’ which indicates a complete message was received. B2-B9 are checked to see if the message is intended for the slave of that ID number in the case of a transmit, or indicates the slave number that sent the message in the case of a receive. Then the master/slave checks B10 to see if the message is for them--if B10=0 the message is intended for the slave, if B10=1 the message is intended for the master. Next the checksum is checked. The numbers of ones in B2-B31 are added up and the integer value of the sum is compared against the integer value of the checksum. If the sums match then the signal is valid. B38 is checked next to ensure that the whole message was received (must be zero).
Calculation of the Carrier Frequency:
Given: 20mS is the time limit in which the master must send and receive back the appropriate data.
(Eq. 1 (to find the total number of bits that are being transferred))
(Eq.2 (in order to find sec/bit))
(Eq.3 (doubling ‘0’s carrier freq.))
Carrier frequency for a ‘0’ bit= 20KHz (must be a multiple of 5 KHz)
Carrier frequency for a ‘1’ bit= 30KHz (must be a multiple of 5 KHz)
5 Microcontroller Programming
In this section microcontroller programming is discussed.
The master and each slave are controlled by a TI3200F2808 Microcontroller. The TI3200F2808 microcontroller contains 16 PWM used to do modulation and demodulation. Each slave microcontroller is connected to a heater controller (HHC) and is responsible for reading and setting temperature and state information on that heater. The protocol detailed in section 4.2 above is utilized to command the heater to perform the designated task.
The code used in for this task comes from
Using PWM Output as a Digital-to-Analog Converter on a
TMS320F280x Digital Signal Controller
David M. Alter DSP Applications – Semiconductor Group
http://focus.ti.com/general/docs/techdocsabstract.tsp?abstractName=spraa88a
The software is freeware under the following license:
**********************************************************************
* THIS PROGRAM IS PROVIDED "AS IS". TI MAKES NO WARRANTIES OR *
* REPRESENTATIONS, EITHER EXPRESS, IMPLIED OR STATUTORY, *
* INCLUDING ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS *
* FOR A PARTICULAR PURPOSE, LACK OF VIRUSES, ACCURACY OR *
* COMPLETENESS OF RESPONSES, RESULTS AND LACK OF NEGLIGENCE. *
* TI DISCLAIMS ANY WARRANTY OF TITLE, QUIET ENJOYMENT, QUIET *
* POSSESSION, AND NON-INFRINGEMENT OF ANY THIRD PARTY *
* INTELLECTUAL PROPERTY RIGHTS WITH REGARD TO THE PROGRAM OR *
* YOUR USE OF THE PROGRAM. *
* *
* IN NO EVENT SHALL TI BE LIABLE FOR ANY SPECIAL, INCIDENTAL, *
* CONSEQUENTIAL OR INDIRECT DAMAGES, HOWEVER CAUSED, ON ANY *
* THEORY OF LIABILITY AND WHETHER OR NOT TI HAS BEEN ADVISED *
* OF THE POSSIBILITY OF SUCH DAMAGES, ARISING IN ANY WAY OUT *
* OF THIS AGREEMENT, THE PROGRAM, OR YOUR USE OF THE PROGRAM. *
* EXCLUDED DAMAGES INCLUDE, BUT ARE NOT LIMITED TO, COST OF *
* REMOVAL OR REINSTALLATION, COMPUTER TIME, LABOR COSTS, LOSS *
* OF GOODWILL, LOSS OF PROFITS, LOSS OF SAVINGS, OR LOSS OF *
* USE OR INTERRUPTION OF BUSINESS. IN NO EVENT WILL TI'S *
* AGGREGATE LIABILITY UNDER THIS AGREEMENT OR ARISING OUT OF *
* YOUR USE OF THE PROGRAM EXCEED FIVE HUNDRED DOLLARS *
* (U.S.$500). *
* *
* Unless otherwise stated, the Program written and copyrighted *
* by Texas Instruments is distributed as "freeware". You may, *
* only under TI's copyright in the Program, use and modify the *
* Program without any charge or restriction. You may *
* distribute to third parties, provided that you transfer a *
* copy of this license to the third party and the third party *
* agrees to these terms by its first use of the Program. You *
* must reproduce the copyright notice and any other legend of *
* ownership on each copy or partial copy, of the Program. *
* *
* You acknowledge and agree that the Program contains *
* copyrighted material, trade secrets and other TI proprietary *
* information and is protected by copyright laws, *
* international copyright treaties, and trade secret laws, as *
* well as other intellectual property laws. To protect TI's *
* rights in the Program, you agree not to decompile, reverse *
* engineer, disassemble or otherwise translate any object code *
* versions of the Program to a human-readable form. You agree *
* that in no event will you alter, remove or destroy any *
* copyright notice included in the Program. TI reserves all *
* rights not specifically granted under this license. Except *
* as specifically provided herein, nothing in this agreement *
* shall be construed as conferring by implication, estoppel, *
* or otherwise, upon you, any license or other right under any *
* TI patents, copyrights or trade secrets. *
* *
* You may not use the Program in non-TI devices. *
**********************************************************************
6 Slave to HHC Interface
EzDSP
VG1
VG2
+PWR_MON
VDD_MON
V2SEST
J3_ID
J3
MicroD 15-P
1
9
2
10
3
11
4
12
5
13
6
14
7
15
8
SHLD
+PWR_RTN
RTHM1
+PWR_RTN
RTHM2
V2COMP+
HTR1_MON
HTR2_MON
V1COMP+
V1SET
P9
Rx1
3
5
7
9
11
13
15
17
19
2
4
6
8
10
12
14
16
18
20
RTHM1
RTHM2
Ref
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
VG1
VG2
HTR1_MON
HTR2_MON
+PWR_MON
VDD_MON
P8
DB9
P10
To PC GUI
+PWR_RTN(4)
+PWR_RTN(12)
Tx
Vset1
Vset2
Vcomp1
Vcomp2
P9 is Analog Interface. Pins 1-19 are all ground pins. 1 and 19 are connected to grounds on the HHC. Pins 2, 4, 6 are all connected to the analog to digital converter. Pin 18 is a reference voltage that comes from the HHC and is used with the analog to digital converter to detect temperature changes. J3 is the analog connector on the HHC.
P8 is the I/O Interface. Pins 5, 6, 7, 8, 10, 12, 13, 22, 23, 25, and 34 are all GPIO pins
P10 is the 2x5 SCI-B Header. It is connected via a serial cable to the PC.
PAGE
1
Interface Electronics
DC POWER SUPPLY
PC User Interface
HEATER POWER BUS 28V +/- 8V DC
Interface Electronics
MASTER
2808 EZDSP
2808 EZDSP
2808 EZDSP
Heater Controller
Heater Controller
SLAVE1
SLAVE2
InterfaceElectronics
Interface Electronics
InterfaceElectronics
HEATER
HEATER
THERMISTER
�
THERMISTER
22 AWG wire, 50ft max
25°C +/- 0.3°C
25°C +/- 0.3°C
Serial Cable
EzDSP
P9
Rx
135791113151719
2468101214161820
RTHM1
RTHM2
Ref
13579111315171921232527293133353739
246810121416182022242628303234363840
VG1
VG2
HTR1_MON
HTR2_MON
+PWR_MON
VDD_MON
P8
DB9
P10
To PC GUI
+PWR_RTN(4)
+PWR_RTN(12)
Tx
Vset1
Vset2
Vcomp1
Vcomp2