PCM1733 Interfacing

Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.
Hi.

I have some PCM1733 DACs.

The data sheet states these are 18-bit dacs with a built in? 8x oversampling filter.

The input is I2S.

How can I interface these to a 16-bit I2S signal eg to replace theTDA1541 and SAA???? in an old Philips cd-p?

Would I have to introduce extra clocks for the 2 extra bits?

Andy
 
tmblack said:
Probably affects the MSB, so clock 2 for proper volume.
Why not get the 16 bit version of the DAC?

And whats wrong with Phlips TDA1541?

Tom

EE


TDA1541 - Nothing at all !!

I just have 5 pcm1733. I was thinking of making up a small board to replace the TDA1540 in an old cd-p for fun but as I said, I do not know how to interface.
 
Its the datasheets,.................

poynton said:
Hi.

I have some PCM1733 DACs.

The data sheet states these are 18-bit dacs with a built in? 8x oversampling filter.

The input is I2S.

How can I interface these to a 16-bit I2S signal eg to replace theTDA1541 and SAA???? in an old Philips cd-p?

Would I have to introduce extra clocks for the 2 extra bits?

Andy


You are replacing one I2S bus device with another, it as simple as it gets, even a six sigma black belt can do it. The position of the MSB is fixed regardless of wordlength and the clock is continuous. Add 256Fs MCLK and you are done.


poynton said:

I was thinking of making up a small board to replace the TDA1540

The TDA1540 is not an I2S bus device.
 
Re: Its the datasheets,.................

rfbrw said:

You are replacing one I2S bus device with another, it as simple as it gets, even a six sigma black belt can do it. The position of the MSB is fixed regardless of wordlength and the clock is continuous. Add 256Fs MCLK and you are done.

Thats what I thought. I was wanting to replace the SAA7220 ( 4x filter ) and TDA1541 with the pcm1733 (8x filter). What worries me is the specs. for the PCM1733 says it accepts 18 data not 16 bit as per SAA7220. What about the extra 2 bits? or will the PCM1733 accept 16 bit data without problems, every thing sorted by the 16 bit I2S lines?




The TDA1540 is not an I2S bus device.
OOPS - finger problem!


PS - whats a 6 sigma black belt?
 
Re: Re: Its the datasheets,.................

poynton said:


Thats what I thought. I was wanting to replace the SAA7220 ( 4x filter ) and TDA1541 with the pcm1733 (8x filter). What worries me is the specs. for the PCM1733 says it accepts 18 data not 16 bit as per SAA7220. What about the extra 2 bits? or will the PCM1733 accept 16 bit data without problems, every thing sorted by the 16 bit I2S lines?


An 18 bit device will accept anything up to 18 bits. Unlike some other devices, the '1733 will not explicitly limit the I2S wordlength to 16 bits so the state of the last two bits will depend on the source of I2S data.
The SAA7210 extends the LSB such that if the LSB is Low the rest of the frame is low and vice versa. This will result in a dynamic 2 bit offset. You can get rid of this, the CS8420, with its input register fixed at 24bits in I2S mode, goes so far as to caution against having this offset in the datasheet, but in this case it will probably be insignificant.




PS - whats a 6 sigma black belt?

A consultant/giver-of-seminars in TQM,DFM,DFT,ISO9000 and other assorted gobbledegook of much exalted guru status. Unfortunately more than a few couldn't tell a flat pack from a flap jack.
 
Re: Re: Re: Its the datasheets,.................

rfbrw said:

A consultant/giver-of-seminars in TQM,DFM,DFT,ISO9000 and other assorted gobbledegook of much exalted guru status. Unfortunately more than a few couldn't tell a flat pack from a flap jack.

Ah- why didn't you say a 22year old, MBA with no work experience and a shiny suit!!


OK, I'll give it a try !!!
 
Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.