MonkeyBoard

DAB DAB+ FM Digital Radio Development Board

Specifications

Overview

DAB-FM-Radio-smallDesigned in Australia, the DAB+ FM Digital Radio Development Board provides a platform for developing and evaluating DAB+ and FM receiver.  The board contains a Keystone T1_L4A_8290C DAB/FM module and a Microchip PIC18F14K50 microcontroller.  The T1_L4A_8290C module is an ultra low power DAB/FM receiver module with the following features:

  • ETSI EN 300 401 compliant receiver
  • DAB/DAB+ sensitivity to -99dBm (typical)  
  • Decodes multiple audio services up to 256kbps without external RAM  
  • FM with RDS (*** RDS reception only available for station name, station text and genre and is subjected to certain condition of power level and frequency deviation)
  • Combined antenna input for FM / Band3
  • Support DAB L-Band reception (*** Although the Keystone module supports L-Band, the SMA connector has no connection to the L-Band pin, customer will need to solder a separate antenna and other passive components to make it work.)
  • Serial control interface  
  • RoHS compliant

The Microchip PIC18F14K50 provides a USB to Serial interface for the T1_L4A_8290C module to communicate with the host PC.  Despite the sample code provided in this Development Board for communicating with the board is based on serial communication, user can analyse the serial communication and implements a driverless HID protocol by rewriting the firmware on the PIC18F14K50. 

Board Dimension

DAB-FM-Radio-Top-View-Ruler
78mm x 45mm



What can you do with it?

  • Build a PC controlled DAB+ FM Digital Radio
  • Build a CAR PC DAB+ FM Digital Radio
  • Build a standalone DAB+ FM Digital Radio (requires external microcontroller)

 

Feature Summary

DAB-FM-Radio-Top-View-Features

  • KeyStone T1_L4A_8290C DAB/DAB+/FM radio module
  • Microchip PIC18F14K50 USB Flash Microcontroller
  • 12 Mhz crystal
  • standard ICSP programming port for programming the PIC18F14K50
  • EXT port logic signal for controlling external audio chip power and mute
  • status LED, RX (orange) and TX (green)
  • power LED (red)
  • Bootloader push button
  • 1.2VDC, 1.8VDC, 3.3VDC LDO
  • 3.5mm stereo jack
  • SMA antenna connector
  • Dimensions : 78mm x 45mm

HARDWARE DESCRIPTIONS

 


Power Supply Circuit

The board is typically powered by 5VDC from USB.  The PIC18F14K50 is drawing power directly from the USB.  From the USB’s 5VDC, the power is further distributed into 1.2VDC, 1.8VDC and 3.3VDC LDO to the KeyStone T1_L4A_8290C module. The power of these three LDO is controlled by the SHDN pin.  


Microchip PIC18F14K50

This microcontroller is used to provide a Virtual Serial Port to the KeyStone module.  It is flashed with a customised CDC RS-232 Emulation Demo firmware.  Other than performing the standard serial emulation, it also control the power, reset and audio shunt of the KeyStone module.  


Reset Circuit

Reset of the module is performed by RESET  pin emulated by DTR of the virtual serial port.  


ICSP

The ICSP programming port is the standard Microchip’s In-Circuit Serial Programming port and is compatible with Microchip’s PICkit.  


EXT

EXT port has two 5V logic signals, ˉSHDN and ˉSHNT.  They are used to control external audio circuitry’s power and mute.  


Push Button (SW1)

This button, when pressed during a power-up, will trigger the PIC18F14K50’s USB HID bootloader in programming mode.    

 

Packing List

DAB-FM-Radio-with-Antenna-small 

  • 1 unit of DAB+ FM Digital Radio Development Board
  • 1 unit of retractable antenna

 

Pre-installed Software

  • Microchip's USB bootloader (programming the board using a normal USB cable)
  • Microchip's CDC RS-232 emulation firmware

Videos

Demo Software

  

Customers' Projects

Product developed by Customers

Mickz's customised Frontend

Mickz from Australia brought new life to this product with his customised frontend.  Desired features that were not in the original demo had been added and developed by Mickz.  Other than great features, the app and its source code in Visual Studio 2010 are provided free to MP3CAR forum members.  Below are some screenshots of Mickz's frontend, for details features, discussion and development status, please follow this MP3CAR forum thread

usedabfmsa1fmnorh 

CdRsKuLL's FreeICE DAB Plugin

CdRsKuLL from FreeICE UK is currently working on a plugin for this radio and has done a great job developing a simple test app for user to easily start playing with this radio without needing to understand complexity of the current demo program.  Below are the screenshots FreeICE DAB plugin and for the release of this plugin, please follow his development logs on this FreeICE forum's thread

FreeICE DAB Radio pluginFreeICE radioFM 


John Jore's Centrafuse Plugin

John from Australia has been working really hard coding his DAB plugin for Centrafuse and it is now officially on Centrafuse's store for FREE!!  John also came out with a very innovative idea to auto detect the board and this concept is now also used by other developers for auto port detection.  Below are the screenshots of John's Centrafuse plugin and for release of this plugin, please head to Centrafuse development forum and Centrafuse DAB plugin store

.Centrafuse 01Centrafuse 02  


Driveline by ClockWork

Driveline an opensource CarPC software that does almost everything a commercial software does has released a latest build with support of this DAB development kit.  Driveline has a clean and easy to navigate user interface and radio port configuration is fully GUI driven.  The coder behind Driveline literally code the DAB support in a country without DAB reception! Well done!  Below are the screenshots of Driveline and to download the full version please head to Driveline's forum at MP3Car

.driveline 01driveline 02

  

centrafuse SLS centrafuse bbe  

Walter's Android Bluetooth App

Walter Android Bluetooth App

DAB Stations

DAB Stations received around the World.

 

  • 2SM Talk & Sport
  • GorillaDanceHits
  • ZOO MusicVariety
  • 2DAY
  • Triple M
  • Radar New Music
  • Battleship Radio
  • Barry Comedy
  • 2UE News Talk
  • SkySportsRadio1
  • SkySportsRadio2
  • Sky Racing World
  • 2MBS Fine Music
  • Koori Radio
  • 2RPH Digital
  • 2OOO Languages
  • WSFM ClassicHits
  • Mix 106.5
  • Edge Digital
  • WSFM Plus
  • CW Mix 90's
  • Mix 80's
  • Sydney's 95.3
  • Nova 969
  • NovaNation
  • Koffee
  • 2GB 873
  • 2CH EASY 1170
  • The Crack
  • Inspire Digital
  • 2SER 107.3
  • 2MFM Muslim DR
  • FBi Radio
  • ABCNewsRadio
  • ABC Dig Music
  • ABC Jazz
  • ABC Country
  • ABC Extra
  • 702 ABC Sydney
  • ABCRadioNational
  • ABC Classic FM
  • ABC Grandstand
  • triple j
  • triplejUnearthed
  • SBS Radio 1
  • SBS Radio 2
  • SBS Chill
  • SBS PopAsia
  • SBS Radio 6

  • RSN-Racing&Sport
  • 1116 SEN
  • KOOL
  • 3MP MyMP
  • Aussie
  • Nova 100
  • 91.5 FM
  • NovaNation
  • Koffee
  • 3RRR Digital
  • 3 Kool N Deadly
  • LightDigital
  • 3MBS Fine Music
  • 3ZZZ Ethnic
  • 3AW
  • Magic
  • 3AW+
  • Buckle
  • Fox
  • Triple M
  • RADAR-New Music
  • Main Stage-Soul
  • Barry Comedy
  • Gold104.3
  • Mix101.1
  • Edge Digital
  • Gold Plus
  • CW Mix 90's
  • Mix 80's
  • 3CR Digital
  • IRIS VA Radio
  • PBS Digital
  • SYN youth radio

  • 720 ABC Perth
  • ABCRadioNational
  • ABC Classic FM
  • ABC Grandstand
  • triple j
  • ABCNewsRadio
  • ABC Dig Music
  • ABC Jazz
  • ABC Country
  • ABC NAIDOC
  • triplejUnearthed
  • SBS Radio 1
  • SBS Radio 2
  • SBS Chill
  • SBS PopAsia
  • SBS PopAraby
  • SBS PopDesi
  • SBS Radio 6
  • 92.9
  • Mix 94.5
  • RADAR-New Music
  • MainStage-Soul
  • Buddha Radio
  • 6iX Digital
  • My Perth Digital
  • HotCountry Perth
  • 6PR
  • Buckle
  • 96fm
  • Nova 937
  • NovaNation
  • Noongar Radio
  • Curtin DiGital
  • InformationRadio
  • RTRFM 92.1
  • 6EBA World Radio
  • Capital Digital
  • Sonshine Digital

  • Nova1069
  • NovaNation
  • Koffee
  • 4TAB ONE
  • 4TAB TWO
  • 973 Feel Good
  • 4KQ Classic Hits
  • Edge Digital
  • Mix '90s
  • CW Remix
  • 97.3 '80s
  • Elf Radio
  • Global
  • 965 Inspire DAB
  • 4AAA 989 Country
  • 4RPH Digital
  • B105
  • Triple M
  • Bird Radio
  • RADAR-New Music
  • Stardust Radio
  • Buddha Radio
  • 4BC1116 NewsTalk
  • 4BH882 BestSongs
  • The Buckle
  • 1116 4BC
  • 882 4BH
  • ZedDigital
  • Switch Digital
  • MBS light
  • 612 ABC Brisbane
  • ABCRadioNational
  • ABC Classic FM
  • ABC Grandstand
  • triple j
  • ABCNewsRadio
  • ABC Dig Music
  • ABC Jazz
  • ABC Country
  • ABC Extra
  • triplejUnearthed
  • SBS Radio 1
  • SBS Radio 2
  • SBS Chill
  • SBS PopAsia
  • SBS PopAraby
  • SBS PopDesi
  • SBS Radio 6
  • ABC_SBS_EPG

  • Chill
  • Choice
  • Heart
  • Heart Slides
  • LBC 97.3
  • Capital
  • KISS
  • MAGIC
  • Real Radio XS
  • Sunrise Radio
  • heat radio
  • EPG+Slideshow
  • French Radio Ldn
  • Absolute Rad 70s
  • XFM
  • KERRANG!
  • Gold - London
  • Punjabi Radio
  • BBC London
  • Spectrum Radio
  • THE HITS
  • Voice of Russia
  • Absolute Rad 00s
  • UCB Gospel
  • Sout Al Khaleej
  • UCBInspirational
  • BBC Radio 1
  • BBC Radio 2
  • BBC Radio 3
  • BBC Radio 4
  • BBC Radio 5 Live
  • BBC Radio 1Xtra
  • BBC Radio 6Music
  • BBC Radio 4Extra
  • BBC AsianNetwork
  • BBC WorldService
  • BBC Guide
  • BBC Travel
  • Polish Radio Ldn
  • Absolute Rad 60s
  • LBC News 1152
  • Absolute C Rock
  • Kismat Radio
  • IBC Tamil
  • Desi Radio
  • Premier Gospel
  • Gaydar Radio
  • Rainbow Radio
  • IBC Asia
  • The Arrow - Rock
  • Colourful
  • Panjab Radio

  • MEGARADIO BAYERN
  • BR-KLASSIK
  • BAYERN plus
  • on3-radio
  • ROCK ANTENNE
  • Radio Galaxy
  • RT1 IN THE MIX
  • ANTENNE Info
  • ANTENNE Top 40
  • Absolut relax
  • B5 plus
  • MOT BWS BDR
  • TPEG-BR
  • EPG Bayern
  • Bayern 3
  • B5 aktuell
  • B1 Oberbayern
  • Bayern 2 Sued
  • B1 M/O-Franken
  • B1 Mainfranken
  • B1 N-bay/Oberpf
  • B1 Schwaben
  • Bayern 2 plus
  • BR Verkehr
  • BR-Testkanal
  • BR TPEG
  • BR EPG
  • BR News
  • 90elf Fuβball
  • 90elf Livespiel1
  • 90elf Livespiel2
  • 90elf Livespiel3
  • 90elf Livespiel4
  • 90elf Livespiel5
  • sunshine live
  • RADIO BOB!
  • Absolut Radio
  • KISS FM
  • ENERGY
  • ERF Plus
  • LoungeFM
  • Radio Horeb
  • Deutschlandfunk
  • DLF Text
  • DKultur
  • DKultur Text
  • DWissen
  • DWissen Text
  • DRadio DokDeb
  • DDokDeb Text
  • RADIO BOB! (alt)
  • KLASSIK RADIO
  • DRadio Text
  • DRadio BWS
  • TPEG
  • EPG Deutschland
  • MB Datacast
  • RADIO 2DAY
  • Radio Gong 96,3
  • Gong Mobil DAB
  • * MagicStar *
  • Digital Classix
  • MOT BWS
  • JOURNALINE

 

  • Swiss Pop
  • Swiss Jazz
  • Swiss Pop+
  • Swiss Jazz+
  • RR-SRG+
  • DRS 1+
  • DRS Musikwelle+
  • RTS-1ERE
  • ESPACE 2+
  • COULEUR 3+
  • OPTION MUSIQUE
  • WRS+
  • RTS-1ERE+
  • OPTION MUSIQUE+
  • Rete Uno+
  • Suisse Classique
  • SuisseClassique+

  • All Hits (Test)
  • 6C_Test1
  • Jazz FM
  • Capital FM
  • XFM (London)
  • LBC 97.3
  • All Country
  • 6C_Test7
  • Smash Radio
  • 6C_Test8
  • BBC WS
  • Rai Radiouno
  • Rai Radiodue
  • Rai Radiotre
  • RTL 102.5
  • All 80s
  • RTK
  • Radio 101
  • Classic Choice
  • Campus FM
  • Kiss Radio
  • One Radio
  • Magic
  • Radio Deejay
  • All Rock
  • Bay 897
  • DJ95.6
  • Radju Marija
  • Vibe F.M.
  • All Groove
  • Voice of America
  • Test 22
  • All RnB
  • BKR Radio
  • Bay Easy
  • Bay Retro
  • Radju Parlament
  • Radio Malta

  • NRK SÁPMI
  • NRK Nyheter
  • NRK Jazz
  • NRK DAB+ (test)
  • P4 LydenAvNorge
  • -RADIO NORGE-
  • NRK Sport
  • NRJ NORGE
  • Klem FM
  • P5 Oslo
  • RADIO 1 NORGE
  • P4 EPG
  • NRK P1 i bil
  • NRK P2
  • NRK P3
  • NRK Klassisk
  • NRK mP3
  • NRK Gull
  • NRK Folkemusikk
  • NRK Båtvær Sør
  • NRK P1 Buskerud
  • NRK P1 Vestfold
  • NRK P1 Telemark
  • NRK EPG

  • Radio 1
  • Radio 2
  • 3FM
  • Radio 4
  • Radio 5
  • Radio 6
  • Radio Top 2000
  • 24Nieuws
  • FunX

  • Radio 1
  • Radio 2
  • Klara
  • Studio Brussel
  • MNM
  • Klara continuo
  • Sporza
  • nieuws+
  • MNM hits
  • TPEG
  • VivaBruxelles
  • La Premiere
  • Musiq3
  • Classic 21
  • Pure FM
  • Test Classic 21+
  • SLS Classic 21
  • Test Premiere +
  • SLS La premiere
  • Test VivaCite +
  • SLS VivaCité
  • Test PureFM +
  • SLS PureFM
  • BRF 1
  • BRF 2
  • TPEG_PACKET

  • 01DBC LOUD
  • 02DBC FAMILY
  • 03DBC MONEY
  • 04DBC WAVE
  • 05DBC WE
  • 06DBC MELODY
  • 07DBC OPERA
  • 11 M Finance D
  • 22URadio
  • 26URadio
  • 31 RTHK PTC
  • 32 CNR HK
  • 33 RTHK Radio3
  • 34 RTHK BBC(WS)
  • 35 RTHK Radio5

  

NOTE: Reception is location dependent.

Downloads

Source code, demo software, schematics and PCB files.

 

Standard Documents

 

Development Documents