AD9860/AD9862 SERIAL PORT FOR A PC WITH WINDOWS 98/2000/NT

Purpose:

This document explains the installing and software and hardware required to utilize the parallel port on a PC running Windows 98, Windows 2000 and Windows NT.

The AD9860/AD9862 evaluation board has a 36 pin female Micro Centronics cable that connects to the AD9860/AD9862 SPI pins. The cable used to connect the PC parallel port to the evaluation board is a IEEE1284 Printer Cable, DB25 Male/Micro Centronics 36 Male (one manufacturer is Belkin).

Windows 98 software loading instructions:

The software required for a Windows 98 based system are:
AD9862_60_SPI.exe
InstMsi.exe
InstMsiW.exe
Lvrteinstall.ini *
Lvrt.msi *
Lvrteinstall.exe *
* Third party software supplied by National Instruments

Run the Lvrteinstall.exe program. This will install the National Instruments 6.0 Run Time Engine. (In earlier versions of Win98, the Microsoft Windows installer was not included. In these cases, run InstMsi.exe prior to running Lvrteinstall.exe).

After installing the Run Time Engine, run the AD9862_60_SPI.exe. See the section below on using the SPI software.

Windows 2000/NT software loading instructions:

The software required for a Windows 2000/NT based system are:
AD9860_62_SPI_Win2k_NT.exe
lvrte511.zip *
giveio.exe **
Port_IO.dll **
* Third party software supplied by National Instruments
** Third party software used to allow executable programs access to PC ports. Disable when not using the SPI

Copy all files into the same directory. Run the GIVEIO.exe program (port_IO.dll needs to be in the same directory). Then run the lvrte511.exe program, this will install National Instruments 5.1.1 Run Time Engine program. The PC will need to be re-booted.

After installing the Run Time Engine, run the AD9860_62_SPI_Win2k_NT.exe program.

Instructions for operating the SPI software:

The RED columns on the left are the specific registers. The two rows directly to the left of each register button are for writing and reading the specific data. The circles are for writing the specific bits (Black for a high or "1" and White for a low or "0") and the small squares below each circle indicates what is readback from a register (if it is highlighted, "green" it is a high or "1" or it is un-highlighted or yellow for a low or "0"). Both the write and read back indicator are configured so that the MSB is to the left and the lsb is to the right.

1) To Read Back the SPI data:

All Registers: Select the All Registers button (located in the top center of the window) until it turns Yellow. Then select the Read button until it turns Yellow. Click the run arrow, on the top left corner, once. Upon clicking on the run arrow, the small squares to the right of the register buttons will update. A green highlighted bit signifies a "1" in that bit position and a yellow un-higlighted bit indicates a "0".

Specific Registers: Deselect All Registers Button (it should be Red), select Read Button (Yellow) and select the specific Registers you want read back (Yellow). Click the run arrow, on the top left corner, once. Upon clicking on the run arrow, the small squares to the right of the register buttons will update.

2) To Write to a SPI Register:

All Registers: Selecting the "All Registers" Button (Yellow) you will force the writing of all registers regardless of which ones are selected or not. Enter the binary data into the circles to the right of the Register Indicator by clicking on the appropriate bit. When programming a logic high, the circle should be black; when programming a logic low, the circle should be white. Select the Write Button (Yellow), the Read Button can also simultaneously be selected (Yellow), which allow writes and then immediate read backs for verification purposes. Click the Run Arrow to execute the operation.

Specific Registers: Deselect All Registers Button (it should be Red), select the Write Button (Yellow), the Read Button can also simultaneously be selected (Yellow), which allow writes and then immediate read backs for verification purposes. Click the Run Arrow to execute the operation. Enter the binary data into the circles to the right of the Register indicator by clicking on the appropriate bit. When programming a logic high, the circle should be black; when programming a logic low, the circle should be white.

沪ICP备09046653号
Send Feedback X
content here.
content here.

Send Feedback

Close