I am extremely frustrated by the poor quality control of data sheets and the extremely tardy response from TI to support queries. I am a consulting electronic engineer using the TI OMAP3530, multiple TLV1562 and a number of other TI parts in a new system design for one of my clients. I found a large number of glaring omissions and mistakes in the TI OMAP CPU that cost us weeks of debug time, now I am having the same type of problems with the TLV1562 ADCs.
I posted a query (8 days ago - unanswered) on the high speed data converter forum and it was moved twice (I assume by forum moderators) and lost in the process - very frustrating!!!
I then called in 3 days ago and logged a support request - still no response!!! I can only deduce that TI is not interested in taking care of customers - I should have used a Linear Technology converter, their data sheet completeness and quality is much better and their support is incredible!
Anyway, that's my beef, now to the questions.
I am using 4 of these converters configured in single-ended mode for a 16 channel analog input system and am planning to sequence through all the channels. There are a number of issues that are not clear in the data sheet.
- Do the CR0 and CR1 registers have to be written together in sequence for every channel?
- Does CR1 apply to the whole chip (i.e. all 4 channels)?
- Does mid-scale error calibration (internal offset) have to be done for every channel, or only once per chip, or does it have to be done for each sample and hold (i.e. 2 per chip)?
- Referencing the application note "Interfacing the TLV1562 Parallel ADC to the TMS320C54x DSP" there is a variable in the code called "CR_PROBLEM" which appears to indicate a problem, as there is also a note that says "reset old CSTART mode initialization otherwise the ADC never sets back it's INT pin to show a sample is available". It is also evident that offset calibration is done using CSTART and then conversions are done using RD initiated conversions. Why is this, the data sheet indicates that offset calibration and regular conversions can be initiated using RD or CSTART?
- In the timing requirements in the data sheet (p27), the following times do not appear to make sense td(CSL-WRL) and td(CSL-RDL). They have a min of 2ns and a max of 4ns, surely the timing is not that tight that we have to meet a minimum of 2 ns and a max of 4 ns for CS to WR and CS to RD delays, that's only a 2 ns window and almost impossible to guarantee in a practical design?
- Some flow charts for setup and conversion sequencing would be a very welcome addition to this data sheet, it's certainly no user friendly, one has to read a lot between the lines and experiment!
Thank you for your prompt help.
Howard Robson