This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:tech:dabmodule [2022/09/26 08:26] – [Hardware] bullar | en:tech:dabmodule [2022/11/10 20:56] (current) – [Hardware] bullar | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== DAB+ Module ====== | ====== DAB+ Module ====== | ||
+ | |||
+ | ===== Motivation ===== | ||
In the age of 'music streaming', | In the age of 'music streaming', | ||
Line 51: | Line 53: | ||
My goal was to develop the smallest possible module, which can then be placed anywhere, similar to the KeyStone solution. | My goal was to develop the smallest possible module, which can then be placed anywhere, similar to the KeyStone solution. | ||
The chip manufacturer' | The chip manufacturer' | ||
+ | |||
+ | {{ : | ||
The module contains everything for relaxed FM/DAB+ reception and offers the following connectivity: | The module contains everything for relaxed FM/DAB+ reception and offers the following connectivity: | ||
Line 85: | Line 89: | ||
===== Software ===== | ===== Software ===== | ||
+ | As already mentioned, the DAB+ module is controlled via an SPI interface. The Arduino does this and at the same time provides a UART terminal (115,200 Bd) where you can call up individual functions via the serial interface: | ||
+ | |||
+ | < | ||
+ | COMMANDS: | ||
+ | | ||
+ | test < | ||
+ | | ||
+ | | ||
+ | | ||
+ | DAB Mode: | ||
+ | scan -> scan for available DAB ensembles | ||
+ | tune < | ||
+ | service < | ||
+ | info -> display the ensemble info | ||
+ | time -> display the current DAB time | ||
+ | version | ||
+ | vol < | ||
+ | mute < | ||
+ | FM Mode: | ||
+ | scan -> scan available FM stations | ||
+ | tune < | ||
+ | seek < | ||
+ | info -> display signal quality and RDS data | ||
+ | version | ||
+ | vol < | ||
+ | mute < | ||
+ | </ | ||
+ | |||
+ | Don't forget to connect an antenna otherwise it will be quiet. A commercially available DAB+ antenna from an electronics store can be connected to the SMA connector or just a lambda/ | ||
+ | |||
+ | The test S/W on the Arduino consists of six S/W modules: | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | |||
+ | A good start is the '' | ||
+ | |||
+ | **What happens during '' | ||
+ | |||
+ | With '' | ||
+ | |||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | |||
+ | After a successful '' | ||
+ | |||
+ | If anyone wants to extend functionality, | ||
+ | |||
+ | ===== Conclusion ===== | ||
+ | |||
+ | Even if not all software functions have been implemented yet, the module' | ||
+ | |||
+ | Since the test software was completed in Bangkok (during the quarantine) here is just a FM and DAB+ scan as an example from this city: | ||
+ | |||
+ | < | ||
+ | FM | ||
+ | |||
+ | Freq= 88.0MHz: RSSI=26, SNR=27 | ||
+ | 00.00.0000 00:00 PI=-1 PTY=18 ps= sd=Radio Thailand F.M. 88.00 MHz. www.prd.go.th | ||
+ | 00.00.0000 00:00 PI=-1 PTY=18 ps=NBT 88 | ||
+ | |||
+ | Freq= 88.5MHz: RSSI=20, SNR=20 | ||
+ | 00.00.0000 00:00 PI=0 PTY=0 ps=GOODTIME sd= | ||
+ | |||
+ | Freq= 89.0MHz: RSSI=30, SNR=32 | ||
+ | Freq= 90.5MHz: RSSI=21, SNR=19 | ||
+ | Freq= 91.5MHz: RSSI=22, SNR=24 | ||
+ | Freq= 92.5MHz: RSSI=17, SNR=19 | ||
+ | |||
+ | Freq= 93.0MHz: RSSI=18, SNR=20 | ||
+ | 00.00.0000 00:00 PI=9483 PTY=12 ps= COOL sd= | ||
+ | 00.00.0000 00:00 PI=9483 PTY=12 ps= COOL | ||
+ | |||
+ | Freq= 93.5MHz: RSSI=21, SNR=22 | ||
+ | |||
+ | Freq= 94.0MHz: RSSI=22, SNR=24 | ||
+ | 00.00.0000 00:00 PI=9485 PTY=10 ps= sd=COOLfahrenheit | ||
+ | 00.00.0000 00:00 PI=9485 PTY=10 ps= EFM94 | ||
+ | 00.00.0000 00:00 PI=9485 PTY=10 ps= EFM94 sd= www.efm.fm | ||
+ | |||
+ | Freq= 98.0MHz: RSSI=38, SNR=27 | ||
+ | Freq=101.5MHz: | ||
+ | |||
+ | Freq=103.5MHz: | ||
+ | 00.00.0000 00:00 PI=0 PTY=0 ps= sd=103.5 FM ONE | ||
+ | 00.00.0000 00:00 PI=0 PTY=0 ps= FM ONE sd=103.5 FM ONE | ||
+ | |||
+ | Freq=104.5MHz: | ||
+ | 00.00.0000 00:00 PI=11368 PTY=10 ps= FLEX sd= | ||
+ | 00.00.0000 00:00 PI=11368 PTY=10 ps= FLEX | ||
+ | |||
+ | Freq=105.5MHz: | ||
+ | |||
+ | Freq=106.5MHz: | ||
+ | 00.00.0000 00:00 PI=-24219 PTY=12 ps= sd= | ||
+ | 00.00.0000 00:00 PI=-24219 PTY=12 ps= WAVE sd=GOOD MUSIC GOOD FEELING | ||
+ | 00.00.0000 00:00 PI=-24219 PTY=12 ps= GREEN | ||
+ | 00.00.0000 00:00 PI=-24219 PTY=12 ps= WAVE sd=GOOD MUSIC GOOD FEELING | ||
+ | 00.00.0000 00:00 PI=-24219 PTY=12 ps= GREEN | ||
+ | |||
+ | |||
+ | DAB+ | ||
+ | |||
+ | Ensemble Freq 06 185.360 MHz | ||
+ | Bangkok DAB+ | ||
+ | |||
+ | Services: | ||
+ | ID Name | ||
+ | |||
+ | 0: | ||
+ | 1: | ||
+ | 2: RROne FM 101 | ||
+ | 3: Thai PBS Digital | ||
+ | 4: 103.5 dab+ RADIO | ||
+ | 5: Looktung Network | ||
+ | 6: FM 94(TV5) | ||
+ | 7: KU RADIO | ||
+ | 8: MET 107 | ||
+ | 9: | ||
+ | 10: | ||
+ | 11: HITZ 955 | ||
+ | 12: | ||
+ | 13: LTM FM 95 | ||
+ | |||
+ | ALL: | ||
+ | AM=2 BR=64 SR=48000 SM=4 (Stereo 64Kbps 48000Hz DAB+) | ||
+ | </ | ||
+ | |||
+ | ===== Downloads ===== | ||
+ | |||
+ | * {{: | ||
+ | * {{: | ||
+ | * {{: | ||
+ | * {{: | ||
+ | * {{: | ||
+ | |||
+ | ===== Donate ===== | ||
+ | |||
+ | If you like my articles feel to donate a cappuccino or so... | ||
+ | |||
+ | < | ||
+ | |||
+ | <form action=" | ||
+ | <input type=" | ||
+ | <input type=" | ||
+ | <img alt="" | ||
+ | </ | ||
+ | |||
+ | </ |