Hello everybody,

I have just received first sample boards of my CarStreamer cape for 
Beaglebone.
CarStreamer includes:

4x50W(RMS) Class-D Audio Amplifier (FDA450) connected to McASP0 and I2C
Stereo Audio Codec with 2x LineOut, 2x LineIn and 1x Mic In (TLV320AIC3104)
FM/DAB receiver circuit (with RDS support, ...) connected to McASP1 and UART
5V 3A Step-Down Power Supply
Infrared Remote Control receiver

My plan is to use it as Car Radio replacement in my classic cars, so I can 
have high fidelity audio playback and latest media connectivity (via USB, 
SD-Card and Bluetooth) without destroying the look of my dashboard with one 
of these ugly aftermarket car radios.
But of course the cape can also be used to extend your BeagleBone to a 
powerful home hifi system.

The user interface is displayed on my Smartphone (I have started to develop 
an Android App for this based on Qt for Android which already works quite 
well) and I can benefit from, the phone's Navigation and voice recognition 
feature.
Of course I can use CarStreamer as Hands-Free Telephony system with 
integrated Echo Cancellation and Noise Reduction feature.
The hardware was designed according to Automotive OEMs requirements, so 
should very reliable and ruggedized. 

Carstreamer firmware is based on kernel 3.8 with an extension to the 
existing device tree.
The main SW is written using the Qt framework for the application part and 
the audio framework is using PulseAudio. I have written a Plugin that 
integrates a powerful Audio Equalizing scheme incl. standard filters such 
as Bass, Mid, Treble, Graphics EQs but also Speaker Frequency Gain 
correction, Dynamic Bass boost and Limiters.
It also integrates the EC/NR for Telephony and handles things like sample 
rate conversion and Bluetooth AADP audio.
Next step for the Application is to integrate a Media Parser and Playback 
Engine for SD and USB media (any recommendations for libs/frameworks from 
your side) ?

If anybody is interested in working on this project (the Android app or the 
Linux firmware) or on sample boards, please let me know.
If am planning to release schematics and gerber files as soon as I have 
verified all parts of the boards.

Currently more or less all peripherals of the Cape are working as expected 
(so yes, I can hear DAB radio stations through the speaker outputs of the 
Class-D amp :-)) but I had to integrate some tweaks and patches to the 3.8 
kernel (e.g. enabling multi-serializer support on the McASP).

Please let me know if you have any suggestions / proposals for enhancements 
or if you wish to know more about it.
I am really planning to release the cape hardware and a aluminium extrusion 
housing as complete product in Q3/2014.


Regards,
Sebastian


-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to