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:58] – [Hardware] bullarde:tech:dabmodule [2026/08/12 12:15] (aktuell) – external edit 127.0.0.1
Zeile 5: Zeile 5:
 Im Zeitalter des 'Musik Streamen' erscheint terrestrisches Radiohören antiquiert. Bei fehlendem WLAN oder Mobilfunk kann es aber eine Alternative darstellen mit der Welt zumindest konsumierend in Verbindung zu bleiben. Die FM (UKW) Übertragung wurde in Deutschland vor fast 100 Jahren (1925) erstmals ausprobiert. Und eigentlich sollte FM schon 2012 eingestellt werden was aber nur im Kabelnetz Wirklichkeit wurde. Zur Freude der Autofahrer mit herkömmlichen analogen Radios. Der aktuelle digitale Nachfolger DAB+ (das vorherige, inkompatible und wenig erfolgreiche DAB wurde eingestellt) ist zumindest im Markt sichtbar und es gibt eine Zahl von preiswerten DAB+ Empfängern unter 30,-€. Mein Entschluss zum Ausprobieren fiel auf ein TechniSat TECHNIRADIO RDR: Im Zeitalter des 'Musik Streamen' erscheint terrestrisches Radiohören antiquiert. Bei fehlendem WLAN oder Mobilfunk kann es aber eine Alternative darstellen mit der Welt zumindest konsumierend in Verbindung zu bleiben. Die FM (UKW) Übertragung wurde in Deutschland vor fast 100 Jahren (1925) erstmals ausprobiert. Und eigentlich sollte FM schon 2012 eingestellt werden was aber nur im Kabelnetz Wirklichkeit wurde. Zur Freude der Autofahrer mit herkömmlichen analogen Radios. Der aktuelle digitale Nachfolger DAB+ (das vorherige, inkompatible und wenig erfolgreiche DAB wurde eingestellt) ist zumindest im Markt sichtbar und es gibt eine Zahl von preiswerten DAB+ Empfängern unter 30,-€. Mein Entschluss zum Ausprobieren fiel auf ein TechniSat TECHNIRADIO RDR:
  
-{{ :de:tech:techniradio_rdr.png?nolink&300 |}}+{{ :media:tech:dabmodule:techniradio_rdr.png?nolink&300 |}}
  
 Das Radio hat alle wichtigen Funktionen zum digitalen Empfang in einem handlichen Gehäuse.  Das Radio hat alle wichtigen Funktionen zum digitalen Empfang in einem handlichen Gehäuse. 
Zeile 32: Zeile 32:
 Das passende Tool ist im Fernen Osten für unter 10,-€ zu beschaffen. Das passende Tool ist im Fernen Osten für unter 10,-€ zu beschaffen.
  
-{{ :tech:serial_flash_progammer.png?nolink&300 |Serial Flash Programmer}}+{{ :media:tech:waterlevel:serial_flash_progammer.png?nolink&300 |Serial Flash Programmer}}
  
 Das Auslesen ist einfach, aber schwieriger wird es herauszufinden wo was steht. Nach detailliertem Studium der Datensheets, Application Notes und der Auswertung des SPI Traffic zwischen MCU und SI4684 im TechniSat Radio ergibt sich folgende Verteilung: Das Auslesen ist einfach, aber schwieriger wird es herauszufinden wo was steht. Nach detailliertem Studium der Datensheets, Application Notes und der Auswertung des SPI Traffic zwischen MCU und SI4684 im TechniSat Radio ergibt sich folgende Verteilung:
Zeile 52: Zeile 52:
 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: 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}}+{{ :media:tech:dabmodule: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 zu bieten: Das Module enthält alles für den entspannten FM/DAB+ Empfang und hat folgende Konnektivität zu bieten:
Zeile 67: Zeile 67:
 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:   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}}+{{ :media:tech:dabmodule: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 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: 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}}+{{ :media:tech:dabmodule: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 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. Ü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}}+{{ :media:tech:dabmodule: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}}+{{ :media:tech:dabmodule: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. 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.  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}}+{{ :media:tech:dabmodule: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 6 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>
Zeile 235: Zeile 235:
 ===== Downloads ===== ===== Downloads =====
  
-  * {{:tech:dab_module_sch.pdf| Schaltplan (,pdf)}} +  * {{:media:tech:dabmodule:dab_module_sch.pdf| Schaltplan (,pdf)}} 
-  * {{:tech:dab_module_bom.csv.zip| Bestückungsliste (BOM) als .csv}} +  * {{:media:tech:dabmodule:dab_module_bom.csv.zip| Bestückungsliste (BOM) als .csv}} 
-  * {{:tech:dab_module.brd.zip| PCB Eagle File (.brd)}} +  * {{:media:tech:dabmodule:dab_module.brd.zip| PCB Eagle File (.brd)}} 
-  * {{:tech:dab_module_adapter.zip | Module Adapter Base und Clamp (.stl)}} +  * {{:media:tech:dabmodule:dab_module_adapter.zip | Module Adapter Base und Clamp (.stl)}} 
-  * {{:tech:dab_modtest.zip| Test Software (.ino)}}+  * {{:media:tech:dabmodule:dab_modtest.zip| Test Software (.ino)}}
  
  
de/tech/dabmodule.1664179097.txt.gz · Zuletzt geändert: (Externe Bearbeitung)