Empfänger mit RFM12 Layout

Persönliche Seite #1355495
Lesenswert?

Guten Abend,

ich habe schon den ganzen letzten Abend damit zugebracht, ein Layout für 
eine Platine mit einem RFM12 drauf zu designen. Mein Ziel war alles 
einseitig und auch möglichst klein zu kriegen...Aber naja ich bin gar 
nicht zufrieden. Ich hab viele Drahtbrücken drin, um das Ganze kleiner 
zu kriegen.
Vielleicht hat ja einer von euch en Einfall?

MfG
Inox
Angehängte Dateien:
Persönliche Seite #1355511
Lesenswert?

Daniel B. schrieb:
> Sachich Nich schrieb:
>> Das ist wohl ein Witz, in <30 Minuten mache ich dir die Platine kleiner
>> als die Grundflaeche des RFM!
>
> Jetzt ohne sch***? Ich fand das sau schwer, weil ich unbedingt einseitig
> bleiben muss.

Nix einseitig, natuerlich doppelseitig und in SMD. Wobei selbst 
einseitig moeglich sein koennte, aber wozu?
Gast #1355533
Lesenswert?

Ja, das geht kleiner.
Pack das Funkmodul doch über/unter den AVR.
Müssen alle Stecker da sein wo sie jetzt sind?
Die 2 Widerstände für ADC1 kannst du dir sparen.
(Miss einfach die Interne Ref Spannung und rechne darüber VCC aus)
Apropos VCC.... Servos sind ziemliche Schweine... entkopple
die AVR VCC mit Spule und Kondensator...
Und den UART solltest du dir fürs debuggen unbedingt freihalten.
100nF am AVR VCC/AVCC fehlen auch (kann man ja in SMD als 0603 zwischen
die pins löten)
Persönliche Seite #1355557
Lesenswert?

Tim schrieb:
> Ja, das geht kleiner.
> Pack das Funkmodul doch über/unter den AVR.

Das is ne super Idee! Danke. Werde Stifte an das RFM machen und es dann 
über den AVR machen, wenns sich noch routen lässt...

> Müssen alle Stecker da sein wo sie jetzt sind?

Naja, die Stiftleisten links müssen so in einer Reihe stehen bleiben, 
aber die Position an sich kann man verschieben.

> Die 2 Widerstände für ADC1 kannst du dir sparen.
> (Miss einfach die Interne Ref Spannung und rechne darüber VCC aus)

Geht nicht, ich muss Spannungen bis 17V messen können. (4Zellen LiPo + 
WorstCase)

> Apropos VCC.... Servos sind ziemliche Schweine... entkopple
> die AVR VCC mit Spule und Kondensator...

Reichen 220µF? Hm mit ner Spule hab ich noch nicht entstört, gibt es da 
irgendwelche Richtwerte?

> 100nF am AVR VCC/AVCC fehlen auch (kann man ja in SMD als 0603 zwischen
> die pins löten)

Ja, das werd ich so machen, wie du es vorgeschlagen hast.
Persönliche Seite #1355580
Lesenswert?

Daniel B. schrieb:
> Wie? (Vielleicht frage ich gerade ein wenig blöd, aber ich raffs net^^)
>
> Ich hab einen SMD-Widerstand eben gerade in den Schaltplan eingefügt und
> der ist im Top und nicht wie gewünscht im Bottom Layer. Wo stellt man
> das ein, dass der Widerstand in den Bottom Layer geht?

Tipp oben in die Kommandozeile im Board-Editor move ein. Klicke mittig 
auf den Widerstand. Wackel mit der Maus, wenn der Widerstand mitwackelt, 
also an der Maus klebt, drueck das Mausrad. Dann setz den armen Burschen 
wieder per Linksklick ab.
Edit: Ah, ich sehe, ich schrieb eben Maustaste und nicht Mausrad, sorry.
Gast #1355585
Lesenswert?

>Reichen 220µF? Hm mit ner Spule hab ich noch nicht entstört, gibt es da
>irgendwelche Richtwerte?

Würde es mal mit 10µH und 100µF versuchen.
Über 47µH würde ich nicht gehen.
Oszi währe sehr hilfreich. (Dann aber die Tastkopf Masse kurz(!) halten
und an der richtigen Stelle anklemmen, sonst: Wer mist, mist Mist)

Ein Elko für die Servos (1000µF+) und einer (47..100µF) + 100nF an den 
12V vom RFM schaden auch nicht.
Die 100nF zwischen 17 und 18 fehlen auch noch.
Persönliche Seite #1355590
Lesenswert?

Tim schrieb:
>>Reichen 220µF? Hm mit ner Spule hab ich noch nicht entstört, gibt es da
>>irgendwelche Richtwerte?
>
> Würde es mal mit 10µH und 100µF versuchen.
> Über 47µH würde ich nicht gehen.
> Oszi währe sehr hilfreich. (Dann aber die Tastkopf Masse kurz(!) halten
> und an der richtigen Stelle anklemmen, sonst: Wer mist, mist Mist)

Wenn man ein Oszi hätte :(

> Ein Elko für die Servos (1000µF+) und einer (47..100µF) + 100nF an den
> 12V vom RFM schaden auch nicht.
> Die 100nF zwischen 17 und 18 fehlen auch noch.

Die 0,1µF überall kann ich ergänzen, aber Elkos sind nicht gerade 
platzsparend... Immerhin muss das ganze mal in einen EasyStar 
reinpassen.
Gast #1355639
Lesenswert?

>Aber ich denke, dass ich nicht mit Elkos stabiliseren muss, weil die
>Spannung kommt ja vom Motorregler (BEC) und da müsste man ja annehmen
>können, dass das schon einigermaßen stabilisiert ist.

jo, dann kannst du die 1000µ weglassen.
Was ist mit den 12V?
DC/DC Wandler?

>Die 0,1µF überall kann ich ergänzen, aber Elkos sind nicht gerade
>platzsparend... Immerhin muss das ganze mal in einen EasyStar
>reinpassen.

Gut dann setzt die werte runter oder lass sie komplett weg.
Wenn es ohne geht ok, wenn nicht, hast du schon mal werte.

Den Elko nach der Spule kannst du ja auf 47µF/6,3V in smd ändern.
Weglassen würde ich den erstmal nicht.
Was ich noch vergessen habe sind 100nF am ADC1 gegen Masse.
Persönliche Seite #1355665
Lesenswert?

Tim schrieb:
>>Aber ich denke, dass ich nicht mit Elkos stabiliseren muss, weil die
>>Spannung kommt ja vom Motorregler (BEC) und da müsste man ja annehmen
>>können, dass das schon einigermaßen stabilisiert ist.
>
> jo, dann kannst du die 1000µ weglassen.
> Was ist mit den 12V?
> DC/DC Wandler?
>
Die kommen von einem Schaltregler mit einem LM2577.

>>Die 0,1µF überall kann ich ergänzen, aber Elkos sind nicht gerade
>>platzsparend... Immerhin muss das ganze mal in einen EasyStar
>>reinpassen.
>
> Gut dann setzt die werte runter oder lass sie komplett weg.
> Wenn es ohne geht ok, wenn nicht, hast du schon mal werte.
>
> Den Elko nach der Spule kannst du ja auf 47µF/6,3V in smd ändern.
> Weglassen würde ich den erstmal nicht.
> Was ich noch vergessen habe sind 100nF am ADC1 gegen Masse.



>Ich will dir ja den Spass nicht verderben, aber:
>Du weisst das das RFM12BP nur bis 3,8V geht und für 3,3V
>betrieb gebaut ist?

Gut, dass du mich dran erinnert hast... Das hab ich vergessen, obwohl 
ich schon auf der Schaltregler Platine auch einen LF33CV drauf hab.
Persönliche Seite #1356354
Lesenswert?

So ich habe nun eine weitere Version designed. Wahrscheinlich muss ich 
die Drahtbrücken als Kompromiss zwischen Platz und Kompfort nehmen...

Das RFM12BP ist über Stifte über dem ATMega8 angeordnet. Das hat die 
Platine wesentlich kleiner gemacht. Aber vielleicht kann man es doch 
nioch irgendwie besser machen?

Vielen Dank
Inox
Angehängte Dateien:
Gast #1356380
Lesenswert?

Hmm... Wenn du der Platinengrösse alles unterordnest:

- Setze C4 links neben JP1. Spart rechts mindestens 2mm.

- Funkmodul 180° drehen und den AVR von unten bestücken.
  Dann könnte man die meisten SPI Pins direkt verbinden.
  Die Servo Ausgänge vermutlich auch.

- AVR 90° nach rechts drehen und oben quer hinsetzen.
  RFM etwas nach unten rücken. SMD Quarz verwenden und die
  12pF unter den AVR

- RFM per Kabel anschließen und nur den AVR auf der Platine lassen.

Wenn du die Software selbst schreibst kannst du doch die
meisten Pins frei belegen.... Nutze das.

Es gibt SMD Quarze.

Nochmal: Halte dir den UART für das debuggen frei.
Und ein ISP Anschluss fehlt auch. (Muss ja nicht der
10 Pol sein, 5 notfalls 4 Pol ist dreckig geht aber auch)

10% der Arbeit beim Routen ist Leiterbahnen verlegen.
90% ist platzieren der Bauteile.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren