MAXIM MAX7428EVKIT

19-2163; Rev 0; 9/01
MAX7428 Evaluation Kit
Order the complete EV system (MAX7428EVC16) for
comprehensive evaluation of the MAX7428 using a PC.
Order the EV kit (MAX7428EVKIT) if the 68HC16MODULE module has already been purchased with a previous Maxim EV system, or for custom use in other microcontroller (µC) based systems.
Features
♦ Proven PC Board Layout
♦ Convenient On-Board Test Points
♦ Fully Assembled and Tested
Ordering Information
PART
TEMP RANGE
MAX7428EVKIT
0°C to +70°C
User supplied
MAX7428EVC16
0°C to +70°C
Windows software
MAX7428EVC16 Parts List
QTY
DESCRIPTION
1
MAX7428EVKIT
1
68HC16MODULE-DIP
INTERFACE TYPE
Component Supplier
SUPPLIER
TELEPHONE
Sanyo USA
619-661-6835
FAX
WEBSITE
619-661-1055 www.sanyo.com
Component List
REFERENCE
QTY
DESCRIPTION
C1, C4–C12
10
0.1µF, 10V X7R ceramic capacitors
(0805)
C2
1
C3
REFERENCE
QTY
DESCRIPTION
J1
1
2 × 20 right-angle socket
JU1–JU4
4
2-pin headers
0.01µF, 10V X7R ceramic capacitor
(0805)
R1, R2, R3
3
301kΩ ±1% surface-mount resistors
(1206)
1
1000pF, 10V X7R ceramic capacitor
(0805)
R4, R5, R6
3
75Ω ±1% surface-mount resistors
(1206)
C13
1
10µF, 10V tantalum capacitor (B)
R7
1
C14, C15, C16
3
220µF, 6V aluminum electrolytic
capacitors (8 × 10.5)
Sanyo 6CV220EX
10kΩ ±5% surface-mount resistor
(1206)
R8–R13
6
1MΩ ±5% surface-mount resistors
(1206) (optional)
C17, C18, C19
0
Open (reserved for Sanyo 4CV820EX)
FB1, FB2
INA1, INA2,
INA3, INB1,
INB2, INB3,
OUT1, OUT2,
OUT3
2
9
Ferrite beads (0805)
Murata BLM21A102S
BNC female jacks
TB1
1
0.200in screw terminal block
U1, U2, U3
3
MAX7428EKA
None
1
PC board
None
1
3.5in software disk
Quick Start
Recommended Equipment
Before you begin, the following equipment is needed:
•
MAX7428EVKIT and 68HC16MODULE interface
board
•
A small DC power supply, such as a 12VDC 0.25A
plug-in transformer, or a 9V battery
Windows is a registered trademark of Microsoft Corp.
________________________________________________________________ Maxim Integrated Products
For pricing, delivery, and ordering information, please contact Maxim/Dallas Direct! at
1-888-629-4642, or visit Maxim’s website at www.maxim-ic.com.
1
Evaluates: MAX7428
General Description
The MAX7428 evaluation kit (EV kit) is an assembled
and tested circuit board that demonstrates the
MAX7428 standard-definition video reconstruction filter
and buffer. Windows ® 98/2000 software provides a
handy user interface to exercise the features of the
MAX7428.
Evaluates: MAX7428
MAX7428 Evaluation Kit
•
A computer running Windows 98/2000
•
A spare serial communications port, preferably a
9-pin plug
•
A serial cable to connect the computer's serial port
to the 68HC16MODULE
1) With the power off, connect a 7VDC to 20VDC power
supply to the µC module at the terminal block located
next to the on/off switch, along the top edge of the µC
module. Observe the polarity marked on the board.
2) Carefully connect the boards by aligning the 40-pin
header of the MAX7428 EV kit with the 40-pin connector of the 68HC16MODULE-DIP module. Gently
press them together. The two boards should be
flush against one another.
3) Connect a cable from the computer's serial port to
the µC module. If using a 9-pin serial port, use a
straight-through, 9-pin female-to-male cable. If the
only available serial port uses a 25-pin connector, a
standard 9-pin to 25-pin adapter is required. The
EV kit software checks the modem status lines
(CTS, DSR, DCD) to confirm that the correct port
has been selected.
4) Install the EV system software on your computer by
running the INSTALL.EXE program on the floppy
Table 1. Jumper Functions
JUMPER
POSITION
JU1
Closed
FUNCTION
U1 common sync
JU1
Open*
U1 sync open
JU2
Closed
U2 common sync
JU2
Open*
U2 sync open
JU3
Closed
U3 common sync
JU3
Open*
U3 sync open
JU4
Closed*
JU4
Open
U1, U2, U3 are powered by 5V
from the 68HC16 module
U1, U2, U3 require external 5V
power source applied at terminal
block TB1
*Indicates default configuration
disk. The program files are copied and icons are
created for them in the Windows Start menu.
5) Ensure that the jumper settings are in the default
position (Table 1).
6) Turn on the power supply.
7) Start the program by opening its icon in the Start
menu. The program prompts you to connect the µC
Figure 1. MAX7428EVKIT Software
2
_______________________________________________________________________________________
MAX7428 Evaluation Kit
8) Click on Initialize MAX7428EVKIT to initialize the
three devices on the MAX7428EVKIT board.
9) Connect video signal sources to INA1..INA3 and
INB1..INB3.
10) Connect video display to OUT1..OUT3.
11) To verify the setup, switch all devices from input A to
input B by selecting input B in the Control Word and
then clicking Broadcast.
Detailed Description
of Hardware
Master/Slave Synchronization
One MAX7428 can control the clamping on the other
two. First, assign unique chip addresses by clicking
Initialize MAX7428EVKIT. Next, set the configuration
word to SYNCIO in and click Broadcast. Finally, select
the device that is the master, and write configuration
word with SYNCIO out. Connect the sync signals
together by closing jumpers JU1, JU2, and JU3.
Detailed Description
of Software
Selecting the Device Address
At power-on reset, all devices are assigned address
0000. To assign unique addresses, each device must be
initialized, starting with the device with the largest CEXT
value. Clicking Initialize All Devices automatically
assigns addresses from the Unused IDs list. Manually
assign addresses by dragging the desired address from
the Unused IDs list into the address assignment grid.
To reassign a chip's address, the chip must be reset.
The Reset Chip button resets only the selected chip,
while Reset All Chips broadcasts the reset command to
all chips.
Select the desired chip by picking it from the address
assignment grid, or by dropping down the CEXT capacitor combo box.
Controlling the MAX7428
Set the command word drop-down combo boxes (SYNCIO, Input A/B, Filtered/Unfiltered, etc.). To write to a
single device, click the Write button. To write to all
devices, click the Broadcast button. To read back the
device configuration, click the Read button. Readback
data appears underneath the combo boxes.
_______________________________________________________________________________________
3
Evaluates: MAX7428
module and turns its power on. Slide SW1 to the ON
position. Select the correct serial port, and click
OK. The program automatically loads code into the
module.
4
Figure 2. MAX7428 EV Kit Schematic
_______________________________________________________________________________________
J1-8
J1-7
J1-4
J1-3
J1-2
J1-1
J1-27
FB1
C2
0.01µF
FB2
C3
1000pF
C6
0.1µF
4
7
2
6
4
7
2
VCC
R2
301kΩ
1%
C5
0.1µF
R3
301kΩ
1%
JU4
JUMPER
VCC
VCC
6
C13
10µF
10V
GND
REXT
VCC
DATA
GND
REXT
VCC
DATA
INB
SYNCIO
OUT
INB
INA
SYNCIO
OUT
TB1-2
TB1-1
MAX7428
U2
MAX7428
U3
INA
5
8
3
1
5
8
3
1
R11
*
R10
*
R13
*
R12
*
JU2
JUMPER
C18
OPEN
C15
220µF
C10
0.1µF
C9
0.1µF
JU3
JUMPER
C19
OPEN
C16
220µF
C12
0.1µF
C11
0.1µF
INB2
BNC
R5
75Ω
OUT3
BNC
DATA
OUT2
BNC
GND2
SYNCIO2
GND3
SYNCIO3
INA2
BNC
R6
75Ω
INB3
BNC
INA3
BNC
C1
0.1µF
R1
301kΩ
1%
C4
0.1µF
R7
10kΩ
4
7
2
6
GND
REXT
VCC
DATA
MAX7428
U1
SYNCIO
OUT
INB
INA
JU1
JUMPER
5
8
3
1
R9
*
R8
*
* R8–R13 OPTIONAL (REFER TO MAX7428 DATA SHEET).
VCC
VCC
C17
OPEN
C14
220µF
C8
0.1µF
C7
0.1µF
GND1
SYNCIO1
R4
75Ω
INB1
BNC
INA1
BNC
OUT1
BNC
Evaluates: MAX7428
MAX7428 Evaluation Kit
MAX7428 Evaluation Kit
Evaluates: MAX7428
; Maxim One-Pin Protocol used on MAX7428 (Excerpt)
; Complete source code is included on MAX7428 EVKIT disk.
;
; High-level GUI program sends commands to the MOPP code.
; On Entry:
register Z points to null-terminated command string.
; On Exit:
_readback contains the value read by the (R) bits.
CmdWLoop:
ldaa 0,z
; get first character
aiz #1
; increment string pointer
cmpa #0
; null character terminates command string
beq CmdWDone
cmpa #'0'
; digit zero makes a 5usec pulse
bne CmdWNot0
ldd #DoZeroTimingValue
jsr DoPulse_D
; call delay subroutine, delay value in register D
bra CmdWLoop
; jump back to loop, process next character
CmdWNot0:
cmpa #'1'
; digit one makes a 30usec pulse
bne CmdWNot1
ldd #DoOneTimingValue
jsr DoPulse_D
; call delay subroutine, delay value in register D
bra CmdWLoop
; jump back to loop, process next character
CmdWNot1:
cmpa #'2'
; digit two makes a 100usec pulse
bne CmdWNot2
ldd #DoWPTimingValue
jsr DoPulse_D
; call delay subroutine, delay value in register D
bra CmdWLoop
; jump back to loop, process next character
CmdWNot2:
cmpa #'A'
; letter A makes long delay before initialization
bne CmdWNotA
jsr EXECUTE_DELAY_A
bra CmdWLoop
; jump back to loop, process next character
CmdWNotA:
cmpa #'B'
; letter B makes long delay during initialization
bne CmdWNotB
jsr EXECUTE_DELAY_B
bra CmdWLoop
; jump back to loop, process next character
CmdWNotB:
cmpa #'H'
; letter H makes 5usec delay without pulsing the data signal
bne CmdWNotH
ldd #DoWH5usecTimingValue
jsr DoPulseDly
; call idle delay subroutine, delay value in register D
bra CmdWLoop
; jump back to loop, process next character
CmdWNotH:
cmpa #'R'
; letter R samples input from MAX7428 (LSB first)
bne CmdWNotR
; make data an input...
BCLR PDDR,#BitBangPin ; make SHDN an input, so it floats.
; with no delay code: 5.20 usec from end of prompt to sample
; read data value...
ldaa GPTPDR
BCLR GPTPDR,#DebugReadPin
; debug strobe
aslw _readback,y
anda #BitBangPin
; drive I/O high
cmpa #0
beq CmdWRskip
inc _readback+1,y
CmdWRskip:
; make data an output
BSET GPTPDR,#DebugReadPin
; debug strobe
BSET GPTPDR,#BitBangPin
; drive I/O high
BSET PDDR,#BitBangPin ; make sure SHDN is an output
bra CmdWLoop
; jump back to loop, process next character
CmdWNotR:
; all other characters are ignored
bra CmdWLoop
; jump back to loop, process next character
CmdWDone:
rts
; return to main program
Listing 1. Simplified Interface
_______________________________________________________________________________________
5
Evaluates: MAX7428
MAX7428 Evaluation Kit
Figure 3. MAX7428 EV Kit Component Placement Guide—
Component Side
Figure 4. MAX7428 EV Kit PC Board Layout—Component Side
Figure 5. MAX7428 EV Kit PC Board Layout—Solder Side
Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are
implied. Maxim reserves the right to change the circuitry and specifications without notice at any time.
6 _____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600
© 2001 Maxim Integrated Products
Printed USA
is a registered trademark of Maxim Integrated Products.