Hello Community,
We are working on a custom board solution and are investigating non-working CEC.
The root cause appears to be incorrect timing of bit transmission - confirmed by both an HDMI analyzer and scope - basically bits are transitioning "too fast" and very similar to issue reported here. Start and bit transitions are approximately 60% of nominal (e.g., +/-2.4ms actual versus +/-3.6ms nominal)
Our board does not populate the external 32KHz source and is therefore using the internal oscillator.
Enabling RTC and examining counter values we can see that the internal oscillator is "running fast" with the same variance as CEC bit timings.
We have some parts on order to see if external 32KHz oscillator cleans things up but was wondering:
Thanks in advance - will post our findings back to this thread.
Kevin Cormier
Fidus Systems
解決済! 解決策の投稿を見る。
Hi Kevin
internal oscillator inaccuracy is caused by erratum :
ERR007926 ROM: 32 kHz internal oscillator timing inaccuracy
i.MX6DQ Errata
http://cache.freescale.com/files/32bit/doc/errata/IMX6DQCE.pdf
Unfortunately there is no way to trim the internal oscillator.
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Kevin
internal oscillator inaccuracy is caused by erratum :
ERR007926 ROM: 32 kHz internal oscillator timing inaccuracy
i.MX6DQ Errata
http://cache.freescale.com/files/32bit/doc/errata/IMX6DQCE.pdf
Unfortunately there is no way to trim the internal oscillator.
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Addition of an external 32KHz oscillator corrected the bit timings and enabled CEC operation.