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 <{filename}hp3562a.rst>`_, |
12 `HP 3562A Digital Signal Analyzer <{static}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:: {filename}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) |
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:: {filename}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:: {filename}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:: {filename}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:: {filename}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:: {filename}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:: {filename}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:: {filename}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:: {filename}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:: {filename}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:: {filename}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:: {filename}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 |
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:: {filename}images/hp3562a/hp3562a_a4_block_diagram.png |
157 .. image:: {static}images/hp3562a/hp3562a_a4_block_diagram.png |
158 |
158 |
159 .. image:: {filename}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:: {filename}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:: {filename}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:: {filename}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:: {filename}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 |
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:: {filename}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:: {filename}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:: {filename}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:: {filename}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 |
242 |
242 |
243 |
243 |
244 FFT |
244 FFT |
245 --- |
245 --- |
246 |
246 |
247 .. image:: {filename}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:: {filename}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:: {filename}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 <{filename}hp3562a_3.rst>`_, we will describe the |
265 In the `next part <{static}hp3562a_3.rst>`_, we will describe the |
266 Analog Section of the instrument. |
266 Analog Section of the instrument. |