Version: 1
Status: Complete
License: BSD
The aim of this project was to transport both digital audio and power to a speaker using a single Ethernet cable. Transmitter/Receiver PCBs were designed and software written for the L1 64 pin device.
A lightweight software stack transmits audio from S/PDIF over Ethernet, recovers a clock at the receiver and outputs/amplifies the audio using a digital input Class D amplifier.
This project was submitted as a final year project on the MEng Computer Science & Electronics course at the University of Bristol.
Video:
Images:
Power over Ethernet Speaker
-
- Respected Member
- Posts: 279
- Joined: Fri Dec 11, 2009 1:34 pm
-
- Respected Member
- Posts: 298
- Joined: Thu May 12, 2011 11:14 am
Can we get some demo videos up so we can see it working? :D
-
- XCore Expert
- Posts: 956
- Joined: Fri Dec 11, 2009 3:53 am
- Location: Sweden, Eskilstuna
Any more info about it, like a thesis, github etc ?
Probably not the most confused programmer anymore on the XCORE forum.
-
Verified
- XCore Legend
- Posts: 1156
- Joined: Thu May 27, 2010 10:08 am
This looks brilliant - I notice it's L1 based so really looking forward to seeing how you squeezed stuff in, which protocols you are using, general specs etc. etc.
Engineer at XMOS
-
- Respected Member
- Posts: 298
- Joined: Thu May 12, 2011 11:14 am
Do you have something you could upload for us to download and play with? Its something that could be really helpful to the community.
-
- Newbie
- Posts: 1
- Joined: Mon Oct 07, 2013 9:32 pm
So does this device actually transmit the audio via Framed Ethernet Protocol (DIX/802.3) or is this simply utilizing Cat5/6 8-conductor twisted pair to transmit the signal as well as power to a speaker?
-
- Respected Member
- Posts: 279
- Joined: Fri Dec 11, 2009 1:34 pm
Yes, it transmits audio via standard Ethernet packets. It's not transmitting analog audio across Cat5.
-
- Newbie
- Posts: 1
- Joined: Sat Jan 23, 2016 11:04 pm
Hi Andy,
Great project !
Is AVB compliant ?
If not, are you working on an AVB version ?
Bye
Emanuel
Great project !
Is AVB compliant ?
If not, are you working on an AVB version ?
Bye
Emanuel