4
EVDP610
3.1.1 Reset IXDP610
This toggle button will reset the EVDP610 board and the
GUI back into their initial states. If the EVDP610
board’s power has been cycled this button can be used
to reset the GUI software. If for any reason the hardware
and software disagree this button can be used to
reinitialize the hardware and the software into the same
state (the user will lose the current settings of the
board).
3.1.2 Read IXDP610 Status
This toggle button will read the status of the EVDP610
board. It will update the GUI to the current Pulse Set-
tings, Dead Time Settings, Lock Settings, and Output
Settings. If for any reason the hardware and software
disagree this button can be used to read what the
hardware is doing and update the software.
3.1.3 Lock
This button will “lock” the control register of the IXDP610,
which will not allow the dead-time period, clock divide,
resolution or the stop bit to be changed. Hitting this
button again, or hitting the RESET IXDP610 button will
unlock the IXDP610.
3.1.4 Serial Settings
These buttons control the baud rate and the COM port
selection (1 – 4). *Note: Baud rate is not variable and
will remain dimmed.
3.1.5 Clock Settings
The CLOCK DIVIDE button will cause the input clock of
the IXDP610 chip to be internally divided by 1 or by 2.
The clock select button allows the microprocessor to
control the input clock to the IXDP610, which can then
be variably changed by the GUI. The output frequency
ring allows the user to select the frequency of the output
of the IXDP610 from 1 – 50 Hz. When the clock is
selected the GUI will prompt the user to make sure of
the correct jumper settings.
3.1.6 Pulse Settings
The Resolution toggle button allows the user to switch
between seven-bit and eight-bit resolution on the
EVDP610 board. The pulse width can be written to the
IXDP610 by either the Duty Cycle or Pulse Width. One
of these must be selected by the toggle switch. When
Duty Cycle is selected and the user has entered a
number into the Duty Cycle textbox the pulse width
textbox will be updated with the actual number written
into the pulse width latch of the IXDP610. Duty Cycle
and Pulse Width are always calculated with respect to
resolution, meaning if the value entered into Duty Cycle
was 50%, in 7-bit mode the pulse width number will be
64 where as in 8-bit resolution the pulse width number
will be 128. The pulse width text box will display the
actual number written to the pulse width latch, whereas
the duty cycle is calculated based on the entered
values. Be aware that if you were to enter 128 in the
pulse width textbox, in 8-bit resolution, the output duty
cycle will be 50%. If the IXDP610 is switched into 7-bit
resolution the pulse width number will remain the same,
yet the duty cycle now becomes 100% and the GUI and
the hardware will be updated with these values.
When the Read Pulse Settings button is pressed the
evaluation board updates all pulse settings in the area.
3.1.7 Dead Time
Dead Time can either be entered manually or with the
arrow buttons to the side of the test box. The Read
Dead Time button updates the GUI from the evaluation
board. For a detailed discussion on dead time please
see section 2.2.1 or the IXDP610 specification.
3.1.8 Outputs Enable
The Outputs Enable button allows the user to turn on/off
the outputs of the IXDP610. This button asserts the stop
bit in the control latch of the IXDP610. When the out-
puts are enabled the status LED located directly above
the button will light. The LED will turn off when the
Figure 6: The EVDP610 GUI GUI
up to 390KHz (in 7-bit resolution). The external clock can
be installed into the via on the board labeled TP3.
3.0 GUI GENERAL DESCRIPTION AND USE
3.1 The GUI
After installing and starting up the GUI, figure 7 is the first
screen that should appear. The Message box should
read: “Welcome to the IXDP610 Test Environment” as
seen in Figure 6. Be aware that when the GUI has
established communication with the evaluation board, the
GUI will reset the EVDP610 hardware to ensure that both
the software and the hardware are in the same state.