TX output über digitalen RF Attenuator steuern

TX Hardware, TP-Filter, Endstufe
Antworten
Benutzeravatar
dl4aoi
Offline
Beiträge: 5
Registriert: Mi Feb 17, 2016 8:18 pm

TX output über digitalen RF Attenuator steuern

Beitrag von dl4aoi » Mi Nov 16, 2016 10:19 pm


Liebe RedPitaya-Gemeinde,

wer auch die Sendefunktion des RP benutzt steht vor dem Problem,
zumindest für die Abstimmung der Antenne die Sendeleistung zu
verringern. Gleiches gilt für die Kompensation des Frequenzganges
der PA-Kette.
Nutzer von Windows/PowerSDR verwenden dafür üblicherweise den
Drive-Regler, die Möglichkeiten im Setup(PA Settings) sowie die
Funktion TUN.
Manche haben sich auch manuell schaltbare Abschwächer aufgebaut.

Die folgenden Angaben beziehen sich auf den aktuellen Code von
sdr_transceiver_hpsdr(Pavel Demin) und PowerSDR339 :

Wenn man nichts weiter installiert, dann wirken alle TX-Output
bezogenen Funktionen von PowerSDR auf die Verringerung des
Audiopegels des Sendesignales. Das heißt es wird der Pegel ver-
kleinert, der auf den DA-Wandler gegeben wird. Das führt zu einer
geringeren Aussteuerung des DA-Wanders und damit zu einer Ver-
schlechterung des Signal-Rausch-Verhältnisses des Sendesignales.
Ist beim Tuning kein Problem, aber im Normalbetrieb hörbar.
Für Normalbetrieb sollte man den Drive-Regler nicht unter 75 stellen und
dafür eventuell Abschwächer einbauen, wenn die Verstärkung zu hoch ist.

Dieses Problem kann umgangen werden, wenn man in die TX-Verstärker-
kette einen steuerbaren Abschwächer schaltet, der von der Software
erkannt wird. Dann bleibt der Audiopegel unbeeinflußt und statt dessen
wird der Drive-Level an den Abschwächer gesendet.

Die beigefügte Datei ExampleSchematicForTXLevelRemoteControl setzt
dieses Prinzip um unter Verwendung eines RF ATT Chips.
Bei ebay u.a. gibt es entsprechnde Evaluierungsboards, die man einsetzen
kann(suche z.B. nach PE4302.. oder RF Attenuator). Bitte achtet darauf,
dass auf dem Board der parallel mode verfügbar ist.
Ich habe ein solches Teil selbst aufgebaut. Es ist aber keine gute Idee,
ein Chip mit 4mm Kantenlänge und 6 Pads auf jeder Seite selbst zu
verdrahten...
Die Software erkennt das Chip PCA9555 und steuert diesen über I2C an.
Damit bleibt das SNR des Sendesignales optimal.

Alternativ kann man mit der zweiten beigefügten Schaltung einen PIN-
Dioden-Abschwächer ansteuern. Das Problem der PIN-Diode :
Sie besitzt aufgrund der begrenzten Lebensdauer der Ladungsträger eine
untere Grenzfrequenz(>1MHz). Freunde der Lang-/Mittelwelle haben das Nachsehen.
Wenn man bei der Typauswahl (t > 1-2µs) nicht aufpaßt, dann geht's in die Hose.
Vielleicht hat jemand etwas mit PIN-Dioden aufgebaut und möchte seine
Erfahrungen im Forum mitteilen.

Einen zuvor aufgebauten aktiven Abschächer mit 2*BF981 mußte ich leider
verwerfen, weil der IM3 schlecht war.

Ich hoffe, dass der kleine Beitrag einige Anregungen für die kommenden
langen Abende für die eine und den anderen geben kann.

73 de Detlev DL4AOI
Dateianhänge
ExampleSchematicForTXLevelRemoteControl.jpeg
ExampleSchematicForDriveLevelToVoltage.jpeg

Benutzeravatar
klapauzius
Offline
Beiträge: 72
Registriert: So Mär 06, 2016 9:38 pm

Re: TX output über digitalen RF Attenuator steuern

Beitrag von klapauzius » Sa Apr 22, 2017 9:08 pm


Hallo Detlev,

mit Interesse habe ich deinen Beitrag gelesen.

In meinem Fall geht es mir mehr um eine Absenkung der Ausgangsleistung einer Zwischenstufe um die notwendige Eingansleistung einer Endstufe optimal anzufahren.
Dabei möchte ich vermeiden die Leistung wie du oben beschreibst durch "Drive" zu regeln weil ja die Verkleinerung des Ausgangssignals die Auflösung letzteres verschlechtert.

Bei deinen Ausführungen ist mir nur unklar, ob die Ausgabe der 8 Bit für Drive immer an den unteren 8 Bit von PCA9555 mit Adresse zwei ausgegeben wird. Ist der Code bereits im Programm von Pavel implementiert oder ist eine Codeänderung nötig?

Leider stecke ich im Code für den Red Pitaya nicht drin, aktuell versuche ich die SDK von Xilinx durch mein 3MBit DSL Nadelöhr zu ziehen weil ich für meinen RP gerne die Alex Signale über I2C ausgegegeben haben möchte.

Anyway. So ein Attenuator Modul habe ich schon mal bestellt.

In diesem Sinne
73s
Sascha

Benutzeravatar
dl4aoi
Offline
Beiträge: 5
Registriert: Mi Feb 17, 2016 8:18 pm

Re: TX output über digitalen RF Attenuator steuern

Beitrag von dl4aoi » So Apr 23, 2017 5:01 pm


Hallo Sascha,

die Funktion ist in Pavels Code enthalten. Du musst lediglich die Adresse des PCA9555 entsprechend
setzen, damit die Software das Chip am I2C-Bus erkennt und es werden immer die ersten 8 Bit
verwendet.

Viel Spaß beim Nachbau.

73 Detlev

Benutzeravatar
dc2pd
Offline
Beiträge: 29
Registriert: So Mär 20, 2016 11:34 pm

Re: TX output über digitalen RF Attenuator steuern

Beitrag von dc2pd » Do Apr 27, 2017 11:09 pm


Anbei mein Abschwächer.
Ich benutze einen PE43711 von Peregrine. Der hat 7 Bit und eine 0,25 dB Abstufung.
Die Platine passt in ein Gehäuse von Schubert. Ich habe den I2C Bus durchgeführt,
so kann man verschiedene Module hintereinander Stecken.
Der Drive Regler steuert momentan die Leistung invertiert an. 0 - maximale Leistung,
100 - 31dB Dämpfung. Ich werde Pavels Software wohl noch eine Variante zufügen.
Abschwächer2.jpg
Abschwächer1.jpg
73, de
Peter DC2PD

Benutzeravatar
DD8JM
Site Admin
Offline
Beiträge: 296
Registriert: Mo Dez 01, 2014 1:41 pm

Re: TX output über digitalen RF Attenuator steuern

Beitrag von DD8JM » Do Apr 27, 2017 11:28 pm


Hallo Peter,

sehr schön, hätte ich auch gerne.

Verhält sich dann das PA-Setting auch noch invers?

Viele Grüße

Jörg
Die Bässe breit die Höhen schmal das ist der Funk aus Wuppertal.

Benutzeravatar
DK7XL
Offline
Beiträge: 5
Registriert: Sa Mär 05, 2016 1:03 pm

Re: TX output über digitalen RF Attenuator steuern

Beitrag von DK7XL » Fr Apr 28, 2017 10:53 am


Sehr gut, Peter! Werde nächste Woche im SDR-Rundspruch über Deine Lösung im Interesse eines optimalen S/N für den TX berichten. Sicher werden Anfragen kommen zur Platine ... ?

73 - Klaus, DK7XL/DL0SDR

Benutzeravatar
DH1AKF
Offline
Beiträge: 79
Registriert: Mo Feb 29, 2016 6:30 pm

Re: TX output über digitalen RF Attenuator steuern

Beitrag von DH1AKF » Fr Apr 28, 2017 11:48 am


Hallo Gemeinde,
die Senderleistung über einen HF- Abschwächer einstellbar zu machen, ist eine gute Idee.
In meinem "DiscoRedTRX" habe ich für diesen Zweck eine Baugruppe von Makis, SV1AFN mit dem PE4306 benutzt.
Dieser Chip ermöglicht allerdings nur 31 Schritte zu je 1dB, nach meiner Erfahrung ist das völlig ausreichend.
Hier der Link: http://www.ebay.de/itm/RF-ATTENUATOR-0- ... xyiRlSan6z
Es gibt dazu passend auch eine Steuerbaugruppe:
http://www.ebay.de/itm/Control-Module-f ... XQVERS0XEq
Ich habe diesen Abschwächer auch in den Empfängereingang eingeschleift, um starke Signale zu reduzieren.
Die Steuerung erfolgt bei mir über einen Touchscreen mit dem STM32F7.
Jedenfalls halte ich diese Lösung gegenüber der von Detlev (DL4AOI) für vorteilhafter.
73, Wolfgang

Benutzeravatar
dc2pd
Offline
Beiträge: 29
Registriert: So Mär 20, 2016 11:34 pm

Re: TX output über digitalen RF Attenuator steuern

Beitrag von dc2pd » Fr Apr 28, 2017 7:39 pm


Ich könnte noch drei rohe Platinen für 8€ + Porto abgeben.
Achtung - vergoldet, ohne Lötstop !
Nur an Leute die QFN im 0,5mm Pitch löten können ohne sich zu beschweren.
Die Bauteile gibt es bei Digi Key.

bei Interessse : dc2pd@darc.de

Ich überschlage mal was bestückte Platinen kosten werden.

73 de Peter

Benutzeravatar
klapauzius
Offline
Beiträge: 72
Registriert: So Mär 06, 2016 9:38 pm

Re: TX output über digitalen RF Attenuator steuern

Beitrag von klapauzius » Di Mai 09, 2017 12:59 pm


Hallo Peter,

wenn (smd) vorbestückt wäre ich wohl an zwei Stück interessiert. Vielleicht lohnt es sich ja bei genügend Interesse eine Kleinserie aufzulegen. Gerd wäre da imo sicher ein guter Anprechpartner was die Realisierung angeht.

73s
Sascha

Benutzeravatar
DF2BY
Offline
Beiträge: 22
Registriert: Do Feb 25, 2016 10:55 am

Re: TX output über digitalen RF Attenuator steuern

Beitrag von DF2BY » Mi Mai 10, 2017 10:48 am


Hallo Zusammen,

für OM`s, die sich SMD Lötungen nicht zutrauen, es werden komplette RF Attenuator aus China bei ebay angeboten. z.B.
http://www.ebay.de/itm/1PCS-PE4302-Digi ... SwAuZX5L9I

Die Ansteuerung habe ich in meinem Projekt (siehe http://forum.cq-nrw.de/viewtopic.php?f=17&t=179 ) mittels eines Arduino Uno realisiert.

73 de Hans DF2BY

Antworten