USB -> I2S circuit questions - diyAudio
Go Back   Home > Forums > Source & Line > Digital Line Level
Home Forums Rules Articles diyAudio Store Gallery Wiki Blogs Register Donations FAQ Calendar Search Today's Posts Mark Forums Read

Digital Line Level DACs, Digital Crossovers, Equalizers, etc.

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
Thread Tools Search this Thread
Old 18th November 2011, 12:07 AM   #1
sfasf is offline sfasf  United Kingdom
diyAudio Member
Join Date: Oct 2011
Default USB -> I2S circuit questions

I'm looking to get an I2S output from usb using the PCM2706/7. Not using the internal DAC. I have attached a schematic from the TI datasheet (which is set up using the internal DAC and HID functions, not I2S.. but is bus powered) and one from this thread on head-fi (i marked the relevant areas that correspond to the questions). There are a few noob questions and a few areas i'd like some clarfication--

1. My understanding is that since this is all digital stage using the USB bus power shouldn't make any difference to the ultimate sound quality, nor should the quality of the resistors and capacitors here?

2. The head-fi schematic uses chokes in the gnd and vbus section-- am i right in thinking this isn't necessary when using the chip for I2S output only / will have no effect on output?

3. Capacitors 1 and 2 are listed in TI datasheet as 10-33pF depending on the load capacitance of the crystal resonator, without going into further detail. How should i work out what values are needed? (My c.r. has load capacitance of 30pF)

4. Can AGNDR, VccR, VccL, AGNDL and HID0, HID1, HID2 all be left floating since i'm not using the DAC section of the chip?, or do they all have to be connected to ground (with capacitors in the case of VccR/VccL). Similarly can the suspend flag (SSPND) be left floating if i don't need an LED attached?

5. Am i right in thinking the FUNC3 ('I2S data input') does not need to be connected to DOUT if only using the USB->I2S features of the chip ??

6. Should VDD and DGND be connected by a capacitor (as on the TI schematic) or not (as the one at head-fi)?

Thanks for any help.
Attached Images
File Type: png head-fi-modified.png (24.6 KB, 448 views)
File Type: png TI.png (31.2 KB, 438 views)
  Reply With Quote
Old 19th November 2011, 04:11 PM   #2
sfasf is offline sfasf  United Kingdom
diyAudio Member
Join Date: Oct 2011
My thoughts are;

1. no difference
2. not necessary
3. not sure.. but i think it doesn't matter too much if somewhere in that range??
4. float them all
5. float
6. yes, connect with capacitor.

I would love to hear from someone else on this.

Another thing i saw on one schematic was 22ohm resistors connected to each line of the I2S signal before the connector. What would be the purpose of this? (and is it necessary?)

Last edited by sfasf; 19th November 2011 at 04:15 PM.
  Reply With Quote
Old 20th November 2011, 12:12 AM   #3
diyAudio Member
Join Date: Sep 2011
Hi sfasf, the two 22Rs are for impedance matching the balanced line.
The nominal impedance is 90R +/- 15% so depending on the device connected, a pair of Rs is usually required to achieve this.
Also, note that the 1k5 pullup R is on opposing D lines in the above schematics.
D+ indicates 'full speed' and D- indicates 'low speed'. This pullup should connect to +3V3 so you might as well use the bus powered TI schematic as the Vdd pin is an internally regulated 3V3 output.

check out this usb blurb .. USB in a NutShell - Chapter 1 - Introduction

regards Rob
  Reply With Quote
Old 21st November 2011, 02:48 PM   #4
sfasf is offline sfasf  United Kingdom
diyAudio Member
Join Date: Oct 2011
Thanks Rob.

The 22R question was regarding the I2S line, not usb. Useful info.

Good spot on the pullup R.. I guess (assuming it wasn't an error) it was made low-speed as it makes the line more tolerant?? ..but i will need full speed to support stereo 48KHz 24bit (2.25Mbit /s PCM), which the chip supports AFAICT. IE i want to use the TI way here, right??
  Reply With Quote
Old 21st November 2011, 03:06 PM   #5
diyAudio Member
Join Date: Sep 2011
Ha, I saw I2S but 'presumed' USB
Anyway, here's a link to another thread dealing with this.
One thing I would add is place the Rs close to the I2S chip.

  Reply With Quote
Old 21st November 2011, 03:22 PM   #6
sfasf is offline sfasf  United Kingdom
diyAudio Member
Join Date: Oct 2011
You forgot to include the link!

'close to the I2S chip'.. the DAC or the USB-I2S chip (PCM2707)??

And are they necessary?? This USB->i2S->DAC based off this chip doesn't have any (nor the datasheet).. which makes me think not?
  Reply With Quote
Old 22nd November 2011, 12:38 AM   #7
diyAudio Member
Join Date: Sep 2011
resistors in I2S lines

They may not be necessary, but is dependent on the cabling mainly.
If you do fit them, fit them close to the pcm2707 pins 19, 5 and 17 BCK, LRCK and DOUT respectively (assuming you're doing the standard 3 wire interface).
  Reply With Quote
Old 30th November 2011, 06:50 PM   #8
sfasf is offline sfasf  United Kingdom
diyAudio Member
Join Date: Oct 2011
I didn't realise the MCLK was optional??
  Reply With Quote


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
Best USB->I2S Option? ebinal PC Based 40 21st February 2012 09:12 PM
Does USB->I2S make sense ? percy Digital Line Level 20 24th March 2009 01:23 AM
Direct Wiring a DDDAC USB-->I2S to a P3A DAC I2S DIN input dkj7a Digital Source 1 26th March 2006 05:46 PM
Pcm2707 Usb->i2s Rocky Digital Source 0 21st October 2005 01:35 AM
PCM2707 USB-->I2S how to use etc. nl Digital Source 4 5th August 2005 12:29 PM

New To Site? Need Help?

All times are GMT. The time now is 01:22 PM.

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

Content Relevant URLs by vBSEO 3.3.2