0
\$\begingroup\$

In Table 1 the CS4334 data sheet states that it accepts standard audio sample rates in kHz of 32, 44.1, 48, 64, 88.2 & 96.

Table 1

What does one do to get correct output if the audio data sample rate is not one of these number or is less than 32kHz?

\$\endgroup\$
1
  • 2
    \$\begingroup\$ Define "correct output". The datasheet states: "This architecture allows for infinite adjustment of sample rate between 2kHz and 100kHz simply by changing the master clock frequency." Does this not meet your need? \$\endgroup\$
    – Dave Tweed
    Aug 3, 2016 at 10:50

2 Answers 2

3
\$\begingroup\$

This isn't my area of expertise, but from reading the datasheet I've gotten the following:

"This architecture allows for infinite adjustment of sample rate between 2 kHz and 100 kHz simply by changing the master clock frequency"

"MCLK must be either 256x, 384x or 512x the desired input sample rate in BRM and either 128x or 192x the desired input sample rate in HRM".

What I gather from that is that as long as you match your master clock to your input frequency the chip sets the internal dividers itself.

\$\endgroup\$
1
  • \$\begingroup\$ Ok, just wanted to confirm that. \$\endgroup\$
    – quantum231
    Aug 3, 2016 at 13:59
3
\$\begingroup\$

I only briefly looked at the datasheet. This chip has a clock input called MCLK. Again, I didn't read the details, but it certainly appears to be synchronous to that clock. You should be able to get the chip to work over a wide range of sample rates by varying the clock. There also appears to be some choice of scaling internal to the chip for a given clock.

Surely the details of that are to be found in the datasheet if you read it carefully.

\$\endgroup\$
1
  • \$\begingroup\$ It showed the table which made me confused but I have my answer. Thanks. \$\endgroup\$
    – quantum231
    Aug 3, 2016 at 13:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.