c2titan.github.io


I2S to TDA1540

Project download

VHDL code for converting standard I2S data (64fs) to the offset-binary data needed for TDA1540 DAC (I2S to simultaneous for TDA1540). “I2S 2x32=64-bit = 64fs” to “14-bit offset-binary” with inverted MSB and inverted stop-clocked BCK) for TDA1540 DAC (stereo) without the use of MCLK (= even less digital work)


I2S to simultaneous for TDA1541A

Project download

VHDL code for converting standard I2S signal (64fs) to offset-binary (simultaneous) (“I2S 2x32=64-bit = 64fs” to “16-bit offset-binary” with inverted MSB and stop-clocked BCK) for TDA1541A DAC (stereo) without the use of MCLK.


I2S to simultaneous for D20400 in the TDA1541A like mode

Project download

VHDL code for converting standard I2S data (64fs) to the offset-binary data needed for 20-bit D20400 DAC (tested on DAC0013 module), configured in the TDA1541A like mode (ultraanalog-d20400-application-note-ap02-pdf - section: 4.5 Simultaneous / Inverted Clock / Inverted WS/LOAD).


If you like my work and find it helpful, you can donate coffee for me :D

miro1360