Go Back   Home > Forums > >
Home Forums Rules Articles diyAudio Store Blogs Gallery Wiki Register Donations FAQ Calendar Search Today's Posts Mark Forums Read

Digital Source Digital Players and Recorders: CD , SACD , Tape, Memory Card, etc.

USB to I2S + upsampling, which components
USB to I2S + upsampling, which components
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 9th July 2019, 11:13 AM   #1
matlerbru is offline matlerbru  Denmark
diyAudio Member
 
Join Date: Jun 2018
Default USB to I2S + upsampling, which components

Hi, i am trying to design a DAC + headphone amplifier combo. I want to connect the DAC to my PC using USB, but i am not sure what the best way of doing it is. I use a TDA1541A as DAC chip. I want to upsample to 352.8kHz or 384kHz.

Things i have considered:

Toslink -> CS8412 -> SAA7220 -> TDA1541A

This method is not using USB, and I am only able to upsample to 176.4kHz and 192kHz. I have all components for this, and might end up doing it if USB and higher upsampling is either too complicated or expensive.

USB -> Xmos MCU -> TDA1541A

This microcontroller is able to do it all, however, PC drivers might be a problem, as they require buying more than 150 units, for releasing a test driver. I am not sure that writing a driver is possible for me.

USB -> FPGA -> TDA1541A

I have considered using a FPGA. I am just not sure that getting the FPGA to work USB is trivial, and I have not found many resources on this subject.

USB -> MCU -> FPGA -> TDA1541A

I have considered using a MCU between the USB and FPGA, for receiving the audio signal, and then do the upsampling on the FPGA. I have considered using a Xilinx zynq for this, as it contains flash, fpga, and an ARM MCU.

I find it hard to see how hard each implementation will be to do, as USB audio is rarely described for the components.

Any thoughts on how this will be done the easiest? Maybe some other component ideas?
  Reply With Quote
Old 25th July 2019, 05:05 AM   #2
felipeunix is offline felipeunix  Germany
diyAudio Member
 
Join Date: Dec 2013
Can you develop a purely digital 24bit interface with USB connection?


Ex:
USB -> SPDIF
USB <- SPDIF

**The only projects have found in this regard are minidsp and another chinese, but both are very expensive.

This way, the conversion circuit can be kept separate and very diverse.
  Reply With Quote
Old 25th July 2019, 11:41 PM   #3
Markw4 is offline Markw4  United States
diyAudio Member
 
Join Date: Jul 2016
Location: California
Quote:
Originally Posted by matlerbru View Post
I use a TDA1541A as DAC chip. I want to upsample to 352.8kHz or 384kHz.
If you can interface I2S, LJ, or RJ PCM to whatever format needed by your dac chip, there are good AK4137 based solutions on ebay and aliexpress. However, some people think they have TDA1541A when they actually have TDA1541 without the A. IIRC, they may require a little bit different interfacing.
  Reply With Quote
Old 27th July 2019, 07:29 PM   #4
anjump123 is offline anjump123  United Kingdom
diyAudio Member
 
Join Date: Nov 2010
Location: London
Maybe the JLsounds I2soversub I2SoverUSB - I2S over USB Audio will do what you need.
  Reply With Quote

Reply


USB to I2S + upsampling, which componentsHide 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

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
upsampling before non-oversampling dac sharpi31 Digital Line Level 0 1st April 2009 10:07 PM
CS8421 upsampling in a DAC Wingfeather Digital Source 13 7th December 2006 01:21 PM
Upsampling DIY DAC with AD1896 pquadrat Digital Source 16 4th June 2006 09:12 PM
Wanted: upsampling DAC pcb krishu Swap Meet 0 6th December 2005 01:58 PM
is2 upsampling with CS 8420 and NPC jouch Digital Source 2 21st March 2005 05:49 AM


New To Site? Need Help?

All times are GMT. The time now is 12:50 PM.


Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2019 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 15.00%
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2019 DragonByte Technologies Ltd.
Copyright ©1999-2019 diyAudio
Wiki