content/eip545b_3.rst

changeset 77
9ba7fe3d0a22
parent 76
aa1c62f79518
child 82
4d8bca9ff106
equal deleted inserted replaced
76:aa1c62f79518 77:9ba7fe3d0a22
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

mercurial