Example: bankruptcy

High Speed ADC SPI Control Software - Analog Devices

AN-878. APPLICATION NOTE. One Technology Way Box 9106 Norwood, MA 02062-9106, Tel: Fax: high Speed ADC SPI Control Software by the high Speed Converter Division FEATURES SIMPLIFIED FUNCTIONAL BLOCK DIAGRAM. 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 STANDARD. USB 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 Standard USB port interface SINGLE OR DUAL HSC-ADC-EVALB-SC.

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

Tags:

  Devices, High, Evaluation, Control, Software, Speed, Analog devices, Analog, High speed adc spi control software

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of High Speed ADC SPI Control Software - Analog Devices

1 AN-878. APPLICATION NOTE. One Technology Way Box 9106 Norwood, MA 02062-9106, Tel: Fax: high Speed ADC SPI Control Software by the high Speed Converter Division FEATURES SIMPLIFIED FUNCTIONAL BLOCK DIAGRAM. 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 STANDARD. USB 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 Standard USB port interface SINGLE OR DUAL HSC-ADC-EVALB-SC.

2 high - Speed ADC OR. Built-in web update feature evaluation BOARD HSC-ADC-EVALB-DC. Configuration files available from PS REG CHB FIFO, PS. n 32K, EQUIPMENT NEEDED FILTERED. 133 MHz + Analog REG. PC running Windows 98 (2nd Ed), Windows 2000, LOGIC. INPUT. ADC TIMING. CIRCUIT. Windows ME, or Windows XP USB. CTLR. USB port recommended (USB compatible). CHA FIFO, n Data capture board (HSC-ADC-EVALB-SC, CLOCK. 32K, 133 MHz CIRCUIT. HSC-ADC-EVALB-DC, or HSC-ADC-EVALC). SPI SPI. Compatible high Speed ADC evaluation board 05949-001. CLOCK INPUT. GENERAL DESCRIPTION 120-PIN CONNECTOR. The high Speed ADC SPI program, version 2 and version 3, Figure 1. ( ) allows the user to Control advanced features For more information on using this device to Control SPI Devices , on high Speed , Analog -to-digital converters (ADC) with SPI.

3 See the AN-812, Microcontroller-Based Serial Port Interface (SPI). capability. This advanced controller program is used in con . Boot Circuit application note. junction with the HSC-ADC-EVALB or HSC-ADC-EVALC. data capture boards and specific device evaluation boards to PRODUCT HIGHLIGHTS. manipulate and Control SPI-accessible features. More infor 1. Graphic Interface. Intuitive user interface for manipulation mation on the range of features available can be found in the of all on-chip registers. specific device data sheets and in the AN-877, Interfacing to 2. Simple Hardware Interface. Easy interfacing with ADC. high Speed ADCs via SPI application note.

4 Data capture boards and a compatible USB interface. The SPI Controller program can run as a standalone application 3. Built-In Code Generator. Automatic C-code generation for on a Windows platform, or in conjunction with any available register configuration. data analysis tool, such as VisualAnalog or ADC Analyzer . 4. PIC12F629 Code Generator. Automatic code generation The Software includes advanced features to ensure a smooth for PIC12F629. transition from evaluation into prototyping and production. When a desired configuration is attained, the program includes 5. Web Update Feature. This feature ensures that both the a C-code generator that provides compatible C source code that latest program files and configuration files are always available.

5 Can be incorporated into customer-developed Software . For For more information on using and interfacing to the SPI. users without an available microcontroller, the Software also device, see the AN-877 and AN-812 application notes. includes an assembly code generator that produces code targeted for the ultralow cost PIC12F629 microcontroller. Rev. A | Page 1 of 20. AN-878. TABLE OF CONTENTS. Features .. 1 Perform New DUT function during NewCal ..8. Equipment 1 Ignore Transfer function during write ..8. General Description .. 1 Read Channel Index ..8. Simplified Functional Block Diagram .. 1 Error Messages ..8. Product Highlights .. 1 USB error msg Revision History.

6 2 Transfer error msg en ..8. Quick 3 Parallel Installing the Program .. 3 Script Dialog ..9. Running the Program .. 3 Typical C Source Code Powering Down .. 3 Launch Page 13. Getting Started .. 4 Launch ASM Code Generator .. 13. Device Check .. 5 Typical PIC12F629 ASM Code .. 14. SPI Control Panel .. 6 Launch Cal 17. File Menu .. 7 Help 18. Cfg Open .. 7 Current 18. Cfg Save As .. 7 Device Cfg 18. Cal 7 Device Cal Filename .. 18. Cal Save As .. 7 Script 18. Download Files from FTP 7 Script Log Filename .. 18. 7 ASM Filename .. 18. Configuration Menu .. 8 Rev History .. 18. Controller Dialog (SPI Controller Cfg Dialog) .. 8 USB Info .. 18. FIFO Chip Select Number (USB FIFO Channel Number) 8 Help 18.

7 Program Control .. 8 SPI Controller User 18. Enable Auto Update of DLL, Cfg., Cal files .. 8 ADI SPI Protocol User Manual .. 18. Update Controller From DUT on New 8 Tool 19. Enable Auto Channel Update .. 8. REVISION HISTORY. 4/07 Initial Version to Rev. A. Updated Changed Name of high Speed ADC Controller Quick Start Set Up (SPI) Section to Quick Start Section .. 3. Replaced Figure 2 .. 4. Changes to Running the Program 3. Replaced the Device Check 5. Replaced Figure 6 .. 6. Replaced Figure 7 and Figure 8 .. 7. Replaced Figure 9 .. 8. 3/06 Revision 0: Initial Version Rev. A | Page 2 of 20. AN-878. QUICK START. The SPI controller program ( ) provides access Double click the SPIC ontroller desktop shortcut.

8 To high Speed converters that are SPI enabled. Running this The Software checks to ensure that hardware is present and that a program opens a window that provides complete Control of SPI-compatible device is connected to the evaluation board. If available functions of the converters. For available functions and the hardware is not present and/or the correct device is not full programming details, see the AN-877, Interfacing to high Speed connected, a series of warning message may be displayed. ADCs via SPI application note. Because supported features vary Although warnings are provided, the program continues to run. by device, refer to the specific device data sheets.

9 Although this application note explains the features of the SPI controller program, The first time the program is run, it prompts for a configuration it does not fully document SPI. file after several warnings are displayed. The file browser displays available configurations. If available configurations are INSTALLING THE PROGRAM not displayed, set the browser to the location on the hard disk Although this program runs without hardware attached, it does where the configuration files are stored. This is usually the require the HSC-ADC-EVALB or HSC-ADC-EVALC boards to installation directory. Additional configuration files can be be fully functional.

10 These data capture boards include an SPI downloaded from the product page at or are Controller and are required to interface to SPI-enabled high shipped with your evaluation board. For the most up-to-date Speed converter evaluation boards. Consult the specific device configuration files, web updates are also available. See the data sheets to determine compatibility. Download Files from FTP Site section of this application note. Install the SPI Controller by one of the following methods: If you still cannot locate the desired configuration file, email Analog Devices at and The SPI Controller program can be installed as part of request the latest SPI configuration file for the device.


Related search queries