I am considering using the Cirrus CS4270 codec in a new design and wanted to ask if anyone had used this before and if it had any gotchas that weren't described in the errata sheet.
I was going to use an older AK4552 because of the tiny TSSOP16 package (without going to a leadless part). But I realized that it isn't ROHS compliant, so its out with yesterday's fish.
The only other codecs I have used are TI parts and they proved to be a relative nightmare from the software side. I think there are something like 100 registers to setup. The CS4270 can be used in a stand alone mode and still have control over the sample rate using a couple of pins.
One thing that I am not clear about on both of these parts is the single/double/quad speed "modes". The AKM part seems to not actually sample above 50 kHz since it looks like it is saying that in double or quad speed mode the input/output data is decimated so the higher sample rate doesn't buy you much. The CS4270 seems to actually provide the full sample rate in double and quad speed modes and so should provide a wider frequency response.
I don't need the wider response for this application, but I have been asked before about ultrasonic audio and this looks like a nice part for that too.
Anyone used the CS4270 before and can tell me about your experience?