Datasheet

MAX9860 Evaluation Kit
Evaluates: MAX9860
_______________________________________________________________________________________ 5
Detailed Description of Software
Software Main Window
On the top of the main window, press the Read All button
to read all of the MAX9860 register values and update
the GUI. Press Reset to reset the EV kit hardware. Press
Connected to set up the connection between the EV kit
and the software application. The drop-down list lets a
user enable or disable the MAX9860.
The Device Status group box reports the status of vari-
ous device functions. Check/uncheck the checkboxes to
enable/disable the hardware interrupts for each status
flag.
The lower side of the main window includes six tabs. On
each tab sheet, the user can exercise a group of related
configurations and check the register values. Each con-
trol on the GUI generates the expected read and/or write
operations on the internal registers of the MAX9860 and
the CS8427 digital audio transceiver.
File Menu
Select the Save Configuration menu item to save the
current EV kit configuration to a text file that can be
loaded at a later time. Select Load Configuration to
reload settings from a saved file.
Select Exit to exit the application.
View Menu
Select the View Transceiver Registers menu item to
display or hide the CS8427 tab to change the digital
audio transceiver registers.
Options Menu
Select the Power On Reset menu item to reset the
MAX9860 to its power-on state. Select Read Status to
read the MAX9860 status registers. Select Auto Read
Status to enable the automatic read of the MAX9860 sta-
tus registers. Select Auto Connect to automatically set
up the connection between the EV kit and the software
application in case the connection is lost.
Tools Menu
Select the Reconnect to EVKIT menu item to set up
the connection between the EV kit and the software
application.
Select Debug Mode to bring up the Maxim Command
Module Interface window. The interface allows I
2
C oper-
ations, such as read byte and write byte, to be executed.
Deselect the Auto Read Status menu item before using
the command module interface. The I
2
C dialog boxes
accept numeric data in binary, decimal, or hexadecimal.
Hexadecimal numbers should be prefixed by $ or 0x.
Binary numbers must be exactly eight digits. See Figure
2 for an example of this control method.
Help Menu
Select Help for information about this software.
Digital Audio Interface and Clocking Tab
The Digital Audio Interface and Clocking tab sheet
(Figure 1) contains the master clock (MCLK) and digi-
tal audio interface selections for the MAX9860. A user
can select an automatic typical interface configuration
or manually configure the device according to specific
requirements.
Playback / Sidetone Tab
The Playback / Sidetone tab sheet (Figure 3) includes
the DAC enable and gain controls. It also includes the
sidetone enable and level controls.
Record Tab
The Record tab sheet (Figure 4) controls the function-
ality of the ADC and the microphone circuitry on the
MAX9860.
Digital Filters Tab
The Digital Filters tab sheet (Figure 5) controls the
functionality of the DAC and ADC voice filters on the
MAX9860.
AGC / NG Tab
The AGC / NG tab sheet (Figure 6) includes the settings
for the noise gate and the automatic gain control on the
MAX9860.
Registers Tab
The Registers tab sheet (Figure 7) displays all of the
MAX9860 register values on one page. To change a reg-
ister value, type in the new value in the appropriate edit
box and press the Enter key on the keyboard, or click the
bit names on the GUI.
CS8427 Tab
The CS8427 tab sheet (Figure 8) displays the MAX9860
EV kit-related CS8427 register values on one page. To
change a register value, type in the new value in the
appropriate edit box and press Enter or click the bit
names on the GUI.