Revisiting ASRC (sample rate conversion) and up-sampling

CS8421 would be ready for the task.
TDA1545A:
1683561411807.png


CS8421:
1683561377621.png

1683561553210.png
 

Attachments

  • 1683561481893.png
    1683561481893.png
    14.2 KB · Views: 31
Why don't you just use left-justified output format with CS8421?
I can do that on-the-fly.

A I said earlier:
Note the long, variable resistor. The 8421's Output Port Configurations are based on weird resistor values. See DS: Table 3. Serial Audio Output Port Start-Up Options (SAOF).
Note the DIP switch. No. 2 is for toggling between I2S and other modes. Working on an I2S to EIAJ solution for "Sony" format DACs using this/any ASRC alone.

But, as I also noted earlier, the CS8421 also does not like another I2S dac like the 1387. I should be able to remove the 1543 and plug in 1387. I can do that with my other test jigs. The CS8421 is a touchy beast. It took me two days to get the 1543 mostly stabilized.
 
CS8421 would be ready for the task.
TDA1545A:
I tried that over day ago. Didn't seem to work. Maybe because of 8421 touchiness.
In any case, shouldn't it be L-J which presents MSB first?
See: https://www.diyaudio.com/community/...ue-i2s-and-converted-eiaj.327227/post-5542397

Another stange thing is that with the 1543 playing music, I can switch from I2S to L-J 16 bit via that DIP switch inserting 16.2kOhm (16.2 k ± 1% to GND Left-Justified 16-bit data). And the 1543, out of I2S now!!!, keeps playing. Change tracks. Keeps playing. I assume I2S and L-J are close enough for signal lock.
 
Last edited: