P. 1


|Views: 1,183|Likes:
Published by Jason Kridner

More info:

Published by: Jason Kridner on Mar 06, 2011
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less





This section describes the 26MHz clock section of the BeagleBoard. 26MHz Source

The BeagleBoard is designed to support two suppliers of the 26MHz oscillator. The
26MHz clock is provided by an onboard oscillator, Y1. The TPS65950 receives the
external HFCLKIN signal on ball A14 and uses it to synchronize or generate the clocks
required to operate the TPS65950 subsystems. The TPS65950 must have this clock in
order to function to the point where it can power up the BeagleBoard. This is the reason
the 26MHz clock is routed through the TPS65950. TPS65950 Setup

When the TPS65950 enters an active state, the Processor must immediately indicate the
HFCLKIN frequency (26 MHz) by setting the HFCLK_FREQ bit field (bits [1:0]) in the
CFG_BOOT register of the TPS65950. HFCLK_FREQ has a default of being not
programmed, and in that condition, the USB subsection does not work. The three DCDC
switching supplies (VIO, VDD1, and VDD2) operate from their free-running 3-MHz
(RC) oscillators, and the PWR registers are accessed at a default 1.5-M byte.
HFCLK_FREQ must be set by the processor during the initial power-up sequence. On the
BeagleBoard, this is done by the internal boot ROM on startup. Processor 26MHz

The 26MHz clock for the processor is provided by the TPS65950 on ball R12 through
R38, a 33 ohm resistor is providing to minimize any reflections on the clock line. The
clock signal enters via ball AE17 on the PROCESSOR.

Page 70 of 171


BeagleBoard-xM System
Reference Manual

Revision A2

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->