Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:tech:dabmodule

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:tech:dabmodule [2022/09/26 07:48] – [Lösung] bullarde:tech:dabmodule [2022/09/26 09:02] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 49: Zeile 49:
 ===== Hardware ===== ===== Hardware =====
  
-Mein Ziel war es ein möglichst kleines Modul zu entwickeln das dann überall Platz finden kann ähnlich der KeyStone Lösung.  +Mein Ziel war es ein möglichst kleines Modul zu entwickelndas dann überall Platz finden kann ähnlich der KeyStone Lösung.  
-Die Application Note [[https://www.skyworksinc.com/-/media/Skyworks/SL/documents/public/application-notes/AN851.pdf|AN851]] des Chipherstellers gibt einen Beispielschaltplan sowie einige PCB Designregeln vor. Daran haben sich auch alle Designer bei den mir vorliegenden Boards gehalten. Deshalb bin ich auch nicht experimentierfreudig:+Die Application Note [[https://www.skyworksinc.com/-/media/Skyworks/SL/documents/public/application-notes/AN851.pdf|AN851]] des Chipherstellers gibt einen Beispielschaltplan sowie einige PCB Designregeln vor. Daran haben sich auch alle Designer bei den mir vorliegenden Boards gehalten. Das hemmt Experimentierfreudigkeit:
  
 {{ :tech:dab_module_sch.png?direct&400 |DAB+ module}} {{ :tech:dab_module_sch.png?direct&400 |DAB+ module}}
  
-Das Module enthält alles für den entspannten FM/DAB+ Empfang und hat folgende Konnektivität:+Das Module enthält alles für den entspannten FM/DAB+ Empfang und hat folgende Konnektivität zu bieten:
  
   * ''3.3V/GND'' - Versorgungsspannung    * ''3.3V/GND'' - Versorgungsspannung 
Zeile 63: Zeile 63:
   * ''SMA'' - Antennenanschluss über SMA Buchse oder einfacher Draht   * ''SMA'' - Antennenanschluss über SMA Buchse oder einfacher Draht
  
-Die Anschlüsse sind im 2.54 Raster und können so auch mit Stiftleisten verlötet werden. Damit alles klein bleibt sind die passiven Komponenten in SMD 0402 ausgelegt. Eine tolle Herausforderung für das manuelle Bestücken aber mit ruhiger Hand geht es (meistens).+Die Anschlüsse sind im 2.54mm Raster und können so auch mit Stiftleisten verlötet werden. Damit alles klein bleibt sind die passiven Komponenten in SMD 0402 ausgelegt. Eine tolle Herausforderung für das manuelle Bestücken aber mit ruhiger Hand geht es (meistens).
  
-Das PCB sieht nach dem Entflechten immer harmloser aus als während des designen. Zur besseren Darstellung im folgenden Bild ohne ausgefüllte Masseflächen +Das PCB sieht nach dem Entflechten immer harmloser aus als während des Designvorgangs. Zur besseren Darstellung im folgenden Bild ohne ausgefüllte Masseflächen 
  
 {{ :tech:dab_module_brd.png?direct&400 |DAB+ module PCB}} {{ :tech:dab_module_brd.png?direct&400 |DAB+ module PCB}}
  
-Damit die gewählte SMA Buchse passt sollte das PCB nur 1.0mm dick produziert werden. Mit 29x18mm wirkt das Module schon recht handlich. Bei [[https://jlcpcb.com|JLCPCB]] hergestellt kostet es etwas mehr als üblich da ich //Castellated Holes// also halbe Löcher für die Modulanschlüsse genommen hatte. Ich empfehle auf jeden Fall ein Stencil mitzubestellen sonst wird es beim Bestücken noch spassiger. Hier das 'Paste' Ergebnis mit Stencil:+Damit die gewählte SMA Buchse passt sollte das PCB nur 1.0mm dick produziert werden. Mit 29x18mm wirkt das Module schon recht handlich. Bei [[https://jlcpcb.com|JLCPCB]] hergestellt kostet es etwas mehr als üblich da ich ja //Castellated Holes// also halbe Löcher für die Modulanschlüsse genommen hatte. Ich empfehle auf jeden Fall ein Stencil mitzubestellen sonst wird es beim Bestücken noch spassiger. Hier das 'Paste' Ergebnis mit Stencil:
  
 {{ :tech:dab_module_paste.jpeg?direct&400 | DAB+ module paste example}} {{ :tech:dab_module_paste.jpeg?direct&400 | DAB+ module paste example}}
  
-Übrigens ein Mikroskop ist beim Bestücken auch sehr hilfreich. Und nicht vergessen den FLASH Baustein vorher zu programmieren. Eventuell muss man mit etwas Entlötlitze nach dem Heißluftlöten Kurzschlüsse an den Pins des SI4684 beseitigen. Die lassen sich bei einem Pin Pitch von 0.4mm nicht vermeiden.+Übrigens ein Mikroskop ist beim Bestücken auch sehr hilfreich. Und nicht vergessen den FLASH Baustein besser vorher zu programmieren. Eventuell muss man mit etwas Entlötlitze nach dem Reflowlöten (mit T962) Kurzschlüsse an den Pins des SI4684 beseitigen. Die lassen sich bei einem Pin Pitch von 0.5mm nicht vermeiden.
  
 {{ :tech:dab_mdule_pcb.png?direct&400 | DAB+ module soldered}} {{ :tech:dab_mdule_pcb.png?direct&400 | DAB+ module soldered}}
  
-Jetzt steht das Module für einem ersten Einsatz zur Verfügung. Damit es löttechnisch jungfräulich bleibt, habe ich mir einen Pogo-Adapter +Jetzt steht das Module für einem ersten Einsatz zur Verfügung. Damit es löttechnisch jungfräulich bleibt, habe ich mir einen Pogo-Adapter 
  
 {{ :de:tech:dab_module_adapter.png?direct&400 |DAB+ module adapter}} {{ :de:tech:dab_module_adapter.png?direct&400 |DAB+ module adapter}}
  
-zum Test auf Arduino Uno Basis mit einen Standard Experimentierboard erstellt. Man kann natürlich jedes andere Evaluierungsboard nehmen was eine programmierbare SPI Schnittstelle bietet. Wenn man gleich auch noch einen Verstärker (hier ein PAM8302A) mit anschliesst dann kann man den Erfolg bald auch hören. Bitte nicht die Levelshifter vergessen da ja das DAB+ Modul mit 3.3V Signalen arbeitet.+zum Test auf Arduino Uno Basis mit einen Standard Experimentierboard erstellt. Man kann natürlich jedes andere Evaluierungsboard nehmen was eine programmierbare SPI Schnittstelle bietet. Bitte nicht die Levelshifter vergessen da ja das DAB+ Modul mit 3.3V Signalen arbeitet. Wenn man gleich auch noch einen Verstärker (hier ein PAM8302A) mit anschliesst dann kann man den Erfolg bald auch hören. 
  
 {{ :tech:dab_module_test_board.png?direct&400 | Test Board on top of an Arduino Uno}} {{ :tech:dab_module_test_board.png?direct&400 | Test Board on top of an Arduino Uno}}
Zeile 118: Zeile 118:
 Nicht vergessen eine Antenne anzuschliessen sonst bleibt es ruhig. Über den SMA Connector geht eine handelsübliche DAB+ Antenne aus dem Elektromarkt oder auch nur ein Draht in der Länge Lambda/4 (FM = ca. 80cm und DAB+ ca. 37cm). Nicht vergessen eine Antenne anzuschliessen sonst bleibt es ruhig. Über den SMA Connector geht eine handelsübliche DAB+ Antenne aus dem Elektromarkt oder auch nur ein Draht in der Länge Lambda/4 (FM = ca. 80cm und DAB+ ca. 37cm).
  
-Die Test-S/W auf dem Arduino besteht aus S/W Modulen:+Die Test-S/W auf dem Arduino besteht aus sechs S/W Modulen:
   - ''DAB_modtest'' Hauptprogramm   - ''DAB_modtest'' Hauptprogramm
   - ''DAB_func'' Enthält alle DAB Funktionen   - ''DAB_func'' Enthält alle DAB Funktionen
Zeile 147: Zeile 147:
   - ''si468x_fm_tune_freq(freq)'' tune to FM frequency freq   - ''si468x_fm_tune_freq(freq)'' tune to FM frequency freq
  
-Nach erfolgreichem ''test FM'' kann man sich an einzelne Menupunkte im FM mode heranwagen oder schon den ''test DAB'' starten. Die jetzige Software hat noch einige Lücken aber mit etwas Zeit und Muse sind RDS oder DAB+ Daten Service Funktionen auch zu implementieren. \\+Nach erfolgreichem ''test FM'' kann man sich an einzelne Menupunkte im FM mode heranwagen oder auch den ''test DAB'' starten. Die jetzige Software hat noch einige Lücken aber mit etwas Zeit und Muse sind RDS oder DAB+ Daten Service Funktionen auch zu implementieren. \\
  
-Falls jemand die Funktionen erweitern will, das SPI Protokoll ist in [[https://www.skyworksinc.com/-/media/Skyworks/SL/documents/public/application-notes/an649.pdf|AN649]] vom Hersteller des Chips verfügbar.\\+Falls jemand Funktionen erweitern will, das SPI Protokoll ist in [[https://www.skyworksinc.com/-/media/Skyworks/SL/documents/public/application-notes/an649.pdf|AN649]] vom Hersteller des Chips verfügbar.\\
  
 ===== Fazit ===== ===== Fazit =====
  
-Auch wenn noch nicht alle Software Funktionen implementiert sind, ermöglicht das Modul die gleiche Performance wie ein Seriengerät. Damit steht einer Integration in eigene Projekte nichts mehr weg.+Auch wenn noch nicht alle Software Funktionen implementiert sind, ermöglicht das Modul konstruktionsbedingt die vergleichbare Performance wie ein DAB+ Seriengerät. Damit steht einer Integration in eigene Projekte nichts mehr weg.
  
-Da die Test Software in Bangkok (während der Quarantäne) fertiggestellt wurde hier nur ein FM und DAB+ Scan aus dieser Stadt:+Da die Test Software in Bangkok (während der Quarantäne) fertiggestellt wurde hier nur ein FM und DAB+ Scan als Beispiel aus dieser Stadt:
  
 <code> <code>
de/tech/dabmodule.1664178529.txt.gz · Zuletzt geändert: 2022/09/26 08:48 (Externe Bearbeitung)