Hi guys,
as in title, i guess if obtaining i2s bus from a PC parallel port is possible.
I'm minding to do this as little experiment to improve my DAC ( paralleled TDA1543 x 12 with USB input )
It seems that ( at least for 44.1 khz sampling, dunno if sampling goes up ) parport data trasnfer rate could be enough.
I mean use 3 of 8 out bits to achieve this reconstructing i2s bus ( level should be electrically compatible ).
I'm planning to write a little code in C to stream the data ( 16 bit word ) accordingly do i2s format.
First attempt will be generating a test 440 hz 44.1 khz sampled sinusoid, coding in i2s format and properly timing on parport.
If the attempt would be succesfull i plan to write a code to stream audio from sysop ( windows or linux, the second one is more easier for me ) to the written decoder ( AKA driver !!! )
Am i going crazy ??
Is there anything i'm forgetting ? ( latency, jitter ? )
Another way could be use PCI bus instead for doing the same thing ( reducing latency, improving data trasnfer rate, don't know about jitter )
Anyway you caught me. i would like to avoid the USB to i2s conversion and at the same time improve the control over the i2s generated bus ( with PCI it could be useful and maybe easy get more i2s bus to drive more DACs for linear interpolation !!! )
Any comment / suggest will be much appreciated !
as in title, i guess if obtaining i2s bus from a PC parallel port is possible.
I'm minding to do this as little experiment to improve my DAC ( paralleled TDA1543 x 12 with USB input )
It seems that ( at least for 44.1 khz sampling, dunno if sampling goes up ) parport data trasnfer rate could be enough.
I mean use 3 of 8 out bits to achieve this reconstructing i2s bus ( level should be electrically compatible ).
I'm planning to write a little code in C to stream the data ( 16 bit word ) accordingly do i2s format.
First attempt will be generating a test 440 hz 44.1 khz sampled sinusoid, coding in i2s format and properly timing on parport.
If the attempt would be succesfull i plan to write a code to stream audio from sysop ( windows or linux, the second one is more easier for me ) to the written decoder ( AKA driver !!! )
Am i going crazy ??
Is there anything i'm forgetting ? ( latency, jitter ? )
Another way could be use PCI bus instead for doing the same thing ( reducing latency, improving data trasnfer rate, don't know about jitter )
Anyway you caught me. i would like to avoid the USB to i2s conversion and at the same time improve the control over the i2s generated bus ( with PCI it could be useful and maybe easy get more i2s bus to drive more DACs for linear interpolation !!! )
Any comment / suggest will be much appreciated !