Forum: Platinen nRF52810 fertiges Modul nehmen oder selber machen?


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Schwierig (ruelps)


Lesenswert?

Hallo,

ich habe gerade vor kurzem ein einzelnes kommerzielles Fundstück mit 
nRF52832 mit wenigen Zeilen gekapert und umfunktioniert. Nur simpelste 
Spielkramfunktion, erledigt.

Nun habe ich mir die Chips mal aus Interesse grob angeschaut und war 
trotz des Alters sehr positiv überrascht. Daß die auch Enhanced 
Shockburst können, umso mehr. Das würde ich gerne mit dem alten SDK 5 
nutzen; BLE definitiv nicht. Betrieb mit Knopfzelle, 2-5 GPIO genutzt.

So ein nRF52810 ist z.B. bei JLCPCB ja schon für ca. 1,50 € zu bekommen. 
Das HF-Design ist aber nichts für Anfänger. Es gibt bei Nordic 
Referenzdesigns, aber ich wüßte spontan nicht, wie ich die einfach in 
KiCad importieren könnte.
Fertige Module gibt es auch schon für ca. 3-4 €, aber ohne 
Adapterplatine wohl schwerlich nutzbar. Und die Versandkosten z.B. von 
Minew mit 40 € machen das zu teuer.

Kurzum: Sollte ich daher lieber fertige Module nehmen und sockeln oder 
eine eigene Platine auf Basis von HF-optimierten Vorlagen verfolgen? Es 
ginge um ca. 30 Stück, so daß ohne echte Kalkulation auf JLCPCB die 
eigene Platine wohl deutlich günstiger erscheint. Nur sollte sie 
natürlich auch funktionieren...

Nachtrag: Die Referenzdesigns von Nordic lassen sich wohl doch recht 
einfach als Basis in KiCad importieren 
(https://www.nordicsemi.com/Products/nRF52810/Download#infotabs
bzw.
https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/reference-layouts/nrf52810qxaareflayoutv10.zip). 
Ist also wohl eher eine KiCad-Schwäche von mir. Also eine Baustelle 
mehr...

: Bearbeitet durch User
von A. D. (egsler)


Lesenswert?

Mit dem BC805M von Fanstel liegst du zwar schon bei einem Stückpreis von 
knapp 5€ (4€ wenn du mehr mindestens 10 nimmst), aber dafür ist es 
leicht zu bestücken:
https://www.mouser.de/ProductDetail/Fanstel/BC805M?qs=zW32dvEIR3tv%2FSYvGQxd5Q%3D%3D

Die castellated holes machen die Bestückung auch mit Hand zu einem 
Kinderspiel.
Ist aber der nRF52805 drauf, ich bin mir nicht sicher ob die 
Unterschiede für dich relevant sind.

von Schwierig (ruelps)


Angehängte Dateien:

Lesenswert?

Ich habe mir jetzt das Modul RF-BM-ND08C von RF-Star mal angesehen, da 
JLCPCB es (theoretisch) auch hat. Wäre ja schön, wenn es aus einer Hand 
geht. Aber irgendwie paßt doch der Footprint nicht mit dem Datenblatt 
überein:
- RSN auf dem Foto ist mit Pin 6 verbunden und auf gleicher Höhe. Im 
Footprint leicht höhenversetzt und nicht verbunden.
- Der einzelne GND-Pin 25 ist auf dem Foto etwa bei einem Drittel der 
Breite positioniert, auf dem Footprint aber fast in der Mitte

Noch eine generelle Frage zu PCB-Antennen: Es gibt ja das Referenzdesign 
von Nordic mit Antennenlänge Lambda/4 als Monopol. Von wo genau wird das 
eigentlich gemessen? Direkt nach der LC-Anpassung, wo die Leiterbahn 
über GND liegt? Wie genau muß die Länge eigentlich sein? In einem 
anderen Dokument von Nordic wird empfohlen, die Antenne ca. 20-30 % 
länger zu machen und dann durch Messung bis zur Resonanz einzukürzen. 
Das bekomme ich ohne VNA usw. ja schon mal gar nicht hin.
Und wäre die Länge bis zu einer Chip-Antenne weniger kritisch?

von M. N. (bmbl2)


Lesenswert?

Schwierig schrieb:
> So ein nRF52810 ist z.B. bei JLCPCB ja schon für ca. 1,50 € zu bekommen.
> Das HF-Design ist aber nichts für Anfänger. Es gibt bei Nordic
> Referenzdesigns, aber ich wüßte spontan nicht, wie ich die einfach in
> KiCad importieren könnte.

IMHO sind die HF Referenzdesigns von Nordic ziemlicher Mist.
Ich habe da mal angefragt nach konkreten Angaben zur Ausgangsimpedanz 
(auch über Frequenz) und weiteren Parametern des HF Ein- und Ausgangs. 
Ich habe dazu aber keine Info bekommen. Somit ist man darauf angewiesen 
blind das nachzumalen, was sie in DB gekritzelt haben. Eigentlich ein 
NoGo, einen HF-Chip zu verkaufen und kaum Angaben über zwingend 
notwendige HF-Eigenschaften zu machen.

Nebenbei sollte man noch drauf achten auch das richtige Datenblatt zu 
seinem Chip abzumalen :) Nordic hat irgendwie bei jedem Chip ein anderes 
Matching Netzwerk. Da bin ich schonmal im Typ verrutscht...

Ich habe bereits mehrere Boards mit NRF52820 gebaut: 
https://docs.nordicsemi.com/bundle/ps_nrf52820/page/ref_circuitry.html

Ich nutze meist JLCPCBs  JLC04161H-7628 Substrat dafür (4 lagig).
Hier ist im matching Netzwerk hinten ein 1.2 pF Kondensator. Ich 
persönlich ersetze diesen durch einen 1pF Kondensator, lasse dafür aber 
die Massefläche direkt unter dem Netzwerk intakt, da ich meist den Platz 
auf der unteren Lage an dieser Stelle für's Routing brauche.
Nach meinen persönlichen Erfahrungen (ich kann die Daten am Wochenende 
mal hochladen) verliere ich mit der Referenzimplementierung ~ 2-3 dB zum 
Ausgang. Wenn ich es mit meiner Version mache, kommt in der Regel 
mindestens 1 dB mehr hinten raus. Außerdem strahlt das Referenzdesign 
zumindest bei mir nebenraus...

Schwierig schrieb:
> Das HF-Design ist aber nichts für Anfänger.

das HF Design für die 2.4 GHz und mit den heute verfügbaren Platinen von 
bspw JLC wäre durchaus etwas für Anfänger... Sofern Nordic richtige 
Daten zu ihrem Ausgang / Eingang herausrücken würde. So bleibt immer nur 
Rätsel raten.
Bau das Referenzdesign nach. Das tut zumindest. Wenn du eine Möglichkeit 
hast die Ausgangsleistung zu messen, dann kannst du auch mit dem Board 
etwas herumspielen und jede komponente mal +- 20% durchprobieren und 
schauen, ob es besser geht. Sobald man das dann für sich hat, isses auch 
gut.

: Bearbeitet durch User
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.