Hi folks,
now that we have a new (and bigger) run of boards manufactured, an old bug popped up again:
First some history information:
For a new project we're using an OMAP3525 together with a TPS65930. The core circuitry is heavily leaned on the OMAP3530 Eval board and the Beagle board but we use the -CUS housing of the OMAP and "traditional" SDRAM mounting (not POP mounting). Despite some bugs, the Rev. 1.0 boards ran fine with LINIX and some demo application.
After fixing the bugs, we had a first run of Rev. 1.1 boards which hung up after some 10 to ~240 minutes. Tracing down the problem we found that the scheduler occasionally didn't restart sleeping tasks. By that time the problem popped up on the Beagle boards too (see #7 of the erratas at http://elinux.org/BeagleBoard) and was tracked down to the (in)famous "C70", a 100pF capacitor at the 32.768kHz line between the OMAP and the companion. After removing the cap our Rev. 1.1 boards ran stable - until now.
Some days ago we had a new production run of Rev. 1.1 boards which show the "hanging after xx minutes" bug again. Unfortunately these come without the 100pF capacitor right from the factory and I don't have any caps with sub zero capacity... [;)]
Is there anyone (from TI?) on this list who can give some background information about the 32kHz line? Judging from what I see on the scope there is a driver in the '65930. One wouldn't expect any dramatic influence from a 100pF capacitor then (and I don't see any visible change on my scopes which go up to 2Gs/s). On the other hand there is a spec. of max. 20ns rise time in the requirements table 4-7 of SPRS507E. Rather stiff for a signal in the lower kHz range and any additional capacity on the clock line is a little bit counter-intuitive. Without cap I see a rise time of 10ns.
So - what is the deal here? How comes that such a slow clock is that crucial and sensitive for the system? What is the OMAP doing with this clock? What can I do (after all caps at this line are already removed) to get a stable system?
Greetings from Germany,
Stefan