Other Parts Discussed in Thread: TLV320AIC20K
In the link above, I found the following statement under the "Clocking" section. It reads as follows: "Do not use CLKOUT as MCLK for any device such as CODEC. CLKOUT is for debugging purposes only. CLKOUT contains clock jitter, and is not glitch free". Well guess what, all our products use CLKOUT to drive MCLK on a CODEC.
DSP = C6748 (CVDD = 1.2V, running at 364.8MHz)
CODEC = TLV320AIC20K
CLKOUT = 19.2MHz, which drives MCLK on the CODEC
Sample rate for the CODEC = 8kHz
1. I have ONLY seen this statement on the wiki page. Neither the C6748 datasheet, or the C6748 Tech Manual, mentions that CLKOUT can't be used to drive devices. If this statement is real, why why why is there not a warning mentioned in both the datasheet and the tech manual?
2. Assuming that using CLKOUT to drive MCLK is bad, how bad is it? I need to report to my management on the severity of this problem, so I need details like: amount of jitter, what does "glitch" really mean, etc. Please provide as much detail as possible. The DSP side of support may need to bring in the CODEC side of support to truly answer this question. I checked the TLV320AIC20K datasheet, and there is nothing mentioned about jitter or glitches regarding the MCLK input.
3. How long has the wiki page had this CLKOUT warning? I see the wiki page was last updated in Nov. 2016. Multiple people at my company have referenced this wiki in the past. We've been using the C6748 for 5+ years. I'm trying to understand if we all somehow missed it, or it was recently added.
Please respond ASAP. All R&D is currently on hold, and we are debating on how to handle production.
Thanks, Dean