Forum: Platinen Hilfe/Bertung 2,4ghz Funklayout


von bw (Gast)


Angehängte Dateien:

Lesenswert?

Hallo, ich habe die Platine im Anhang um einen nrf24l01 ic (etwa auf 2 
Uhr) erweitert ( Beschaltung aus einem fertigen Modul entnommen). Der 
µC-Teil funktioniert, der ist vom vorherigen Layout, die 3 LED-Treiber 
auf etwa 10 Uhr sind zwar auch neu, da mache ich mir aber keine Sorgen, 
das sollte so schon klappen :) . Da ich aber bisher noch nie mit Funk/HF 
Sachen in Kontakt war, fehlt mir da jede Erfahrung. Nun zu meinen Fragen 
(eher allgemeiner Art):

1. PCB Antenne: die hab ich so aus einer Appnote von TI für eine 2,4GHz 
Funkanwendung. Massefläche drüber und drunter weg is mir klar, nur waren 
die Beispiel Boards eben nie breiter als die Antenne. Also hab ich mal 
großzügig die LP ab der Antenne freigestellt. Ich erwarte mir keine 
große Performance, wenn ich damit 6-7m Luftlinie überwinden kann reicht 
das völlig aus. Zum Abstimmen der Frequenz kann ich mir auf Arbeit mal 
nen Kollegen schnappen der mir erklärt wie man nen Spectrum Analyzer 
benutzt.

2. Komponenten Platzierung zwischen IC und Antenne. Wie kritisch ist die 
Platzierung der Bauelemente untereinander? Gibt es da besondere Regeln 
oder setzt man da wie es passt (glaub ich fast nicht)?

3. VIA Stitching der Masseflächen: nur um den HF-Teil oder über das 
komplette Board?

Ist jemand der Meinung das Layout könnte so funktionieren? Muss ich mir 
sorgen machen, dass Irgend eine Bundesbehörde bei mir klingeln kommt 
weil meine Schaltung so schön strahlt?
Fragen über Fragen...
Also wenn mir jemand Hinweise geben kann wäre ich wirklich dankbar!

von Georg (Gast)


Lesenswert?

bw schrieb:
> Gibt es da besondere Regeln
> oder setzt man da wie es passt (glaub ich fast nicht)?

So schlecht ist das garnicht, denn eine optimale Anordnung der Bauteile 
ergibt ja auch die kürzesten Signalwege - und das ist für HF immer eine 
gute Lösung. Über alle Verbindungsstückchen von direkt 
nebeneinanderliegenden Pads brauchst du dir schon mal keine weiteren 
Gedanken machen bez. Laufzeit, Impedanz usw.

Im Zweifelsfall haben die kurzen Wege auch Vorrang, sie sind wichtiger 
als höggschde Packungsdichte.

Georg

von Gerd E. (robberknight)


Lesenswert?

Mir sieht das in dem TOP.gif so aus, als ob die Verbindung zwischen 
Antenne und dem letzten Koppelkondensator unterbrochen ist. Kann 
natürlich ne Darstellungssache sein, wollte nur drauf hingewiesen haben.

Bei einigen von den 2,4GHz-ICs werden bei einigen Teilen für das 
Anpassnetzwerk Teile in 0402 gefordert, das sieht mir bei Dir eher nach 
0603 aus. Ich hab mit dem nrf24l01 noch nix gemacht und kenn das 
Datenblatt nicht, beim nRF51822 ist es aber z.B. so. Schau dazu 
vielleicht nochmal ins Datenblatt rein.

Die BNetzA wird wg. der Schaltung bei Dir nicht vorbeikommen, das 
schlimmste was da passieren kann, ist daß die Reichweite nicht so dolle 
ist.

Nen Spectrum Analyzer wird Dir zur Optimierung der Schaltung nicht so 
viel helfen, besser wäre ein Vektor-Netzwerkanalysator. Aber 6-7m 
Luftlinie dürften auch so gehen. Hängt aber davon ab was für ein Gehäuse 
da drum kommt.

von :-) (Gast)


Lesenswert?

Poste doch mal bitte das sch und brd-file!

von bw (Gast)


Lesenswert?

Herbert Spamel schrieb im Beitrag #3699485:
> Was bitte ist "Bertung"?

Lahme Finger, das sollte Bewertung werden

Gerd E. schrieb:
> Mir sieht das in dem TOP.gif so aus, als ob die Verbindung zwischen
> Antenne und dem letzten Koppelkondensator unterbrochen ist.

Das war tatsächlich so, irgend was komisches mit den Bauteilanschlüssen 
in Eagle.

Gerd E. schrieb:
> Bei einigen von den 2,4GHz-ICs werden bei einigen Teilen für das
> Anpassnetzwerk Teile in 0402 gefordert, das sieht mir bei Dir eher nach
> 0603 aus.

Es sind sogar 0805 Bauelemente, ich habe mich jedoch gerade für ein auf 
den Chip zugeschnittenes fertiges Anpassungsnetzwerk entschlossen 
(1,2x1,2mm 4 Pin BGA), das erfordert nur eine induktivität und zwei C's. 
Der Teil wird also nochmal ein wenig überarbeitet.

:-) schrieb:
> Poste doch mal bitte das sch und brd-file!

Das schaff ich frühestens heute Abend, aber ganz ehrlich, mein 
Schaltplan ist sehr schlampig und fast schon zu peinlich den hier zu 
zeigen ;-)

von Nachtaktiver (Gast)


Lesenswert?

bw schrieb:
> Das schaff ich frühestens heute Abend, aber ganz ehrlich, mein
> Schaltplan ist sehr schlampig und fast schon zu peinlich den hier zu
> zeigen ;-)

Deswegen ja auch nur das *.brd-File. ,)

von bw (Gast)


Angehängte Dateien:

Lesenswert?

Nachtaktiver schrieb:
> Deswegen ja auch nur das *.brd-File. ,)

So, für die Nachtaktiven das .BRD ;-)

Ich hab das schöne Wetter genutzt und mir noch ein kühles Pils an der 
frischen Luft gegönnt, das Anpassungsnetzwerk wird später getauscht... 
:-P

von Sebastian W. (wangnick)


Lesenswert?

Hallo bw,

1. Bist du sicher, das die PCB-Antenne richtig angeschlossen ist? Bei 
den China-Modulen ist der Anschluss doch immer an einem Ende, und der 
Abzweig zu Masse kurz dahinter. Bei dir ist es andersherum ...

2. PCB-Antennen sind doch eher heikel. Warum keine Chip-Antenne?

3. Die Streifenleitung vom nRF24L01+ zur Antenne würde ich breiter 
machen, um möglichst nah bei der Impedanz des Chips (88Ω) bzw. der 
Antenne (50Ω) zu bleiben.

4. Der letzte Kondensator vor der Antenne (C6 1.0pF im Datenblatt) ist 
bei dir glaub ich falsch angeschlossen, der muss nicht in Reihe sondern 
zu Masse.

5. Der nRF24L01+ hat auf der Unterseite noch eine große Lötfläche. Pass 
also mit deinen Vias dadrunter auf ...

6. Wenn dein uC (Atmega?) auch mit 16MHz läuft dann brauchst du nur 
einen Quarz, und kannst den XC1 des nRF24L01+ über den XTAL2 des uC 
mitversorgen.

7. Überleg mal, den nRF24L01+ über einen Port des uC mit Strom zu 
versorgen. Dann kannst du das Radio immer in einen definierten Zustand 
zurückversetzen.

HTH

LG, Sebastian

PS: Meine bescheidenen Versuche findest du unter 
http://s.wangnick.de/doku.php?id=betriebsstundenzaehler.

: Bearbeitet durch User
von bw (Gast)


Lesenswert?

Sebastian Wangnick schrieb:
> 1. Bist du sicher, das die PCB-Antenne richtig angeschlossen ist? Bei
> den China-Modulen ist der Anschluss doch immer an einem Ende, und der
> Abzweig zu Masse kurz dahinter. Bei dir ist es andersherum ...
>

Hab nochmal geschaut, ist richtig drann so wie es ist.

> 2. PCB-Antennen sind doch eher heikel. Warum keine Chip-Antenne?
>

hatte noch platz auf der Platine und auch keinen Händler der das 
anbietet, da ich das Anpassungsnetzwerk jetzt in integrierter Form 
kaufe, bestelle ich eh bei Mouser und da kann man jetzt drüber 
nachdenken.

Welche hast du für dein Projekt verbaut und welche Reichweiten konntest 
du erzielen?

> 3. Die Streifenleitung vom nRF24L01+ zur Antenne würde ich breiter
> machen, um möglichst nah bei der Impedanz des Chips (88Ω) bzw. der
> Antenne (50Ω) zu bleiben.

versuche ich zu berücksichtigen
>
> 4. Der letzte Kondensator vor der Antenne (C6 1.0pF im Datenblatt) ist
> bei dir glaub ich falsch angeschlossen, der muss nicht in Reihe sondern
> zu Masse.

Da hast Du recht, der war falsch drann, fliegt jetzt aber eh raus...

>
> 5. Der nRF24L01+ hat auf der Unterseite noch eine große Lötfläche. Pass
> also mit deinen Vias dadrunter auf ...

Die werd ich weglassen, das Pad soll ja laut Appnote floatend sein
>
> 6. Wenn dein uC (Atmega?) auch mit 16MHz läuft dann brauchst du nur
> einen Quarz, und kannst den XC1 des nRF24L01+ über den XTAL2 des uC
> mitversorgen.

ja, ist ein Atmega328/168 kann ich da einfach am Quarz abgreifen? Ich 
glaube der Atmega328 hat keinen CLKOUT Pin. Hab auch bauchschmerzen, 
dass dann so weit über die Platine zum nrf zu routen.

> 7. Überleg mal, den nRF24L01+ über einen Port des uC mit Strom zu
> versorgen. Dann kannst du das Radio immer in einen definierten Zustand
> zurückversetzen.

naja, ich glaube ich bin mit den geregelten 3,3V ganz glücklich, 
möglichst geringe Stromaufnahme ist da eher nachrangig...

von R_ E. (daren)


Lesenswert?

bw schrieb im Beitrag :
> hatte noch platz auf der Platine und auch keinen Händler der das
> anbietet, da ich das Anpassungsnetzwerk jetzt in integrierter Form
> kaufe, bestelle ich eh bei Mouser und da kann man jetzt drüber
> nachdenken.
>
Wie sieht denn so ein Anpassnetzwerk in integrierter Form aus? o.O Hast 
Du da mal einen Link oder so?

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Sebastian Wangnick schrieb:
> 3. Die Streifenleitung vom nRF24L01+ zur Antenne würde ich breiter
> machen, um möglichst nah bei der Impedanz des Chips (88Ω) bzw. der
> Antenne (50Ω) zu bleiben.

Wobei es natürlich bei einer PCB-Antenne keinen Grund gibt, sie nicht
gleich auf 88 Ω zu trimmen.  Man muss ja nur die Anzapfung etwas
weiter oben anbringen.

von Gerd E. (robberknight)


Lesenswert?

bw schrieb:
>> 2. PCB-Antennen sind doch eher heikel. Warum keine Chip-Antenne?
>>
>
> hatte noch platz auf der Platine und auch keinen Händler der das
> anbietet, da ich das Anpassungsnetzwerk jetzt in integrierter Form
> kaufe, bestelle ich eh bei Mouser und da kann man jetzt drüber
> nachdenken.

Ich hatte irgendwo mal einen Vergleich gelesen, da haben die 
Chip-Antennen etwas schlechter abgeschnitten als die PCB-Antennen. Den 
Link find ich aber leider grad nicht mehr. Hängt aber auch davon ab was 
für ein Gehäuse drum ist.

>> 6. Wenn dein uC (Atmega?) auch mit 16MHz läuft dann brauchst du nur
>> einen Quarz, und kannst den XC1 des nRF24L01+ über den XTAL2 des uC
>> mitversorgen.
>
> ja, ist ein Atmega328/168 kann ich da einfach am Quarz abgreifen?

auf keinen Fall

> Ich
> glaube der Atmega328 hat keinen CLKOUT Pin.

hat er, heißt CLKO.

> Hab auch bauchschmerzen,
> dass dann so weit über die Platine zum nrf zu routen.

Im Gegensatz zum Anschluss an den Quarz (den solltest Du immer möglichst 
kurz halten) ist das bei dem CLKO kein Problem: da sitzt ein 
Push-Pull-Treiber am Ausgang des Atmegas, der kann das ohne Probleme und 
Gefahren von Störungen auf die Strecke übertragen.

von bw (Gast)


Lesenswert?

René G. schrieb:
> Wie sieht denn so ein Anpassnetzwerk in integrierter Form aus? o.O Hast
> Du da mal einen Link oder so?

http://de.mouser.com/ProductDetail/Anaren/BD2425NnRF/?qs=%2fha2pyFadujjUH%2fX3C9rV14jdd65PQUq7IzCs6e%2fcv%2fTpteRPB5KxA%3d%3d

kommen dann noch ein L und zwei Cs dazu...

Gerd E. schrieb:
> hat er, heißt CLKO.

gefunden, noch unbelegt und ich muss dann beim programmieren nur die 
FUSE für CKOUT : 1 setzen!? das klingt erstmal gut, danke für deine 
Hinweise!

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

bw schrieb:
> FUSE für CKOUT : 1 setzen

Setzen ja, aber gesetzte Fuses haben (NOR-Flash) den Bitwert "0".

von R_ E. (daren)


Lesenswert?

bw schrieb im Beitrag:
>
> http://de.mouser.com/ProductDetail/Anaren/BD2425Nn...

Das ist aber kein Anpassnetzwerk sondern ein BALUN ;)

>
> kommen dann noch ein L und zwei Cs dazu...
>

DAS ergibt dann ein Anpassnetzwerk... ich hatte mich nämlich schon 
gewundert wie das funktionieren soll ... fertiges Anpassnetzwerk als IC 
... o.O

von Alex W. (a20q90)


Lesenswert?

bw schrieb:
> Nachtaktiver schrieb:
>> Deswegen ja auch nur das *.brd-File. ,)
>
> So, für die Nachtaktiven das .BRD ;-)
>
> Ich hab das schöne Wetter genutzt und mir noch ein kühles Pils an der
> frischen Luft gegönnt, das Anpassungsnetzwerk wird später getauscht...
> :-P

Du hast nicht verstanden! Ohne sch.-File kann keiner nachvollziehen ob 
Du auch richtig verdrahtet hast! Oder denkst Du im ernst das wir nun die 
Pins aus den Datenblättern saugen?

von 132 (Gast)


Lesenswert?

Georg schrieb:
> Über alle Verbindungsstückchen von direkt
> nebeneinanderliegenden Pads brauchst du dir schon mal keine weiteren
> Gedanken machen bez. Laufzeit, Impedanz usw.

Das ist natürlich völliger Unsinn. Über sowas muss man sich sogar 
massivst gedanken machen. So 
http://research.ncku.edu.tw/re/articles/e/20080321/images/080303032146lZ0zqO.jpg
können z.B. Filter für GPS Frequenzen aussehen ...

von Martin (Gast)


Lesenswert?

Hallo,

ich habe auch schon ein paar Sachen mit dem nRF24L01 gebastelt. Dabei 
habe ich mit der PCB-Antenne aus TI's AppNote DN0007 gute Erfahrungen 
gemacht.

Hatte mich damals auch nach PCB-Antennen erkundigt, siehe dieser Thread:
Beitrag "PCB Antenne 2,4 GHz - Test / Abstimmung"

Die Antenne hab ich von TI, Übersicht gibts hier:
Application Note (Antenna Selection Guide DN035)
http://www.ti.com/general/docs/litabsmultiplefilelist.tsp?literatureNumber=swra351a
Chip-Antennen schneiden hier auch schlechter ab als PCB-Antennen.

Höre zum ersten Mal, dass das Pad nicht auf GND soll.
Habe das bisher immer verbunden, aber funktioniert hat es trotzdem...
Bekommt man bessere Reichweite, wenn es offen bleibt?

von Georg (Gast)


Lesenswert?

132 schrieb:
> Das ist natürlich völliger Unsinn. Über sowas muss man sich sogar
> massivst gedanken machen.

Du meinst also, wenn man 2 SMD-Pads nebeneinander mit einer 1mm langen 
Leiterbahn verbindet, muss man das mit einem Fieldsolver berechnen? 
Interessante Ansicht, hatten wir hier noch nicht.

Georg

von bw (Gast)


Lesenswert?

René G. schrieb:
> Das ist aber kein Anpassnetzwerk sondern ein BALUN ;)
>
>>
>> kommen dann noch ein L und zwei Cs dazu...
>>
>
> DAS ergibt dann ein Anpassnetzwerk... ich hatte mich nämlich schon
> gewundert wie das funktionieren soll ... fertiges Anpassnetzwerk als IC
> ... o.O

Ja, tut mir leid für mich war das ein (teil)integriertes 
Anpassungsnetzwerk :)

Alex W. schrieb:
> Du hast nicht verstanden! Ohne sch.-File kann keiner nachvollziehen ob
> Du auch richtig verdrahtet hast! Oder denkst Du im ernst das wir nun die
> Pins aus den Datenblättern saugen?

Hallo Alex! Du hast natürlich recht, ohne den Schaltplan ist die 
Kontrolle der ganzen Schaltung natürlich nicht einfach und ein 
Datenblattgewühle möchte ich auch keinem aufbürden, wenn er sich schon 
die Zeit nimmt, ein Auge auf die Platine zu werfen. Darum hatte ich 
eingangs auch nicht gebeten sondern wollte nur Informationen allgemeiner 
Natur bezüglich Komponenten platzierung und Masseverbindungen rund um 
die Teilschaltung des Funkchips haben.
Der vollständigkeit halber werde ich nach den Anpassungen den 
aktualisierten Schaltplan beifügen!

Jörg Wunsch schrieb:
>> FUSE für CKOUT : 1 setzen
>
> Setzen ja, aber gesetzte Fuses haben (NOR-Flash) den Bitwert "0".

Danke für den Hinweis, da ich aber zu bequem bin, werde ich mir die 
Fuse-Bits anhand der Parameter wohl eh von nem Rechner ausspucken lassen 
und drauf vertrauen, dass das dann schon stimmt :)

Martin schrieb:
> ich habe auch schon ein paar Sachen mit dem nRF24L01 gebastelt. Dabei
> habe ich mit der PCB-Antenne aus TI's AppNote DN0007 gute Erfahrungen
> gemacht.

Ich habe die Antenne aus der TI Appnote AN043, zu der es praktischer 
weise auch eine EAGLE Lib für die Antenne gab. Da wie gesagt keine große 
Performance notwendig ist und die Platine nicht in einem Gehäuse landet, 
hoffe ich, dass das so klappt. Welche Reichweiten konntest du mit deinem 
Layout erzielen und in wie weit hast du zusätzliche Anpassungen 
vorgenommen?


Und kann man 0402 noch einigermaßen per hand verlöten?

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

bw schrieb:

> Ich habe die Antenne aus der TI Appnote AN043, zu der es praktischer
> weise auch eine EAGLE Lib für die Antenne gab.

Wie ich schon in dem verlinkten Thread schrieb, habe ich so meine
Probleme mit derartigen mäanderförmigen Antennen.  Kann ja sein, dass
die am NWA ein schönes SWR ergeben, aber das würde auch ein Widerstand
von 50 Ω bringen. :-/  Trotzdem strahlt er nichts ab …  Bei diesen
Mäandern heben sich große Teile der Felder gegenseitig auf.

Wenn man schon eine Verlängerungsinduktivität anbringt, sollte man
das so konzentriert wie möglich im Strommaximum (also nahe der
Einspeisung) machen statt über die gesamte Antennenlänge verteilt.

Ich würde aus dem Bauch raus sagen, ein kurzes gerades Leiterstück
ist mindestens genauso effektiv, auch wenn es eine schlechtere
Anpassung darstellt.

> Und kann man 0402 noch einigermaßen per hand verlöten?

Ab 40 aufwärts hat man nur Probleme mit dem Gucken :), ansonsten
hängt das nur von der Qualität deines Lötwerkzeugs ab, ob du das kannst.
Unterm Mikroskop habe ich damit jedenfalls gar keine Probleme, ohne
optische Hilfsmittel geht es aber zur Not auch noch für Einzelstücke.

von bw (Gast)


Lesenswert?

Jörg Wunsch schrieb:
> Ich würde aus dem Bauch raus sagen, ein kurzes gerades Leiterstück
> ist mindestens genauso effektiv, auch wenn es eine schlechtere
> Anpassung darstellt.

das war in der Appnote von nrf zum 24l01 auch beschrieben. Aber da ich 
durch den Balun und die 0402 Bauelemente erheblich an platz gewonnen 
habe, werde ich probieren, die von dir vorgeschlagene Antenne 
umzusetzen. Der Mäander kam aus Platzgründen zum einsatz.

von bw (Gast)


Lesenswert?

oha, die Antenne bringe ich dann wohl doch nicht unter, dann kann ich 
mich noch so auf den Kopf stellen :) vielleicht wirds die "künstlerisch 
wertvolle Abwandlung einer F-Antenne" wohl eher...

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Eigentlich nutzt du mit deiner unsymmetrischen Antenne den verfügbaren
Platz eher schlecht aus.  Da der nRF24L01 einen symmetrischen
Antennenanschluss hat, könnte man ihm auch einen symmetrischen Dipol
spendieren.  Blöd ist nur, dass du ihm in der Mitte dann die VDD_PA
noch zuführen musst, außerdem sehe ich nirgends in dem Datenblatt
eine Angabe, ob auch ohne weitere Filter die Unterdrückung der
Nebenaussendungen dann ausreichend gut ist.

von bw (Gast)



Lesenswert?

so, nochmal etwas überarbeitet, die Antenne und den Balun integriert, 
drc gab keine fehler mehr und wenn der nrf nich mehr als 30cm 
Übertragungsstrecke schafft ists auch nicht schlimm, ne Leiterplatte in 
China kost ja nich die Welt und der Rest sollte funktionieren :-) ist 
also nich alles schrott so viel lehrgeld zu zahlen...

Letzte Hinweise wären trotzdem schön :)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.