/*********** Vorlage für Eigenbau-Seiten im ElektronIQ-Wiki. ***********/ /* Nicht gebrauchte Abschnitte bitte löschen, oder auskommentieren. */ /************************************************************-<(kmk)>***/ ====== Prescaler OnSemi MC12080 ====== {{:eigenbau:presacler:prescaler_v1_bestueckt.jpg?300|}} */ ==== Funktion ==== /* Was das Ding tun soll */ This PCB is some kind of evaluation board for the {{ :eigenbau:presacler:mc12080-d-36764.pdf |OnSemi MC12080}}. This is a programmable prescaler with divisions of 10,20,40, and 80. The chip is supposed to work up to 1.1 GHz. This PCB is intended to be used to scale down a beat note to a more usable frequency range. In specific to be measured after downscaling by a RedPitaya, which is then used for offset locking. /* Ausführlichere Beschreibung: {{:eigenbau:presacler:start:start.lyx|}} */ ==== Optionen und Alternativen ==== /* Wie man das Gerät sonst noch missbrauchen kann */ The logic inputs for divisor selection is optional. It can also be used in a fixed mode by soldering resistors selectively. ==== Performance ==== /* Wie schnell, weit, hoch das Ding auf den Bäumen ist */ first tests show that it works for up to 1 GHz (for now the largest frequency tested) and divisions of 80. More will follow. tested for div = 80 (logic: 3x Low): ^ frequency [MHz] ^ min amplitude [dBm] ^ max amplitude [dBm] ** ^ | 1 | --- | --- | | 2 | --- | --- | | 5 | 7.8 | > 16 | | 10 | 2 | >16 | | 20 | -4 | | | 50 | -11.8 | | | 100 | -17 | | | 200 | -22.8 | | | 500 | -26.5 | 8 | | 1000 * | -34 | | notes:\\ * with $R_L = 820 Ohm$ and $C_L = 10p$ there is not the full 1.2V output swing (ca 900 mV). Maybe changing the load helps.\\ ** start of decreasing output swing ==== Datum ==== Beginn des Projekts: März 2018 /* Die Zeit zu der das Projekt begonnen wurde */ ==== Status ==== /* reine Idee / Prototyp / fertig zur Massenproduktion ... */ prototype in testing phase\\ * general concept works, some minor modifications needed (see 'Meckerliste') * the changes are implemented in the layout (v2), in principle ready for ordering would be interesting to see if theres added phasenoise. effort for reproduction: 3 PCBs (v1) left, MC12080 needs to be ordered ==== Entwickler ==== Christian Meiners, meiners@iqo.uni-hannover.de /* Auf wessen Mist das Ding gewachsen ist. Default: Der User, der die Dokuwikiseite anlegt.*/ ==== Anwender ==== VLBAI /* Wer das Ding bisher benutzt */ ==== Schaltungsprinzip ==== The schematic is based on the testing circuit given in the {{ :eigenbau:presacler:mc12080-d-36764.pdf |datasheet}}. The logic input is based on a triple schmitt trigger, to (if necessary) convert from 3.3 V to 5 V logic. The power supply is expected to be 5 V and is filtered onboard. I recognized that the power supply is only 4.2 V coming from the RedPitaya, but it seems to work anyway. The output signal of the prescaler chip is a (almost) square wave with a offset of about 2.5 V. The shape can be adjusted by changing the load resistor. Because the pfd (phase frequency detector) of the RedPitaya seems to need zero crossings on the input signal, I cut the line between load resistor and capacitor, removed C_L and soldered an inline C=10n as a DC block instead. This way I get a square with zero offset, that the RedPitaya can properly compare to the desired frequency. ==== Schaltplan ==== * {{ :eigenbau:presacler:prescaler.pdf |schematic}} in PDF-format * the schematic and the pcb layout are created via KiCad and can be found on the git server: [[https://git.iqo.uni-hannover.de/vlbai/prescaler.git]] ==== Layout ==== * Size: 43 x 22 mm /* Höhe mal Breite in mm */ * Supply: +5V * Logic; 3x 3.3 V or 5V (optional) * Eingang: SMA, up to 1.1 GHz (nominal) * Ausgang: SMA $ f_{out} = f_{in} / div $ (1.1 GHz / 10 = 110 MHz max) * Der Bestückungsdruck: {{ :eigenbau:presacler:prescaler-bestueckung.pdf |}} * Die Bestückungsliste: {{:eigenbau:presacler:start:start__bom.pdf}}, {{:eigenbau:presacler:start:start_bom.xls}} * {{ :eigenbau:presacler:prescaler_gerber.zip |zipped gerber files}} for PCB ordering /* Das Layout als gerenderter Export vom EDA-Programm [{{:eigenbau:presacler:start:start_layout.png?400|Layout (Oberseite)}}] */ ==== Gehäuse ==== FIXME /* Welche Kiste mit kurzer Begründung, warum gerade diese */ /* * Die Source der Konstruktionszeichnung liegt auf der [[:eigenbau:presacler:src:sourcen#start|Download-Seite des Wiki]]. * Die {{:eigenbau:presacler:start:start_box.pdf|Konstruktionszeichnung des Gehäuses}} im PDF-Format. */ ==== Test ==== FIXME /* Welche Signale sollten wo zu sehen sein? */ * Input a RF signal on the input. There should be a square wave output with a frequency according to f_in/div * change div, the output frequency should change accordingly. * ==== Bedienung ==== /* Was beim Einsatz zu beachten ist. Eventuell mit Anweisung zur Inbetriebnahme. */ there are three logic input lines, whith these the division ratio can be programmed: * 3x Low: div = 80 * 1x High: div = 40 * 2x High: div = 20 * 3x High: div = 10 it doesn't matter which pins are high or low. ==== Bilder ==== /* Photos vom Gerät. Wenn möglich und sinnvoll Nahaufnahmen von der Platine. Die Bilder sollten in einem Unterordner "bilder" zum Projekt untergebracht sein. Beipiel für den Aufruf einer Bildergalerie: {{gallery>:eigenbau:presacler:start:bilder?lightbox&showname&4 }} */ ==== Kalkulation ==== FIXME /* Der Aufwand pro Gerät (Materialpreis, externe Fertigung, etc) */ ^ was ^ wieviel ^ E-Preis ^ Preis ^ Anmerkung | | Leiterplatte | 1x | 27.74 € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | 1/5 von 138.69EUR | | Gehäuse | 1x | ??.?? € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | | | MC12080 | 1x | 04.12 € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | Mouser| | SN74LVC3G17 | 1x | 00.50 € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | ca. Mouser| | connectors | 1x | ??.?? € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | ... | | R,C | 20x | 0.02 € | ~~=round(cell(1,row())*cell(2,row());2)~~ € | Bauform 0805 | | Bestückung | ??.00 € ||| bei SRM | | [[:eigenbau:Verschnitt]] | ?.?? € ||| | ^ Summe ||^ ~~=round(sum(range(3,1,3,row()-1));2)~~ € | | ==== Meckerliste ==== Was für die nächste Version zu tun ist: (:no:: verworfen, :Ok:: in Arbeit, :ok:: im Schaltplan, aber noch nicht im Layout, :OK:: erledigt) * :OK: there seems to be a DC offset on the output. maybe a highpass on the output would be nice to get rid of it. For now I solved this issue by cutting the line between the load resistor (changed to 470 Ohm) and the removed load capacitor and soldered a 10 nF capacitor there. * :OK: the level of the logic input is not well defined, when disconnected. maybe add a pulldown.