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 Line Level DACs, Digital Crossovers, Equalizers, etc.

Drive NOS AD1865/62,PCM1704/02/63,TDA1541 from FIFO: Universal I2S-PCM driver board
Drive NOS AD1865/62,PCM1704/02/63,TDA1541 from FIFO: Universal I2S-PCM driver board
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 6th September 2013, 02:26 AM   #521
iancanada is offline iancanada  Canada
diyAudio Member
 
iancanada's Avatar
 
Join Date: Dec 2009
Location: Toronto
Drive NOS AD1865/62,PCM1704/02/63,TDA1541 from FIFO: Universal I2S-PCM driver board
Default Some good news: PCM1704, TDA1541A confirmed working at 384KHz driven by PCM board

I made a fixture and did some test with success yesterday. I confirmed both PCM1704 and TDA1541A NOS DAC can work perfectly at 384KHz driven by I2S to PCM convertor board.

System configuration was:

1. PureMusic with 384KHz real time up-sampling and memory play
2. Amereo384 USB audio interface with I2S isolator
3. FIFO KIT with Si570 clock board running at 98.3040 MHz (can also use Dual XO clock board with 45.xxx/49.xxx MHz XOs)
4. I2S to PCM convertor board
5. PCM1704 or TDA1541A NOS DAC

PCM1704 can work at both half-speed and full-speed mode. Software based real time up-sampling filter should be better than hardware based DIF chips because of the 64bit calculation and algorithm.

TDA1541A sounds very nice at 384KHz, but could only work at half-speed mode. Though in this case, according to the datasheet, itís already over clocked.

I2S to PCM convertor board can work with Amereo USB audio interface without FIFO KIT for sure, but can only go up to 192KHz because of the low frequency on board MCLK. I hope they can upgrade it to the 45.xxx/49.xxx MHz version later on.

I upgraded WaveIO to new firmware which comes with 384KHz support, and I did some test with same configuration. But I got problem with it. WaveIO plays noise at 384Khz on both PCM1704 and TDA1541A. But no problem at 352KHz. I tried back and forth a couple of time still cannot fix it. It might be a software compatible issue with pure music. Just hope it can be solved soon.

I attached some pictures blow. Please find the picture name for details. I2S to PCM board could also be stacked on top or underneath the clock board to save space.

Ian
Attached Images
File Type: jpg Amanero384.JPG (568.6 KB, 855 views)
File Type: png PureMusic384KHz.png (532.0 KB, 811 views)
File Type: jpg TDA1541A384KHz.JPG (593.9 KB, 813 views)
File Type: jpg PCM1704_384KHz.JPG (592.6 KB, 814 views)
  Reply With Quote
Old 10th September 2013, 03:49 AM   #522
iancanada is offline iancanada  Canada
diyAudio Member
 
iancanada's Avatar
 
Join Date: Dec 2009
Location: Toronto
Drive NOS AD1865/62,PCM1704/02/63,TDA1541 from FIFO: Universal I2S-PCM driver board
Default I2S to PCM convertor board user's manual V1.0b

Please download the user's manual and please let me know for any comment.

Thank you.

Ian
Attached Files
File Type: pdf I2StoPCMconvertorBoardV1.0b.pdf (891.6 KB, 296 views)
  Reply With Quote
Old 10th September 2013, 05:19 AM   #523
hochopeper is offline hochopeper  Australia
diyAudio Member
 
Join Date: Feb 2009
Location: Brisbane, Australia
Hi Ian,

I have not yet read the whole manual in detail. A quick skim read it looks good! A big achievement to get it all written down so concisely, there is a huge number of options on these boards!

I did notice that points 8 and 9 on the Application Notes & Tips page are missing test point numbers 'TPX' is presumably a place-holder for you to place the respective numbers. Looking at the pic of the top of the PCB I'm thinking maybe the 3pin regulator doesn't have TPX designations unless they're on the underside? These perhaps are now best shown as 3.3Vout, GND and VIN.


Chris
  Reply With Quote
Old 10th September 2013, 05:41 AM   #524
PET240 is offline PET240  Australia
diyAudio Member
 
Join Date: Feb 2010
Location: Brisbane Northside
Hey Ian,

Concur- Great Job!

I am struggling to see the u.fl inputs that are mentioned in the table on the board unless that are on the underside? There were a couple other u.fl I couldn't see that we're mentioned, will check again later
Really tops effort, look forward to getting this in play!

Thanks again,

Drew.
  Reply With Quote
Old 10th September 2013, 06:57 AM   #525
vzs is offline vzs  Europe
diyAudio Member
 
Join Date: Dec 2005
Location: Cluj-Napoca, Romania
Quote:
Originally Posted by PET-240 View Post
I am struggling to see the u.fl inputs that are mentioned in the table on the board unless that are on the underside?
They are on the downside indeed:
Check this post out: link
  Reply With Quote
Old 11th September 2013, 11:32 PM   #526
Ceglar is offline Ceglar  Australia
Banned
 
Join Date: Jan 2008
Hi Ian and others,

This looks really good and I look forward to implementing it between FIFO/Dual XO and TDA1541A.

I'd like to ask: if someone wanted to set up TDA1541A at 352.8kHz I can see that using the Dual XO board in double speed mode and with U1 at 45.1584MHz it would run at 128*Fs and expect all to be ok. However, using the same double speed mode and same clock at U1 would have 44.1kHz playback at 1024*Fs.

Would this change at all using the I2S > PCM board, and if not, any idea how well TDA1541A would handle 44.1kHz playback at 1024*Fs - using the same clock in the same position and in the same mode.

The other question I have is, assuming WaveIO issues are sorted and it plays 384kHz correctly, is there any problem with using the Dual XO board with U1 at single speed mode (TP3-TP4) with 22.5792MHz clock for 44.1kHz at 512*Fs and U2 at double speed mode (TP6-TP7) with 49.1520MHz clock for 384kHz at 128*Fs.

Thank you,
Shane
  Reply With Quote
Old 12th September 2013, 01:38 AM   #527
iancanada is offline iancanada  Canada
diyAudio Member
 
iancanada's Avatar
 
Join Date: Dec 2009
Location: Toronto
Drive NOS AD1865/62,PCM1704/02/63,TDA1541 from FIFO: Universal I2S-PCM driver board
Thanks Shane, hope I can answer your questions

Quote:
Originally Posted by Ceglar View Post
Hi Ian and others,

This looks really good and I look forward to implementing it between FIFO/Dual XO and TDA1541A.

I'd like to ask: if someone wanted to set up TDA1541A at 352.8kHz I can see that using the Dual XO board in double speed mode and with U1 at 45.1584MHz it would run at 128*Fs and expect all to be ok. However, using the same double speed mode and same clock at U1 would have 44.1kHz playback at 1024*Fs.

Would this change at all using the I2S > PCM board, and if not, any idea how well TDA1541A would handle 44.1kHz playback at 1024*Fs - using the same clock in the same position and in the same mode.
When we talk about the 1024*Fs, it means the relation ship between MCLK frequency and Fs of an I2S signal. If using an I2S to PCM board, the situation gonna be totally different. There is no any MCLK at all after the PCM board, the D/A conversion will be controlled only by LE (LLLR), which is always running at 1*Fs NOS mode . I this case, You can not run your TDA1541A at I2S mode any more, it has to be jumped to offset binary mode(PCM mode). A 45.xxxMHz XO on dual xo clock board can cover from 44.1 to 352 KHz. FIFO does not need a MCLK as input, so, for the I2S input, FIFO doesn't care about the *Fs.

Quote:
Originally Posted by Ceglar View Post
The other question I have is, assuming WaveIO issues are sorted and it plays 384kHz correctly, is there any problem with using the Dual XO board with U1 at single speed mode (TP3-TP4) with 22.5792MHz clock for 44.1kHz at 512*Fs and U2 at double speed mode (TP6-TP7) with 49.1520MHz clock for 384kHz at 128*Fs.
Yes, that's no any problem. With FIFO, dual xo clock board and PCM board, 22.xxxMHz XO can handle 44.1, 88.2, 176.4KHz, while the 49.xxx MHz XO can handle 48, 96, 192 and 384KHz. It has already be confirmed by Combo384 USB.

Last edited by iancanada; 12th September 2013 at 01:42 AM.
  Reply With Quote
Old 12th September 2013, 02:57 AM   #528
iancanada is offline iancanada  Canada
diyAudio Member
 
iancanada's Avatar
 
Join Date: Dec 2009
Location: Toronto
Drive NOS AD1865/62,PCM1704/02/63,TDA1541 from FIFO: Universal I2S-PCM driver board
Quote:
Originally Posted by hochopeper View Post
Hi Ian,

I have not yet read the whole manual in detail. A quick skim read it looks good! A big achievement to get it all written down so concisely, there is a huge number of options on these boards!

I did notice that points 8 and 9 on the Application Notes & Tips page are missing test point numbers 'TPX' is presumably a place-holder for you to place the respective numbers. Looking at the pic of the top of the PCB I'm thinking maybe the 3pin regulator doesn't have TPX designations unless they're on the underside? These perhaps are now best shown as 3.3Vout, GND and VIN.


Chris
Thank you so much Chris, you found a bug! Yes, it should be VIN, GND and 3.3V VOUT. Will be changed in V1.0

You won debug award of this year .

Have a good night

Ian
  Reply With Quote
Old 12th September 2013, 03:05 AM   #529
iancanada is offline iancanada  Canada
diyAudio Member
 
iancanada's Avatar
 
Join Date: Dec 2009
Location: Toronto
Drive NOS AD1865/62,PCM1704/02/63,TDA1541 from FIFO: Universal I2S-PCM driver board
Quote:
Originally Posted by PET-240 View Post
Hey Ian,

Concur- Great Job!

I am struggling to see the u.fl inputs that are mentioned in the table on the board unless that are on the underside? There were a couple other u.fl I couldn't see that we're mentioned, will check again later
Really tops effort, look forward to getting this in play!

Thanks again,

Drew.
Hi Drew,

Another good point. Yes, they are on the bottom side of PCB. I'll discuss with vzs to see if we should include the layout of the other side into users manual.

Thank you so much!

vzs:

What do you think?

Ian
  Reply With Quote
Old 12th September 2013, 05:25 AM   #530
PET240 is offline PET240  Australia
diyAudio Member
 
Join Date: Feb 2010
Location: Brisbane Northside
Hey Ian,

Just so I understand, with the 45/49 clocks, if fed a 16/24bit 44/88/176/352 or 48/96/192/384 it will simply work into a TDA1541 automagically using the offset binary mode. This is what I grasp from your answers above. Need to reread the manual too!
Looking forward to this! Get to finally put the 45/49 cryteks that qusp added to an order for me!

Thanks Ian!

Drew
  Reply With Quote

Reply


Drive NOS AD1865/62,PCM1704/02/63,TDA1541 from FIFO: Universal I2S-PCM driver boardHide 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
Ian asynchronous I2S and S/PDIF FIFO KIT group buy iancanada Group Buys 2595 4th May 2018 04:20 PM
FS: Paralleled TDA1541 NOS/OS DAC Board pftrvlr Swap Meet 6 17th April 2011 09:39 PM
AD1865 vs PCM1704 steve jones Digital Source 30 28th December 2008 03:04 PM
Simple FIFO to I2S CPLD, for MCU players / reclocking KOON3876 Digital Line Level 21 19th September 2008 04:00 PM
Urgent sale a lot of NOS (produced in 1996) PCM 63 "K" grade! Altmustech Parts 0 26th August 2006 11:41 AM


New To Site? Need Help?

All times are GMT. The time now is 01:42 AM.


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