2 control-port evaluation – Cirrus Logic CDB5364 User Manual

Page 5

Advertising
background image

DS625DB1

5

CDB5364

3.2

Control-Port Evaluation

The CDB5364 is shipped with a Cirrus Logic designed Microsoft Windows-based program that allows full
control over the CS5364 internal registers. This software program is called the FlexGUI, and it is loaded by
executing the FlexLoader.exe file. Hardware interface to the FlexGUI is provided by connecting an RS-232
cable or a USB cable between a host PC and the CDB5364. Once the FlexGUI is loaded, the Evaluation
Board DIP switches are ignored, and all register settings are available for reading and writing using software
control. Testing configurations may be quickly reproduced by using the FlexGUI to save and restore unique
register settings.

Configure the board for Control Port operation using the instructions that follow.

Connect jumpers.

J7 - Install 5 jumpers to the left side of J7, enabling the I²C control interface.

J81, J95 - Install jumpers to these positions, grounding XTI and XTO of the CS5364.

J9 - Install a jumper at the +5 V position, allowing VA to be supplied by the +5 V supply (VA may be
externally supplied at the VA binding post by moving jumper J9 to the VA EXT position).

Add an oscillator of choice to socket Y1 to provide a Master Timing Clock for the system. A crystal may
also be used by removing the canned oscillator and jumpers J81, J95 and J11. The CDB5364 Evaluation
Board is shipped with 39 pF loading capacitors for crystal-based oscillators. Soldering pads are provided
on the board for users that require third overtone tank circuit operation or different loading capacitors.

Connect the power supply common to the GND binding post. Connect +5 V, +12 V and -12 V to the bind-
ing posts as marked on the board silkscreen.

The FlexGUI provides two convenient views of the CDB5364 Evaluation Board settings. The default view is
a high-level functional mapping of settings. The second view is a lower-level register map view for program-
ming at the bit level. Each view is synchronized with the other view, so that changing a setting at one level
will also change the corresponding setting in the alternate level.

Advertising