content/hp3562a_2.rst

changeset 128
aba381b2bac9
parent 115
6b6e13653348
child 143
9e963e155d4c
equal deleted inserted replaced
126:521c35556177 128:aba381b2bac9
7 :Tags: HP3562A, repair, test equipment, DSA 7 :Tags: HP3562A, repair, test equipment, DSA
8 :series: HP 3562A 8 :series: HP 3562A
9 :series_index: 2 9 :series_index: 2
10 10
11 This is the part 2 of the series about my 11 This is the part 2 of the series about my
12 `HP 3562A Digital Signal Analyzer <{static}hp3562a.rst>`_, 12 `HP 3562A Digital Signal Analyzer <{filename}/hp3562a.rst>`_,
13 quickly describing the Digital Section of the instrument. 13 quickly describing the Digital Section of the instrument.
14 14
15 15
16 Digital Section 16 Digital Section
17 =============== 17 ===============
18 18
19 The unit is quite capable, since the main CPU is a 68000 (not exactly 19 The unit is quite capable, since the main CPU is a 68000 (not exactly
20 of small CPU for the time). 20 of small CPU for the time).
21 21
22 .. image:: {static}images/hp3562a/cpu.jpg 22 .. image:: {static}/images/hp3562a/cpu.jpg
23 23
24 The 8 boards are: 24 The 8 boards are:
25 25
26 - A1: Digital source and front-end interface (rev B, ref: 03562-66501) 26 - A1: Digital source and front-end interface (rev B, ref: 03562-66501)
27 - A2: CPU & GPIB controller (rev D, ref: 03562-66502) 27 - A2: CPU & GPIB controller (rev D, ref: 03562-66502)
28 - A3: Memory (rev B, ref: 03562-66538) 28 - A3: Memory (rev B, ref: 03562-66538)
29 - A4: Local oscillator (rev C, ref: 03562-66504) 29 - A4: Local oscillator (rev C, ref: 03562-66504)
30 - A5: Digital filter (rev B, ref: 03562-66505) 30 - A5: Digital filter (rev B, ref: 03562-66505)
31 - A6: Digital filter controller (rev D, ref: 03562-66506) 31 - A6: Digital filter controller (rev D, ref: 03562-66506)
42 42
43 .. Note:: The Service Manual available on the net lacks a few pages in 43 .. Note:: The Service Manual available on the net lacks a few pages in
44 the Digital Source section, so I do not have details on the 44 the Digital Source section, so I do not have details on the
45 Timing Control section. 45 Timing Control section.
46 46
47 .. image:: {static}images/hp3562a/hp3562a_a1_block_diagram.png 47 .. image:: {static}/images/hp3562a/hp3562a_a1_block_diagram.png
48 :alt: Block diagram of the A1 Digital Source Board 48 :alt: Block diagram of the A1 Digital Source Board
49 49
50 This board is mainly responsible for generating the digital signals 50 This board is mainly responsible for generating the digital signals
51 that are used as input for the source DAC. It generates all sort of 51 that are used as input for the source DAC. It generates all sort of
52 noise figures, bursts, sweeps, and so on. 52 noise figures, bursts, sweeps, and so on.
53 53
54 .. image:: {static}images/hp3562a/a1_digital_source.jpg 54 .. image:: {static}/images/hp3562a/a1_digital_source.jpg
55 55
56 The Timing Control section looks like: 56 The Timing Control section looks like:
57 57
58 .. image:: {static}images/hp3562a/hp3562a_a1_timing_control_circuit.png 58 .. image:: {static}/images/hp3562a/hp3562a_a1_timing_control_circuit.png
59 :alt: A1 Timing Control block diagram 59 :alt: A1 Timing Control block diagram
60 60
61 The Phase Resolution is used in external and internal triggered 61 The Phase Resolution is used in external and internal triggered
62 measurements, ensuring that the phase of a triggered measurement is 62 measurements, ensuring that the phase of a triggered measurement is
63 accurate. Since the trigger moment does not always occur on a sample 63 accurate. Since the trigger moment does not always occur on a sample
64 and hold edge, there is a time delay and phase error in the data. 64 and hold edge, there is a time delay and phase error in the data.
65 This phase resolution circuit counts the time between the samples and 65 This phase resolution circuit counts the time between the samples and
66 a trigger. 66 a trigger.
67 67
68 .. image:: {static}images/hp3562a/hp3562a_a1_phase_resolution_circuit.png 68 .. image:: {static}/images/hp3562a/hp3562a_a1_phase_resolution_circuit.png
69 :alt: A1 Phase Resolution block diagram 69 :alt: A1 Phase Resolution block diagram
70 70
71 The Burst Control circuit controls the burst length and generates the 71 The Burst Control circuit controls the burst length and generates the
72 pulse signal to the Local Oscillator (A4). It provides the gating 72 pulse signal to the Local Oscillator (A4). It provides the gating
73 signal that gates the analog source on and off during the burst and 73 signal that gates the analog source on and off during the burst and
74 chirp modes. 74 chirp modes.
75 75
76 .. image:: {static}images/hp3562a/hp3562a_a1_burst_control_circuit.png 76 .. image:: {static}/images/hp3562a/hp3562a_a1_burst_control_circuit.png
77 :alt: A1 Burst Control block diagram 77 :alt: A1 Burst Control block diagram
78 78
79 79
80 Other parts of this board are the LO Input Receiver that synchronizes 80 Other parts of this board are the LO Input Receiver that synchronizes
81 the local oscillator input data to the sample rate, the Multiplier 81 the local oscillator input data to the sample rate, the Multiplier
89 89
90 The processing unit is a MC68000. It aims at telling each assembly 90 The processing unit is a MC68000. It aims at telling each assembly
91 which process to execute and monitor the overall functionning and data 91 which process to execute and monitor the overall functionning and data
92 processing of the instrument. 92 processing of the instrument.
93 93
94 .. image:: {static}images/hp3562a/hp3562a_a2_block_diagram.png 94 .. image:: {static}/images/hp3562a/hp3562a_a2_block_diagram.png
95 95
96 The main CPU board, with the beautiful MC68000P9 DIP64 package: 96 The main CPU board, with the beautiful MC68000P9 DIP64 package:
97 97
98 .. image:: {static}images/hp3562a/a2_cpu.jpg 98 .. image:: {static}/images/hp3562a/a2_cpu.jpg
99 99
100 It comes with 2 populated M5M256BP static ram chips (32k x 8bits), for 100 It comes with 2 populated M5M256BP static ram chips (32k x 8bits), for
101 the CPU, but seems to be capable of holding 4 more of them. The CPU 101 the CPU, but seems to be capable of holding 4 more of them. The CPU
102 runs at 8MHz. 102 runs at 8MHz.
103 103
113 113
114 114
115 Memory 115 Memory
116 ------ 116 ------
117 117
118 .. image:: {static}images/hp3562a/a38_memory.jpg 118 .. image:: {static}/images/hp3562a/a38_memory.jpg
119 119
120 This board is described as an "extension of the read only memory of 120 This board is described as an "extension of the read only memory of
121 the system CPU board" and read/write memory used by most of the other 121 the system CPU board" and read/write memory used by most of the other
122 assemblies. 122 assemblies.
123 123
124 .. image:: {static}images/hp3562a/hp3562a_a38_memory_block_diagram.png 124 .. image:: {static}/images/hp3562a/hp3562a_a38_memory_block_diagram.png
125 125
126 The ROM section stores most programs for the HP 3562A except the 126 The ROM section stores most programs for the HP 3562A except the
127 startup routines (which are on the ROM ships of the A2 CPU 127 startup routines (which are on the ROM ships of the A2 CPU
128 bloard). 128 bloard).
129 129
130 The board allows flexibility in the number and type of ROM chipes 130 The board allows flexibility in the number and type of ROM chipes
131 used. ROM density is selected by placement of jumpers. 131 used. ROM density is selected by placement of jumpers.
132 132
133 .. image:: {static}images/hp3562a/hp3562a_a38_rom_block_diagram.png 133 .. image:: {static}/images/hp3562a/hp3562a_a38_rom_block_diagram.png
134 134
135 135
136 The RAM section of the assembly consist of 4 32k by 8 bits static RAM 136 The RAM section of the assembly consist of 4 32k by 8 bits static RAM
137 chips as well as the arbitrer section which controls access requests 137 chips as well as the arbitrer section which controls access requests
138 to the global RAM from six devices (FFT, both Digital Filters, 138 to the global RAM from six devices (FFT, both Digital Filters,
139 Display, FPP and the system CPU). 139 Display, FPP and the system CPU).
140 140
141 .. image:: {static}images/hp3562a/hp3562a_a38_ram_block_diagram.png 141 .. image:: {static}/images/hp3562a/hp3562a_a38_ram_block_diagram.png
142 142
143 The Display Controller section also lies on this A38 board. 143 The Display Controller section also lies on this A38 board.
144 144
145 .. Note:: On older versions of the instruments, this board was 145 .. Note:: On older versions of the instruments, this board was
146 splitted in 2 (A3 and A8) and used less dense chips (thus, much more 146 splitted in 2 (A3 and A8) and used less dense chips (thus, much more
147 chips). 147 chips).
148 148
149 149
152 152
153 The Local Oscillator produces digital sin and cosine signals 153 The Local Oscillator produces digital sin and cosine signals
154 (synchronized with the sample rate). The sinusoidal signal is 154 (synchronized with the sample rate). The sinusoidal signal is
155 generated from a table of values stored in the ROM. 155 generated from a table of values stored in the ROM.
156 156
157 .. image:: {static}images/hp3562a/hp3562a_a4_block_diagram.png 157 .. image:: {static}/images/hp3562a/hp3562a_a4_block_diagram.png
158 158
159 .. image:: {static}images/hp3562a/a4_loc.jpg 159 .. image:: {static}/images/hp3562a/a4_loc.jpg
160 160
161 161
162 162
163 Digital Filter and Digital Filter Controller 163 Digital Filter and Digital Filter Controller
164 -------------------------------------------- 164 --------------------------------------------
168 ans stores the results in global RAM. Processing consists of 168 ans stores the results in global RAM. Processing consists of
169 conversion from a serial format to a parallel format and, if required, 169 conversion from a serial format to a parallel format and, if required,
170 digital filtering or zoom (a combination of frequency shifting and 170 digital filtering or zoom (a combination of frequency shifting and
171 filtering). The processed data is transferred on the global data bus. 171 filtering). The processed data is transferred on the global data bus.
172 172
173 .. figure:: {static}images/hp3562a/a5_a6_block_diagram.png 173 .. figure:: {static}/images/hp3562a/a5_a6_block_diagram.png
174 :alt: Digital Filter Assembly block diagram 174 :alt: Digital Filter Assembly block diagram
175 175
176 Digital Filter Assembly block diagram. 176 Digital Filter Assembly block diagram.
177 177
178 **Digital Filter:** Each digital filter consists of a control IC and 2 178 **Digital Filter:** Each digital filter consists of a control IC and 2
179 filter ICs, one for the real data and one for the imaginary data. 179 filter ICs, one for the real data and one for the imaginary data.
180 180
181 .. figure:: {static}images/hp3562a/a6_zoom.png 181 .. figure:: {static}/images/hp3562a/a6_zoom.png
182 :alt: Digital Filter for the zoom mode 182 :alt: Digital Filter for the zoom mode
183 183
184 The Digital Filters are fed with a kind of LF I/Q demodulator, used 184 The Digital Filters are fed with a kind of LF I/Q demodulator, used
185 for zooming or actual digital filtering. 185 for zooming or actual digital filtering.
186 186
187 187
188 .. figure:: {static}images/hp3562a/a5_filter.jpg 188 .. figure:: {static}/images/hp3562a/a5_filter.jpg
189 :alt: Picture of the A5 Digital Filter board 189 :alt: Picture of the A5 Digital Filter board
190 190
191 Picture of the A5 Digital Filter board. 191 Picture of the A5 Digital Filter board.
192 192
193 .. figure:: {static}images/hp3562a/hp3562a_a5_block_diagram.png 193 .. figure:: {static}/images/hp3562a/hp3562a_a5_block_diagram.png
194 :alt: Digital Filter block diagram 194 :alt: Digital Filter block diagram
195 195
196 The A5 Digital Filter board block diagram. 196 The A5 Digital Filter board block diagram.
197 197
198 198
201 201
202 **Overload Detect:** The first 3 bits in the ADC serial data stream 202 **Overload Detect:** The first 3 bits in the ADC serial data stream
203 contain overrange information that must be stripped off the serial 203 contain overrange information that must be stripped off the serial
204 data. 204 data.
205 205
206 206
207 .. figure:: {static}images/hp3562a/a6_control.jpg 207 .. figure:: {static}/images/hp3562a/a6_control.jpg
208 :alt: Picture of the A6 Digital Filter Control board 208 :alt: Picture of the A6 Digital Filter Control board
209 209
210 Picture of the A6 Digital Filter Control board. 210 Picture of the A6 Digital Filter Control board.
211 211
212 .. figure:: {static}images/hp3562a/a6_block_diagram.png 212 .. figure:: {static}/images/hp3562a/a6_block_diagram.png
213 :alt: Digital Filter Controller block diagram 213 :alt: Digital Filter Controller block diagram
214 214
215 The A6 Digital Filter Controller board block diagram. 215 The A6 Digital Filter Controller board block diagram.
216 216
217 217
223 stored in the global RAM. The processing ALUs are six AM2903 bit-slice 223 stored in the global RAM. The processing ALUs are six AM2903 bit-slice
224 microprocessor ICs and one AM2910 microprogram 224 microprocessor ICs and one AM2910 microprogram
225 controller. Instructions are provided to the ALUs by an address 225 controller. Instructions are provided to the ALUs by an address
226 sequencer and seven microcode PROMs. 226 sequencer and seven microcode PROMs.
227 227
228 .. figure:: {static}images/hp3562a/hp3562a_a7_block_diagram.png 228 .. figure:: {static}/images/hp3562a/hp3562a_a7_block_diagram.png
229 :alt: Floating Point Processor block diagram 229 :alt: Floating Point Processor block diagram
230 :align: center 230 :align: center
231 231
232 Floating Point Processor block diagram. 232 Floating Point Processor block diagram.
233 233
234 .. figure:: {static}images/hp3562a/a7_fpp.jpg 234 .. figure:: {static}/images/hp3562a/a7_fpp.jpg
235 :alt: Picture of the A7 FPP board 235 :alt: Picture of the A7 FPP board
236 :align: center 236 :align: center
237 237
238 Picture of the A7 FPP board. 238 Picture of the A7 FPP board.
239 239
240 This Floating Point Processor is capable of handling 16 bits integers, 240 This Floating Point Processor is capable of handling 16 bits integers,
241 32 bits and 64 bits floats. 241 32 bits and 64 bits floats.
242 242
243 243
244 FFT 244 FFT
245 --- 245 ---
246 246
247 .. image:: {static}images/hp3562a/hp3562a_a9_block_diagram.png 247 .. image:: {static}/images/hp3562a/hp3562a_a9_block_diagram.png
248 248
249 The FFT board performs windowing, FFT and Inverse FFT directly from 249 The FFT board performs windowing, FFT and Inverse FFT directly from
250 and to the RAM. 250 and to the RAM.
251 It's built around a TMS230 microprocessor runningat 5MHz 251 It's built around a TMS230 microprocessor runningat 5MHz
252 252
253 .. image:: {static}images/hp3562a/a9_fft.jpg 253 .. image:: {static}/images/hp3562a/a9_fft.jpg
254 254
255 255
256 Keyboard 256 Keyboard
257 -------- 257 --------
258 258
259 .. image:: {static}images/hp3562a/hp3562a_a15_block_diagram.png 259 .. image:: {static}/images/hp3562a/hp3562a_a15_block_diagram.png
260 260
261 261
262 Next 262 Next
263 ==== 263 ====
264 264
265 In the `next part <{static}hp3562a_3.rst>`_, we will describe the 265 In the `next part <{filename}/hp3562a_3.rst>`_, we will describe the
266 Analog Section of the instrument. 266 Analog Section of the instrument.

mercurial