• These commercial threads are for private transactions. diyAudio.com provides these forums for the convenience of our members, but makes no warranty nor assumes any responsibility. We do not vet any members, use of this facility is at your own risk. Customers can post any issues in those threads as long as it is done in a civil manner. All diyAudio rules about conduct apply and will be enforced.

Ian asynchronous I2S and S/PDIF FIFO KIT group buy

Andrea,

I'm curious too :)
My plan is to use I2S-PCM instead of Pedja Rogic circuitry for balanced I2S - because I'm making dual mono balanced DAC and hope it will run faster than 48kHz :rolleyes:.

Here are my words:
"1. opportunity to make fully balanced setup because of data stream separation to four streams: left and inverted left, right and inverted right + synchronous LE signal - for feeding two TDA1541 in offset binary (simultaneous) mode;"

If you can take data streams for 2x(mono balanced and L+R synchronized TDA1541) out of FIFO+reclocker boards only, please go on, explain how you are going to make it without additional circuitry:whazzat:?

Concerning additional jitter made by I2S-PCM: I do agree for risk here for the reason of BALANCED TDA1541

And I'm not going make double or triple blind scientific experiments here, simply because audio DIY is activity for myself and my friends, "ergo" it is and should be subjective, else it is not interesting for me.:yinyang:

Sulius,

for balanced mode I agree you need some additional circuits, but I don't think James was talking about such mode.
For unbalanced mode I wouldn't use any unneeded circuit, neither the reclocker board, to avoid adding jitter.

- the MCLK should be put as close as possible to the DAC BCK (read directly)
- IMHO better to reclock the source rather than the DAC
- the TDA1541A discard itself data exceeding 16 bit

SImpler but not the simplest, sometimes is the best way.
 
TDA1541

Sulius,

for balanced mode I agree you need some additional circuits, but I don't think James was talking about such mode.
For unbalanced mode I wouldn't use any unneeded circuit, neither the reclocker board, to avoid adding jitter.

- the MCLK should be put as close as possible to the DAC BCK (read directly)
- IMHO better to reclock the source rather than the DAC
- the TDA1541A discard itself data exceeding 16 bit

SImpler but not the simplest, sometimes is the best way.

Agree.
If James do not need balanced way of operation, possibly he has no need for PCM.

But with I2S-PCM we have also opportunity to try TDA1541 in simultaneous mode with higher speeds than 176kHz.
I have tried Philips CD-304 (MK1, 2XTDA1540) modified to 16 bit and with TDA1541 in 44.1kHz simultaneous mode and liked the sound a lot.
Unfortunately it is not enough space in CD-304 for everything I think is best for TDA1541, especially Salas shunt regulators and tube stage after I/U...
 
PCM board and TDA1540:

Nozias
So it working with TDA1540 (two dacs for stereo)
Yes?

Sorry Zoran, we misunderstood each other.
No, I didn't try PCM board with TDA1540. I still have no PCM board, waiting for invoice from Ian.

And I doubt it would work, unless Ian would make some firmware upgrades for 14 bit output. Because in CD-304 player that 14 bit word is cut from 16 bit word by SAA7030 (OS filter) or SAA7000 chip (NOS way).
However I see no need to use two TDA1540 instead of one TDA1541. Unless you are fan of TDA1540...:)
 
GBVFIFO01 : jbercovici : 1x I2S FIFO KIT V3.80, 1x Package of Universal SMT XO Adapters lot of 5, 1x Si570 Clock Board V3.5(with Si570), 1x Finished FIFO isolator board V2.5, 1Finished TPS7A4700 low noise regulator board V2.5, 10x SMT U.FL socket,
GBVFIFO02 : Celihman : 1 pcs I2S FIFO KIT, 1 pcs Dual XO Clock board
GBVFIFO03 : APK 1x FIFO KIT, 1x Si570 Clock board, 3x TPS7A4700 Regulator, 1x FIFO isolator, 3x Battery management 1 x s/pdif 1 x I2S backdoor plus
GBVFIFO04 : duster1 : 1x I2S FIFO KIT, 1x Dual XO Clock Board, 1x S/PDIF Interface Board, 1x Finished FIFO Isolator, 1x Si570 Clock board with Si570, 2x Finished TPS7A4700 Regulator, 1x Battery management, 1x I2S backdoor, 1x SMT XO Adapters Kit
GBVFIFO05 : chi0001: bIII adapters pcb x4, tps7a4700 x4
GBVFIFO06 : hsi68 : 1x I2S FIFO KIT V3.80, 1x Si570 Clock Board V3.5(with Si570), 1x Finished FIFO isolator board V2.5, 1x Finished TPS7A4700 low noise regulator board V2.5, 10x SMT U.FL socket, 4x 6” double-ended 50 ohm coaxial cable
GBVFIFO07 : malarkey : 1x I2S FIFO KIT, 1x Dual XO Clock Board, 2x S/PDIF Interface Board, 1x Finished FIFO Isolator
GBVFIFO08 : mcluxun: 1x Si570 Clock Board V3.5(with Si570), 1x Finished FIFO isolator board V2.5, 2x battery management board
GBVFIFO09 : casshan : 1 x I2S FIFO KIT v3.8,2 x Finished FIFO isolator board v2.5,2 x Si570 Clock Board V3.5 (with Si570),2 x Finished TPS7A4700 low noise regulator board V2.5
GBVFIFO10 : hangguy: 1x Si570 Clock Board V3.5(with Si570), 1x Finished FIFO isolator board V2.5, 2x battery management board, 1x Finished TPS7A4700 low noise regulator board V2.5
GBVFIFO11 : luisbock
GBVFIFO12 : kazap: 1x i2s FIFO kitv3.80, 1x Dual XO Clock Board, 1x finished isolator, 1x TPS7A4700, 1x Battery management, 1 x S/PDIF , 1 x I2S backdoor KIT, 4x 6” 50 coaxial cable, 1x XO Adapters, 10x SMT U.FL socket
GBVFIFO13 : iskwon: 2xI2S FIFO KIT and 2x Dual XO Clock board
GBVFIFO14 : audiopassion
GBVFIFO15 : ctrange: 1xI2S FIFO KIT V3.80, 1xDual XO Clock board V3.3, 4xSMT U.FL socket, 1x12” double-ended 50 ohm coaxial cable, 1x6” double-ended 50 ohm coaxial cable, 1xPackage of Universal SMT XO Adapters.
GBVFIFO16 : LOBOONE: 1 x I2S FIFO KIT, 1 x Dual XO Clock board, 1 x S/PDIF Interface Board, 1 x Package of Universal SMT XO Adapters lot of 5, 1 x Additional BIII adapters PCB , 1 x SMT connector package for BIII adapters, 1 x 10P 1.0mm FFC/FPC cables combo, 1 x Finished FIFO isolator board V2.5, 1x Finished TPS7A4700 low noise regulator board V2.5, 1 x Passive Battery Management Board V2.5 Mini KIT
GBVFIFO17 : errmoo I2S FIFO KIT V3.80, Si570 Clock Board V3.5(with Si570), S/PDIF Interface Board
GBVFIFO18 : sernikus I2S FIFO + Dual XO
GBVFIFO19 : TonyB: 1 x I2S FIFO KIT, 1 x Dual XO Clock board, 1 x S/PDIF Interface, Board, 1 x Package of Universal SMT XO Adapters, 1 x PCM1704 board, 1x I2S backdoor
GBVFIFO20 : korben69 : 4 x Bare PCB of TPS7A4700
GBVFIFO21 : Billyk: 14x SMT U.FL socket, 2x 6” double-ended 50 ohm coaxial cable, 4x 4” double-ended 50 ohm coaxial cable
GBVFIFO22 : pavelal: I2S FIFO KIT V3.80, Dual XO Clock board V3.3,S/PDIF Interface Board, 10 x SMT U.FL socket, 8 x 6” double-ended 50 ohm coaxial cable, 3 x 12” double-ended 50 ohm coaxial cable, Package of Universal SMT XO Adapters lot of 5, Finished FIFO isolator board V2.5, 2 x Finished TPS7A4700 low noise regulator board V2.5, Passive Battery Management Board V2.5 Mini KIT
GBVFIFO23 : JustBuildLspkAS: 2 sets with optimize SQ/ minimize board qty for TDA1541 and PCM1704/63
GBVFIFO24 : crobbins5421: 1 x Finished FIFO board, 1 x Dual XO Clock Board, Universal SMT XO Adapters lot of 5
GBVFIFO25 : Iancortez: 4 x SMT UFL socket, 2 x Additional BII adapter pcb, 2 x SMT connector package for BII adapters
GBVFIFO26 : LuisMCP: 4 x BIII Adapter PCB.
GBVFIFO27 : TNT: 1 FIFO board (no clock). 3x Finished TPS7A4700
GBVFIFO28 : clsidxxl :1x I2S FIFO KIT V3.80,1xDual XO Clock board V3.3,1x Package of Universal SMT XO Adapters,1x Finished FIFO isolator board V2.5,1x Finished TPS7A4700 low noise regulator board V2.5,3 x 6" coax cable and 3 x SMT U.FL socket
GBVFIFO29 : Ryelands: 1 of I2S/FIFO kit; 1 of finished isolator board; 1 of Dual-XO Clock board; 2 of finished TPS7A4700 board; asstd cables.
GBVFIFO30 : jcga: 2 x TPS7A4700 finished boards; 3 x TPS7A4700 PCB only; 2 x passive Bat management minikit; 2 x U.FL socket kit; 1 x xoadaptator kit
GBVFIFO31 : canvas: 1 x I2S FIFO KIT V3.80, 1 x Dual XO Clock board V3.3, 1 x S/PDIF Interface Board
GBVFIFO32 : sidiropa:1 x I2S FIFO KIT, 1 x Dual XO Clock board, 1 x Additional BIII adapters PCB , 1 x SMT connector package for BIII adapters, 1 x 10P 1.0mm FFC/FPC cables combo, 1 x Finished FIFO isolator board V2.5, 1 x Passive Battery Management Board V2.5 Mini KIT
GBVFIFO33 : hochopeper: 2 x i2s FIFO kit, 1 x dual xo board, 1 x spdif interface, 2 x finished FIFO isolator, 1 x Si570
GBVFIFO34 : zapio : 1 x Si570 , 2 x finished FIFO isolator
GBVFIFO35 : fregones : 1 x i2s FIFO kit, 1 x dual xo board, 1 x spdif interface, 1 x finished FIFO isolator, 1 x Si570
GBVFIFO36 : fukinspud : 1x finished I2S FIFO board, 1x finished Dual XO Clock Board, 1x finished S/PDIF Interface Board, 1x Finished FIFO Isolator, 1x finished Si570 Clock board with Si570, 2x Finished TPS7A4700 Regulator, 1xfinished Battery management, 1x finished I2S backdoor, 1x finished SMT XO Adapters Kit
GBVFIFO37 : nedi: 1x FIFO Kit v3.80, 1x Dual XO clock board v3.3, 1X Finished FIFO Isolator board v2.5, 1x S/PDIF interface board, 1x I2S backdoor kit for S/PDIF board, 1x Passive Battery management board v2.5 mini kit
GBVFIFO38 : manolo2001: 2x finished I2S FIFO board, 2x finished Dual XO Clock Board, 1x finished S/PDIF Interface Board, 2x Finished FIFO Isolator, 1x finished Si570 Clock board with Si570,1x Package of Universal SMT XO Adapters lot of 5, 2xFinished TPS7A4700 low noise regulator board V2.5, 10 x SMT U.FL socket, 10 x 4” double-ended 50 ohm coaxial cable, 6 x 6” double-ended 50 ohm coaxial cable
GBVFIFO39 : Peterma: 1x finished I2S FIFO board, 1x finished Dual XO Clock Board,1x Finished FIFO Isolator
GBVFIFO40 : Tony_T: 1x I2S FIFO KIT V3.80, 1x 10P 1.0mm FFC/FPC cables combo, 1x Si570 Clock Board V3.5(with Si570), 1x Finished FIFO isolator board V2.5, 3x Finished TPS7A4700 low noise regulator board V2.5
GBVFIFO41 : Heffa: 1 x Package of Universal SMT XO Adapters lot of 5, 2 x Additional BIII adapters PCB, 2 x SMT connector package for BIII adapters, 4 x 4” double-ended 50 ohm coaxial cable
GBVFIFO42 : curryking 1 x Dual XOClock Board,2 X Package of Universal SMT XO Adapters Kit,1 x Si570 Clock Board V3.5(wuth Si570),1 x Finished TPS7A4700 low noise regulator board V2.5,1 x SMT finished Battery Management V2.5 Mini Kit, 2 x 6" double-ended coaxial cable
GBVFIFO43 : vanwykca: 3 x additional BIII adaptor PCB, 3 x SMT connector package for BIII adaptors, 5 x finished TPS7A4700 low noise regulator board V2.5
GBVFIFO44 : Joonas: 1x fifo kit, 1x dual clock board, 1x spdif board, 1x finished isolator boards, 2x adapters for crystek if you still have them, 1x nos pcm add-on from the other thread
GBVFIFO45 : wl336: 1x fifo kit, 1x dual clock board, 2x adapters for crystek if you still have them
GBVFIFO46 : _oxygen: 1x FIFO Kit, 1x Si570 Clock Board (with Si570), 2x Finished FIFO isolator board, 1x SPDIF Interface Board, 1x i2s Backdoor Kit, 3x Finished TPS7A4700 low noise regulator board, 1x SMT finished Battery Management Mini Kit, 10x SMT U.FL socket, 6x 4” double-ended 50 ohm coaxial cable, 4x 6” double-ended 50 ohm coaxial cable, 1x Package of Universal SMT XO Adapters lot of 5, 1x Additional BIII adapters PCB, 1x SMT connector package for BIII adapters, 1x 10P 1.0mm FFC/FPC cables combo
GBVFIFO47 : frd__: 10x Bare PCB of TPS7A4700 low noise regulator
GBVFIFO48 : palmito: 1 FIFO board, 10 PCB of TPS7A4700 low noise regulator
GBVFIFO49 : brettlb: 2 x FIFO board, 2 x Isolator board, 1 x Si570 with Si570, 4 x finished regulator boards.
GBVFIFO50 : davej: 1 x FIFO kit, 1 x dual XO, 1 x finished isolator board, 1 x finished TPS7A4700 regulator
GBVFIFO51 : flowerpot: 1 x i2s FIFO kit, 1 x dual xo board, 1 x spdif interface, 1 x finished FIFO isolator
GBVFIFO52 : Bennyboyvg: 1 x FIFO board, 1 x Si570 board (with Si570), 1 x finished isolater board, 1 x finished regulator board, 1 x additional BIII adapters PCB's, 1 x SMT connector package, 6 x 4" coax cable, 7 x SMT U.FL socket
GBVFIFO53 : Popolvar: 1 x FIFO board, 1 x dual XO
GBVFIFO54 : necplusultra: 1 fifo board,1 x Si570 board (with Si570), isolator board, 5 TPS7A4700 boards
GBVFIFO55 : crowlie: 1x I2S FIFO KIT V3.80, 1x Dual XO Clock board V3.3, 1x Finished FIFO isolator board V2.5, 3x Finished TPS7A4700 low noise regulator board V2.5, 4x Passive Battery Management Board V2.5 Mini KIT, 10x SMT U.FL socket, 8x 4" double-ended 50 ohm coaxial cable, 6x 6" double-ended 50 ohm coaxial cable, 1x Package of Universal SMT XO Adapters lot of 5, 1x 10P 1.0mm FFC/FPC cables combo
GBVFIFO56:curryking: 4 x Dual XO Clock Board,4 x 6" double-ended U.FL cable,2 X Package of universal SMT XO Adapters Kit
GBVFIFO57 : Alcaudon: 1 x Dual XO Clock Board, 5 x BIII Adapters PCB, 3 x SMT connector package for BIII adapters, 10 x SMT U.FL socket, 3 x 4” double-ended 50 ohm coaxial cable, 3 x 6” double-ended 50 ohm coaxial cable, 3 x 12” double-ended 50 ohm coaxial cable.
GBVFIFO58 : ruupie: 1 x FIFO board, 1 x Si570 board (with Si570), 1 x finished isolater board, 1 x finished regulator board, 2 x BIII Adapters PCB, 2 x SMT connector package for BIII adapters, 10 x SMT U.FL socket, 3 x 4” double-ended 50 ohm coaxial cable, 3 x 6” double-ended 50 ohm coaxial cable
GBVFIFO59 : tofurky : 1x finished TPS7A4700 regulator, 2x TPS7A4700 bare pcb
GBVFIFO60 : MarcellD : 1 x i2s FIFO kit, 1 x dual xo board, 1 x spdif interface, 1 x finished FIFO isolator, 1x I2S to PCM converter board
GBVFIFO61 : Marek : 1x Dual XO Clock Board (if available), 1x Finished FIFO isolator board V2.5, 1x Package of Universal SMT XO Adapters KIT lot of 5, 21x SMT U.FL socket, 9x 4"double-ended U.FL coaxial cable
 
Running TDA1541/A at simultaneous mode from PCM boaed

I'm just curious...
What technical evidences, impressions aside (obviously subjective), that would be better to put a lot of circuits between TDA1541A and source, rather than to drive directly the DAC chip from I2S source, feeding directly the BCK from MCLK and maybe reclocking the source?

Hi andrea_mori,

For TDA1541/A accepts I2S input, I thought TDA1541 doesn’t need the PCM board before I did some real try on its simultaneous offset-binary mode. Now it seems PCM mode (simultaneous mode) is a better solution for TDA1541/A than the I2S mode. I too was wondering why.

Please correct me if I’m wrong for the following possible reasons:

1. I2S is not the finial analog to digital conversion timing for multi-bit DAC, but the PCM timing (simultaneous offset-binary for TDA1541/A) is. So, if TDA1541 is working at I2S mode, it has to enable an internal logic circuits doing the similar I2S to PCM convention job as the PCM board does. The problem would be that TDA1541/A doesn’t have a MCLK input, so the internal generated PCM timing couldn’t be re-clock at finial stage hence additive jitter might be introduced. That means even with the same jitter level, PCM mode could still have better performance because of no any addition logic is needed to perform D/A convention inside TDA1541/A.

Another thing is that a synchronized logic design (the I2S to PCM board) doesn’t care about how many stages it was going through. For there is a re-clock at finial stage,as well as intermediate stages, any accumulated jitter will be clock out, no matter how many stages in front of it. At this point, digital logic is totally different from analog.

2. PCM timing stops clock after left and right data shifted (at same time) into TDA1541/A, which theoretically can lower the overall noise level introduced from digital section into analog section.

3. I2S transmits left and right data sequentially which will half the maximum performance of TDA1541/A, that's why TDA1541 can’t achieve 384KHz with I2S input format.

Some reports could also be found to support my analyses.
TDA1541A simultaneous data mode - Audial online topic
For a simple DAC such as TDA1541/A, I2S mode may already be good enough. But to get the last drop of juice, simultaneous (PCM) mode is really worth giving a try.

regards,

Ian
 
Last edited:
Running TDA1541/A at simultaneous mode from PCM board

Some reports could also be found to support my analyses.
TDA1541A simultaneous data mode - Audial online topic
For a simple DAC such as TDA1541/A, I2S mode may already be good enough. But to get the last drop of juice, simultaneous (PCM) mode is really worth giving a try.

regards,

Ian

Thank you Ian for your analysis on this topic as well link to fine article.

Now I can see more technical reasons, why TDA1541 in Philips CD-304 worked so fine instead of 2xTDA1540 - because:
1. it was in simultaneous mode;
2 was running at low frequencies;
3. no SPDIF or other transport-DAC related jitter was applied here.

Best wishes
Saulius
 
1. All invoices sent today for received GBVPCM order forms so far.
2. Invoices sent today for some received GBVFIFO order forms. Need pay more patient to receive all to determine the priority supplying limited FIFO KITs.

All who didn't send the order form back to me, please get back to me as quick as possible. Thank you.

Ian

Hi Ian,

Can you confirm that you have received GBVPCM61 form?.. I havent received an invoice.

Thanks,
Shane