herunterladen

E OR DUAL
HSC-AD
STANDARD
USB 2.0
AN-878
APPLICATION NOTE
One Technology Way • P. O. Box 9106 • Norwood, MA 02062-9106, U.S.A. • Te l: 781.329.4700 • Fax: 781.461.3113 • www.analog.com
High Speed ADC SPI Control Software
by the High Speed Converter Division
FEATURES
Simple user interface for all standard high speed ADC
devices with SPI capability
Simplifies evaluation of high speed ADCs
Automatic generation of end use C source code
Automatic generation of assembly code for PIC12F629
Used with high speed ADC evaluation boards
Allows access to all user-controlled features
Works in conjunction with VisualAnalog, ADC Analyzer, and
ADC data capture board
Built-in web update feature
GENERAL DESCRIPTION
The high speed ADC SPI program, version 2 and version 3,
(SPIController.exe) allows the user to control advanced features
SIMPLIFIED FUNCTIONAL BLOCK DIAGRAM
CLOCK INPUT
SINGL
HIGH-SPEED ADC
EVALUATION BOARD
120-PIN CONNECTOR
C-EVALB-SC
OR
HSC-ADC-EVALB-DC
CLOCK
CIRCUIT
LOGIC
SPI
ADC
n
n
SPI
+3.0V
REG
PS
CHB FIFO,
32K,
133MHz
TIMING
CIRCUIT
CHA FIFO,
32K,
133MHz
USB
CTLR
PS REG
0
5949-001
Figure 1.
Standard USB port interface
Configuration files available from
www.analog.com
EQUIPMENT NEEDED
FILTERED
ANALOG
PC running Windows 98 (2
nd
Ed), Windows 2000,
INPUT
Windows ME, or Windows XP
USB 2.0 port recommended (USB 1.1 compatible)
Data capture board (HSC-ADC-EVALB-SC,
HSC-ADC-EVALB-DC, or HSC-ADC-EVALC)
Compatible high speed ADC evaluation board
For more information on using this device to control SPI devices,
on high speed, analog-to-digital converters (ADC) with SPI
capability. This advanced controller program is used in con-
junction with the HSC-ADC-EVALB or HSC-ADC-EVALC
see the
AN-812, Microcontroller-Based Serial Port Interface (SPI)
Boot Circuit application note.
data capture boards and specific device evaluation boards to
PRODUCT HIGHLIGHTS
manipulate and control SPI-accessible features. More infor-
mation on the range of features available can be found in the
specific device data sheets and in the AN-877, Interfacing to
High Speed ADCs via SPI application note.
The SPI Controller program can run as a standalone application
on a Windows® platform, or in conjunction with any available
data analysis tool, such as VisualAnalog™ or ADC Analyzer™.
The software includes advanced features to ensure a smooth
transition from evaluation into prototyping and production.
When a desired configuration is attained, the program includes
a C-code generator that provides compatible C source code that
can be incorporated into customer-developed software. For
users without an available microcontroller, the software also
includes an assembly code generator that produces code
targeted for the ultralow cost PIC12F629 microcontroller.
1. Graphic Interface. Intuitive user interface for manipulation
of all on-chip registers.
2. Simple Hardware Interface. Easy interfacing with ADC
data capture boards and a compatible USB interface.
3. Built-In Code Generator. Automatic C-code generation for
register configuration.
4. PIC12F629 Code Generator. Automatic code generation
for PIC12F629.
5. Web Update Feature. This feature ensures that both the
latest program files and configuration files are always available.
For more information on using and interfacing to the SPI
device, see the
AN-877 and AN-812 application notes.
Rev. A | Page 1 of 20
Verzeichnis