52 Thanks to the TEST10 allowing to read any address in the address space (be it |
52 Thanks to the TEST10 allowing to read any address in the address space (be it |
53 RAM, EEPROM, EPROM or even I/O registers), I wrote a simple Python script to |
53 RAM, EEPROM, EPROM or even I/O registers), I wrote a simple Python script to |
54 read the whole content of the RAM via GPIB. |
54 read the whole content of the RAM via GPIB. |
55 |
55 |
56 It's very slow, since I did not find a way using GPIB commands to read 2 memory |
56 It's very slow, since I did not find a way using GPIB commands to read 2 memory |
57 addresses without quitting the TEST10 mode between to reads. And I had to add |
57 addresses without quitting the TEST10 mode between two reads. And I had to add |
58 several sleep() since the EIP is pretty slow to respond to GPIB commands. A |
58 several sleep() since the EIP is pretty slow to respond to GPIB commands. A |
59 complete dump of the 2ko RAM took somethin like 15 or 20 minutes. |
59 complete dump of the 2ko RAM took somethin like 15 or 20 minutes. |
60 |
60 |
61 I did not even wrote a script, in fact, just throw some code in an IPython |
61 I did not even wrote a script, in fact, just throw some code in an IPython |
62 session. However, the crude code looks like: |
62 session. However, the crude code looks like: |
131 |
131 |
132 So I just have to replace these code by NOP instructions and it should be fine |
132 So I just have to replace these code by NOP instructions and it should be fine |
133 for the Frequency Offset, which I haven't done yet (I was waiting for a cheap |
133 for the Frequency Offset, which I haven't done yet (I was waiting for a cheap |
134 EPROM eraser from eb, which just arrived). |
134 EPROM eraser from eb, which just arrived). |
135 |
135 |
136 Now I also want to fix the initial resolution setup, which I haven't figured |
136 Concerning the resolution, some clue can be found just after the previous |
137 out yet. |
137 routine:: |
|
138 |
|
139 6125 LDX #M005D ;8E 00 5D |
|
140 6128 LDA #$0D ;86 0D |
|
141 612A STA $01,X ;A7 01 |
|
142 612C LDA #$05 ;86 05 |
|
143 612E STA >M0045 ;B7 00 45 |
|
144 |
|
145 In which the value 0x0D is written at RAM address 0x005E (0x005D + 0x01 from |
|
146 the opcode ``STA $01,X``), and the value 0x05 is written at RAM address 0x0045, |
|
147 which we identified previously as a candidate for the digits resolution |
|
148 setting; pretty consistant with the 0x05 value written there. Not sure what the |
|
149 0x0D is used for at address 0x005E. |
138 |
150 |
139 |
151 |
140 The sensitivity problem |
152 The sensitivity problem |
141 ======================= |
153 ======================= |
142 |
154 |
161 .. image:: {filename}images/eip545b/yig_top.jpg |
173 .. image:: {filename}images/eip545b/yig_top.jpg |
162 :alt: Top view of the YIG filter |
174 :alt: Top view of the YIG filter |
163 |
175 |
164 On the bottom side, we can see the YIG spheres and the coupling loops: |
176 On the bottom side, we can see the YIG spheres and the coupling loops: |
165 |
177 |
166 .. image:: {filename}images/eip545b/yig_bottomn.jpg |
178 .. image:: {filename}images/eip545b/yig_bottom.jpg |
167 :alt: Top view of the YIG filter |
179 :alt: Top view of the YIG filter |
168 |
180 |
169 So this filter consists in a 2 stage bandpass filter (with input and output |
181 So this filter consists in a 2 stage bandpass filter (with input and output |
170 couplig loops at 90° each other). |
182 couplig loops at 90° each other). |
171 |
183 |
191 Meanwhile, I've bought on eb a cheap (20$) A203 assembly. It's not exactly the |
203 Meanwhile, I've bought on eb a cheap (20$) A203 assembly. It's not exactly the |
192 same model (it's probably one for the 26.5GHz version, according to |
204 same model (it's probably one for the 26.5GHz version, according to |
193 HighPrecision), we'll see if it works. I hope it's a 127MHz version, otherwise |
205 HighPrecision), we'll see if it works. I hope it's a 127MHz version, otherwise |
194 I'll have to replace the YIG filter (A201) on my A203 unit with this one. |
206 I'll have to replace the YIG filter (A201) on my A203 unit with this one. |
195 |
207 |
196 By the way, for thoses interested, I found these 2 documents interesting to |
208 By the way, for thoses interested, I found these 2 simple documents interesting |
197 begin to understand how a YIG oscillator and a YIG filter works: |
209 to begin to understand how a YIG oscillator and a YIG filter works: |
198 |
210 |
199 - `YIG TUNED OSCILLATORS`_ |
211 - `YIG TUNED OSCILLATORS`_ |
200 - `YIG TUNED FILTERS`_ |
212 - `YIG TUNED FILTERS`_ |
201 |
213 |
202 .. _`YIG TUNED FILTERS`: http://www.microlambdawireless.com/uploads/files/pdfs/ytfdefinitions2.pdf |
214 .. _`YIG TUNED FILTERS`: http://www.microlambdawireless.com/uploads/files/pdfs/ytfdefinitions2.pdf |