I'm i the process of choosing an adc for a music project, the adc role is to read analog "control voltages" or "cv" that range between -10 and +10 volts, the data is used to set pitch of oscillators and control other parameters. First i chose the LTC2358-16 because softspan, and the linduino examples would make it easy to work with, but have been looking at the ltc2335-16 instead, seems to require less pins if i use it in cmos mode but it dont seem to have any linduino files?I would like to use as few pins as possible to on my teensy that i use as a dev board, but still read data fast enough to have no audible latency when for example changing the pitch of an oscillatorwhat should be the best choice in this case?LTC2358-16 in lvds i/o mode?LTC2358-16 in cmos i/o mode?LTC2335-16 in lvds i/o mode?LTC2335-16 in cmos i/o mode?
100ksps means a new output sample from every channel every 10us. That is less than 0.1ms.
The LTC2358 can output all eight channels using just one of its 8 SDO outputs. The LTC2335 only has one SDO output…
The LTC2358 can theoretically do 157ksps/channel with a 100MHz clock. That is 1.256Million (157k * 8) data points per second.
The LTC2335 can only manage 1Million data points per second. It only needs…
LVDS will require more pins than CMOS. Each LVDS I/O requires 2 pins. The LTC2358 and LTC2335 require the same number of pins. All 8 channels can be read out using a single SDO pin. You do not say how fast you need to read the data out. Using a single SDO pin to read all eight channels, data can be read at 100ksps/channel using only a 35MHz clock frequency.
well, i mentioned "no audible latency", which i would say is around 10ms, but that's not fast at all, so lets say 0.1ms.And you're saying both the ltc 2358 and 2335 could be connected with just one SDO?Do you know if there is any linduino resources for the LTC2335?
The LTC2358 can output all eight channels using just one of its 8 SDO outputs. The LTC2335 only has one SDO output.
There is no code already written using the Linduino with the LTC2335. Using the existing code for the LTC2358, you could probably develop code for the LTC2335 relatively easily.
Great, thanks for fast and good answers! which one would be the faster if using a single sdo output? or is that only determined by the clock speed?
The LTC2335 can only manage 1Million data points per second. It only needs a 57MHz clock for this transfer speed.
With a 57MHz clock and using 1 SDO output, the LTC2358 can manage 128ksps/channel which is 1.02million data points per second.