Go Back   Home > Forums > Source & Line > PC Based

PC Based Computer music servers, crossovers, and equalization

Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Reply
 
Thread Tools Search this Thread
Old 19th February 2013, 01:26 PM   #1
diyAudio Member
 
Join Date: Sep 2011
Location: Iasi, Romania
Talking Yet another PCM2707C USB DAC

Hello everybody!

Having a little spare time and because I also bought a new pair of headphones (I'm not going to name them, they're not audiophile rated ) I decided to try my hand at building a small USB DAC based on the PCM2707C.

Why? It's plug and play, driver-less, and 16bits are enough for me since they're enough to cover the dynamic range required by all music genres.
24bit vs 16bit, the myth exploded!

Ah... and it also includes a headphone amplifier that can drive 32ohms headphones (the sort I just bought), but it's better if you take a look at the datasheet:
https://www.ti.com/product/pcm2707c.
I chose the PCM270xC flavor because it has improved volume control under windows vista and above (a greater number of steps compared to the PCM270x).

I've attached the whole eagle project, I'll post some PDFs later if needed. I followed closely TI's datasheet, or at least I tried to.
Meanwhile I'd like your opinions on the layout. What I tried to do:
- separate the digital and analog ground, while also keeping a continuous ground plane underneath the USB traces;
- have a separate shield connection, isolated from the ground, with the possibility of connecting the USB shield to the ground in multiple ways (I've found a number of different proposals and recommendation on the topic, all having their good points, see here).

My aim was to create a SMD only PCB, with the routing on top only while keeping the bottom for ground plane. The PCB is hand made, using the photosensitive method, so I wanted to have as little trouble as possible when aligning the mask for top and bottom.

I did not have a SMD 3.5mm jack at hand so I had to use a THD one. Also, originally I planned on using ceramic caps only (I had some 100uF ceramics at hand - but misplaced them ) so the output caps became an aluminum electrolytic cap, 150uF from Epcos in parallel with 4.7uF and 10uF ceramic caps in 1206 package.
Al ceramic caps are X7R except the 22nF and 18pF which are C0G.
Al resistors are thick film, except the ones used in the audio path (3.3k, 47R) which are metal film resistors.

The USB connector is from samtec (mini USB type B), I modified the library and I removed the centering pins, also from the connector itself.
The 3.5mm is from Multicomp I think, nothing fancy, the crystal is the most stable I could find in a friendly SMD package.

In the end I used 22nF ballast caps for the crystal as I also could not find the 18pf at the time I soldered all components, and I was eager to get the DAC running.

The LED near the USB connector is fro signaling if there's power on the USB port and the LED connected to the SSPND signal I use it as a confirmation that the device has been enumerated and is active.

Originally I made a fault, by pulling the 1.5k resistor connected to Data+ to GND instead of VDD (3.3V from the internal regulator) but the layout in the archive already contains a correction.

I'll make some pictures of the build later. I'll also try to make some oscilloscope screenshots with how the signal looks like at different frequencies.

So, what do you think?
Attached Files
File Type: zip PCM2707C_USB_Audio.zip (841.3 KB, 98 views)

Last edited by Blueridge; 19th February 2013 at 01:33 PM.
  Reply With Quote
Old 9th October 2013, 10:26 AM   #2
diyAudio Member
 
Join Date: Sep 2011
Location: Iasi, Romania
Default PCM2707 works with Android

Hello!

I know it's been more than half a year since I've built the DAC, it's working fine ever since (my uses it daily), and now, out of curiosity I tested it with a Samsung Galaxy Note 2, and it works!

From what I searched around the web, starting from version 4, there is better USB DAC support in Android, but not all chips are fully supported yet (I think the Tenor chips do not work yet, but I have to double check that).

So, If you have an smartphone that supports USB on-the-go and is running a version of Android starting 4 (I don't know about version 2 or 3), a USB dac based on the PCM270x chips will work without any problems. Just plug it in and that's it.

As described above, my DAC is powered from the USB port, but I have in mind a battery powered one that I plan to build in the next six months.

I will also test the DAC on a Huawei Ascend P6 that I'm waiting any moment now to arrive .
  Reply With Quote

Reply


Hide this!Advertise here!
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
CS8416+CS4398 DAC Kit Support USB + coaxial DAC Board bleachershane Digital Line Level 3 25th March 2012 01:03 AM
Usb dac 5th element PC Based 6 17th September 2009 06:09 PM
Jambo DAC - DIY USB/Optical/Coaxial DAC kit now available! Jambo Digital Source 8 20th August 2008 09:41 AM
Maybe have a CD transport source USB to drive a USB DAC? wa2ise Digital Source 0 6th February 2007 12:22 AM
USB powered NOS USB DAC with built-in headphone amp dsavitsk Digital Source 15 10th August 2006 06:11 AM


New To Site? Need Help?

All times are GMT. The time now is 05:48 AM.


vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2014 DragonByte Technologies Ltd.
Copyright 1999-2014 diyAudio

Content Relevant URLs by vBSEO 3.3.2