Ok, my question was wrong.
I have i2s bus with pcm signal with 20bits right justified.
I can not change it in source, but reciver can not decode right, espect left.
How to change justified?
Chip ad1896 will be ok?
https://www.google.pl/url?q=http://...ABNsQFggPMAA&usg=AOvVaw0IqXMgWYWmRW3780kZ3EPZ
I have i2s bus with pcm signal with 20bits right justified.
I can not change it in source, but reciver can not decode right, espect left.
How to change justified?
Chip ad1896 will be ok?
https://www.google.pl/url?q=http://...ABNsQFggPMAA&usg=AOvVaw0IqXMgWYWmRW3780kZ3EPZ
Last edited:
See dddac.com from here A NOS 192/24 DAC with the PCM1794 (and WaveIO USB input)
Please check also this Dac page as it contains a lot of info:
http://www.pavouk.org/hw/audiosystem20/en_pcm1702dac.html
http://www.pavouk.org/hw/audiosystem20/en_pcm1702dac.html
There are multiple formats possible:
Offset binary, binary two's complement etc.
I guess in your case it is the last.
You will need to change the WS into LE. This is easy but also you need to get the LE in sync with the Data as well.
You can do this either delaying the Data or the LE.
Please see application note AN-207 from AD (is attached).
Offset binary, binary two's complement etc.
I guess in your case it is the last.
You will need to change the WS into LE. This is easy but also you need to get the LE in sync with the Data as well.
You can do this either delaying the Data or the LE.
Please see application note AN-207 from AD (is attached).
Attachments
http://www.tij.co.jp/ods/images/SLAS965C/right_just_aud_data_for_SLAS965.gif
look here ,you have to be sure about physicaly coming out word clock lenght in bck.You can see this with ordinary osciloscope.There can come 16bits in 32bits word lenght frame left justified as an example.So in that case you have to shift 16bit if receiver can accept 32bit,if it accepts 24bits only so you shift 8bits. Many outcomes can be depending on the gear you have.
look here ,you have to be sure about physicaly coming out word clock lenght in bck.You can see this with ordinary osciloscope.There can come 16bits in 32bits word lenght frame left justified as an example.So in that case you have to shift 16bit if receiver can accept 32bit,if it accepts 24bits only so you shift 8bits. Many outcomes can be depending on the gear you have.
ok, just explain.
i can setup in source bough of them and this is no problem.
for test my module, i need to test it with dac sebre ES9018K2M.
This dac support only right, on left justified do not work.
i have also PCM5102, not work also on left.
Before install module in target device, i like to test, but i can.
So, if i have some device, which convert to me to format i can setup source on final format and do not change it any more..( i have to desolder SPI socket on module after sending and better will be have ready setup and do not changing this).
For test i have also mp3 player with right justified...for now i can connect this mp3 to target also.
i can setup in source bough of them and this is no problem.
for test my module, i need to test it with dac sebre ES9018K2M.
This dac support only right, on left justified do not work.
i have also PCM5102, not work also on left.
Before install module in target device, i like to test, but i can.
So, if i have some device, which convert to me to format i can setup source on final format and do not change it any more..( i have to desolder SPI socket on module after sending and better will be have ready setup and do not changing this).
For test i have also mp3 player with right justified...for now i can connect this mp3 to target also.
- Status
- This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.
- Home
- Source & Line
- Digital Line Level
- I2s format conventer needed.