Evaluation Board for the 1 MSPS 12-Bit Impedance Converter Network Analyzer EVAL-CN0217-EB1Z
|
|
|
- Bernice Joseph
- 10 years ago
- Views:
Transcription
1 Evaluation Board for the 1 MSPS 12-Bit Impedance Converter Network Analyzer EVAL-CN0217-EB1Z FEATURES Full-featured evaluation board for the AD5933 Graphic user interface software with frequency sweep capability for board control and data analysis Various power supply linking options Standalone capability with serial I 2 C loading from onboard Microcontroller Selectable system clock options including Internal RC oscillator or on board 16 MHz crystal. APPLICATIONS Electrochemical analysis Impedance spectroscopy Complex impedance measurement Corrosion monitoring and protection equipment Biomedical and automotive sensors Proximity sensing GENERAL DESCRIPTION digital sections of the device and a ADP3303 ultrahigh precision regulator to act as a supply to the on board universal This Application note describes the evaluation board for the serial bus controller, which interfaces to the AD5933. The user AD5933 and the application software developed to interface to has the option to power the entire circuitry from the USB port the device. The AD5933 is a high precision impedance of a computer. The evaluation board also has a high converter system which combines an on board frequency performance trimmed 16 MHz surface-mount crystal to act as a generator with a 12-bit 1 MSPS ADC. The frequency generator system clock to the AD5933, if required. The various link allows an external complex impedance to be excited with a options located around the evaluation board are explained in known frequency. The response signal from the impedance is Table 1. Interfacing to the AD5933 is through a USB sampled by the on board ADC, and the DFT is processed by an microcontroller, which generates the I 2 C signals necessary to on board DSP engine at each excitation frequency. The AD5933 communicate to the AD5933.The user interfaces to the USB also contains an internal temperature sensor with 13-bit microcontroller through a Visual Basic graphic user interface resolution. The part operates from a 2.7 V to 5.5 V supply. located on and run from the user PC. More information on the Other on board components include a ADR V reference AD5933 is available from Analog Devices at to act as a stable supply voltages for the separate analog and a and should be consulted when using the evaluation board. FUNCTIONAL BLOCK DIAGRAM Figure 1.AD5933 Evaluation board block diagram Rev. PrD Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other rights of third parties that may result from its use. Specifications subject to change without notice. No license is granted by implication or otherwise under any patent or patent rights of Analog Devices. Trademarks and registered trademarks are the property of their respective owners. One Technology Way, P.O. Box 9106, Norwood, MA , U.S.A. Tel: Fax: Analog Devices, Inc. All rights reserved.
2 EVAL-CN0217EBZ TABLE OF CONTENTS Evaluation Board Hardware... 3 Terminal Block Functions... 3 Link Functions Pin Configuration and Function Descriptions... 5 Getting Started... 6 Setup Sequence Summary... 6 Step 1 Install the Software... 6 Step 2 Connect the USB Cable... 7 Step 3 Verify the Links and Power Up The Evaluation Board... 8 Preliminary Technical Data Installation Frequently Asked Questions Source Code For Impedance Sweep Evaluation board Source Code Extract Gain Factor Calculation Temperature Measurement Impedance Measurement Tips Evaluation Board Schematic Bill of Materials Outline Dimensions Ordering Guide Step 4 Perform a Frequency Sweep... 8 REVISION HISTORY 5/08 Revision PrD Rev. PrD Page 2 of 31
3 EVAL-CN0217EBZ EVALUATION BOARD HARDWARE TERMINAL BLOCK FUNCTIONS LINK FUNCTIONS Table 1. Link Default Location Function No. LK1 Out Option to remove external conditioning LK2 Out Option to remove external conditioning LK3 In On-board16MHz Crystal Connection connects toy2. LK4 Out SMB connected external clock. LK5 In Connects 5V from USB to ADP3303 LK6 A AVDD & DVDD Power Supply Connector Rev. PrD Page 3 of 31
4 EVAL-CN0217-EB1Z Preliminary Technical Data Figure 2. Block Diagram Rev. PrD Page 4 of 31
5 EVAL-CN0217EBZ PIN CONFIGURATION AND FUNCTION DESCRIPTIONS NC 1 NC 2 NC 3 RFB 4 VIN 5 VOUT 6 NC 7 AD5933 TOP VIEW (Not to Scale) 16 SCL 15 SDA 14 AGND2 13 AGND1 12 DGND 11 AVDD2 10 AVDD1 MCLK 8 9 DVDD NC = NO CONNECT Figure 3. Pin Configuration Table 2. Pin Connections for System Pin No. Mnemonic Description/comment 1, 2, 3, 7 NC No Connect. 4 RFB External Feedback Resistor. Connected from Pin 4 to Pin 5 and used to set the gain of the current-to-voltage amplifier on the receive side. 5 VIN Input to Receive Trans-impedance Amplifier. Presents a virtual earth voltage of VDD/2. 6 VOUT Excitation Voltage Signal Output. 8 MCLK Master Clock for the System. Supplied by user. 9 DVDD Digital Supply Voltage. 10 AVDD1 Analog Supply Voltage AVDD2 Analog Supply Voltage DGND Digital Ground. 13 AGND1 Analog Ground AGND2 Analog Ground SDA I 2 C Data Input. Open-drain pins requiring 10 kω pull-up resistors to VDD. 16 SCL I 2 C Clock Input. Open-drain pins requiring 10 kω pull-up resistors to VDD. It is recommended to tie all supply connections (Pins 9, 10, 11) and run from a single supply between 2.7 V and 5.5 V. Also, it is recommended to connect all ground signals together (Pins 12, 13, 14). Rev. PrD Page 5 of 31
6 EVAL-CN0217-EB1Z GETTING STARTED SETUP SEQUENCE SUMMARY This installation was carried out using the Windows XP operating system with English (United States) settings. The regional and language settings of the computer can be changed in the regional and language options directory within the control panel (start> control panel > regional and language options). The installation consists of the following steps, which are described in detail in the sections that follow. Preliminary Technical Data the software CD is inserted into the disk drive; this may depend upon the current operating system settings. 1. Install the AD5933 graphical user interface software on the compact disk (CD) which accompanies the evaluation board. Do not connect the USB cable from the AD5933 evaluation board to the computer USB hub until the evaluation software is properly installed. See Step 1 Install the Software. 2. Connect the computer USB port to the evaluation board using the USB cable provided in the evaluation kit, and run the USB hardware installation wizard after the evaluation software is correctly installed (the hardware installation may happen automatically depending upon the current operating system settings). See Step 2 Connect the USB Cable. 3. Ensure that the appropriate links are made through out the evaluation board. Power up the evaluation board appropriately prior to opening and running the evaluation software program. See Step 3 Verify the Links and Power Up. 4. Configure the evaluation board software front panel to run the required sweep function. See Step 4 Perform a Frequency Sweep. Figure 5. Installation wizard It is recommended to install the software in the default destination folder path, c\program Files\Analog Devices\AD5933 (Figure 6). STEP 1 INSTALL THE SOFTWARE Place the CD accompanying the evaluation board into the CD drive of the user s computer and open the My Computer icon on the desktop. Double-click the CD disk drive icon. Go to AD5933 Installation > Setup.exe (Figure 4) Figure 6. Choose the Analog Devices directory (Figure 7). If the Analog Devices folder does not yet exist, create a folder called Analog Devices and add the program icon to this new folder Figure 4.Evaluation Software CD contents Double-click Setup.exe and install the software on the hard drive of your computer through the installation wizard (Figure 5). The CD software installation may happen automatically after Rev. PrD Page 6 of 31
7 EVAL-CN0217EBZ STEP 2 CONNECT THE USB CABLE Plug the USB cable into the computer USB hub and connect to the AD5933 evaluation board USB socket (see J1 in circuit schematic). A message may appear which will inform you that a USB device has been detected on the host computer and that new hardware has been found (Figure 10). Figure 7. After installing the software, remove the CD from the disk drive. You may be asked to re-booth the computer at this stage. Go to Start > All Programs > Analog Devices > AD5933 > AD5933 (Figure 8) Figure 10.USB device detected by host computer The Found New Hardware Wizard will then appear (Figure 11). This wizard locates and installs the appropriate driver files for the AD5933 evaluation kit in the operating system registry. Check the Install the software automatically (Recommended) option in the front panel presented (see Figure 11). Click Next to continue Figure 8. Opening the Evaluation software. The following message will appear (see Figure 9) because the firmware code that the evaluation software operates from, and which needs to be downloaded to the evaluation board USB microcontroller memory each time the interface software program is opened, can not be successfully downloaded to the evaluation board. The error message will be presented because there is currently no USB connection between the computer and the AD5933 evaluation board at this stage, therefore this error message is to be expected. Click Cancel Proceed to Step Figure 11. Hardware installation wizard. A standard windows operating system warning message appears as shown in Figure 12. The indicates that the new hardware that is currently being installing on the windows operating system (AD5933 evaluation kit) has not passed the Windows logo testing to verify compatibility with Windows XP. This warning appears because the installation is an evaluation setup installation and is not intended to be used in a production environment. Click Continue Anyway and click Finish Figure 9.Expected error message. Rev. PrD Page 7 of 31
8 EVAL-CN0217-EB1Z Preliminary Technical Data Reference source not found., please read before continuing with step 4. The sequence for opening the software is: Go to Start > Programs > Analog Devices > AD5933 and click AD5933 Evaluation Software. When the graphic user interface program is opened and run successfully, it appears as shown in Figure 14. The figure shows the interface panel along with a frequency sweep impedance profile for a 200kΩ Resistive impedance (note RFB = 200kΩ). Figure 12.Expected warning message. The message Found New Hardware Your new hardware is installed and ready to use appears as shown in Figure 13 once the hardware has been successfully installed This section describes how to set up a typical sweep across 200kΩ impedance (RFB = 200kΩ) using the installed AD5933 software. The theory of operation and the internal system architecture of the AD5933 device are described in detail in the AD5933 data sheet. This is available at and should be consulted when using the evaluation board. Set the start frequency to (Hz) in the Start Frequency box (Arrow 1A). The start frequency is 24-bit accurate. Set the frequency sweep step size to 2 (Hz) in the Delta Frequency box (Arrow 1A). The frequency step size is also 24- bit accurate. Figure 13. Successfully Hardware Installation. STEP 3 VERIFY THE LINKS AND POWER UP THE EVALUATION BOARD Ensure that the relevant links are in place on the evaluation board (see Table 1 and Error! Reference source not found.) and that the proper power connections and supply values have been made to the terminal blocks before applying power to the evaluation board. The power supply terminal blocks are outlined in Error! Reference source not found.. Note that the USB connector will supply power only to the Cypress USB controller chip that interfaces to the AD5933. It does not act as a supply source to the AD5933 if links LK 4, 5, 10, 11, and 12 are removed. The user can provide a dedicated external voltage supply to each terminal block if required. The user must ensure that all relevant power supply connections and links are made before running the evaluation software. It is recommended that for optimum performance, the user should supply the three supply signals (AVDD1, AVDD2 DVDD) from a stable external reference supply via the power supply terminal blocks on the board as outlined in Error! Reference source not found.. STEP 4 PERFORM A FREQUENCY SWEEP The sequence for performing a linear frequency sweep across 200kΩ resistive impedance connected across the VOUT and VIN pins within the frequency range of 30 khz to 30.2 khz is outlined in this section. The default software settings for the evaluation board are shown in Figure 14 (note the user must connect a 200kΩ resistor across the Vin and Vout pins of the AD5933). The default link positions are outlined in Error! To set the number of increments along the sweep to 200, enter 200 in the Number Increments box (Arrow 1A). 511 is the maximum number of increments that the device can sweep across. The value is stored in a register as a 9-bit value. The delay between the time a frequency increment has taken place on the output of the internal DDS core and the time the ADC samples the response signal at this new frequency is determined by the contents of the Number of settling time cycles register (0x8Ah,0x8Bh) see the AD5933 datasheet for further details on the settling time cycle register. For example, if the user program s a value of 15 into the settling time cycles text box on the front panel and if the next output frequency is 32 khz, the delay between the time the DDS core starts to output the 32 KHz signal and the time the ADC samples the response signal is 15 (1/32 khz) 468.7us. The maximum number of settling time cycles delay that can be programmed to the board is 511 cycles. The value is stored in a register as a 9-bit value. This value can be further multiplied by a factor of 2 or 4. Enter 15 (cycles) in the Number of Settling Time cycles box (Arrow 1A). [Aside]: If you are sweeping across a high Q structure such as resonant impedance, it is the responsibility of the user to ensure that the contents of the settling time cycles register is sufficient to ensure that the impedance under test settles before incrementing between each successive frequency in the programmed sweep. This is achieved by increasing the value within the Number of Settling Time cycles box. Rev. PrD Page 8 of 31
9 EVAL-CN0217EBZ 1A 1B Figure 14. AD5933 Evaluation Software front panel. The impedance profile of a 200kΩ resistor is displayed. Choose the external oscillator as the system clock. Check External Oscillator in the System clock panel (Arrow 1B). Set the output excitation voltage range of the AD5933 at Pin 6 (Vout) to 2 V p-p (Arrow 1B). The four possible output ranges available are 2/1/0.4/0.2V p-p typically. Set the PGA gain of the ADC on the receive stage (either 1 or 5) to 1 (Arrow 1B). C1, R1 in parallel with C1 etc) depends upon the application in question. However the user must ensure that each component of the measured calibration impedance is entered correctly into each chosen topology component text box (See arrow 1B). For this example, we choose to calibrate with a Resistor only i.e. to measure the impedance of 200kΩ resistive impedance across frequency. For this example, enter 200E3 (Ω) in the Resistor Value box. Refer to the Calibration Impedance panel (Arrow 1B).Prior to making any measurements, the user must calibrate the AD5933 with a known (i.e. accurately measured) calibration impedance connected between the VIN and VOUT pins of the AD5933. The choice of calibration impedance topology (e.g. R1 in series with To program the sweep parameters as chosen above into the appropriate onboard registers of the AD5933 through the I 2 C interface, click Program Registers (Arrow 2). Rev. PrD Page 9 of 31
10 EVAL-CN0217-EB1Z The value programmed into the settling time cycles can be further multiplied by a factor of 2 or 4 for a sweep (Arrow 3A). Click the 1 (default) button. Now that the frequency sweep parameters and gain settings are programmed, the next step is to calibrate the AD5933 system by calculating the Gain Factor. The explanation of the system calibration term called the Gain Factor, a term calculated once at system calibration is provided in detail in the AD5933 data sheet. The AD5933 gain factor must be calibrated correctly for a particular impedance range before any subsequent valid impedance measurement (refer to AD5933 datasheet for further details). The evaluation software will evaluate either a single mid point frequency gain factor or multi point frequency gain factors (i.e. a gain factor for each point in the programmed sweep) See Arrow 3. The mid point gain factor is determined at the mid point of the programmed sweep, the multi point gain factors are determined at each point in the programmed frequency sweep. The software will automatically calculate the gain factor(s) for the subsequent sweep once the Calculate Gain Factor button is pressed. Once either the mid-point gain factor or the multipoint gain factors have been calculated, a message will be returned to the evaluation software front panel as show in Figure 15. The gain factor(s) returned to the evaluation software are subsequently used for the sweep across the impedance under test. Preliminary Technical Data programmed into the AD5933 RAM and are only valid when the evaluation software program is open and running. The gain factor(s) are not retained in the evaluation software once the software program is closed. To begin the sweep, click Start Sweep (Arrow 4). Once the evaluation software completes the sweep it will automatically return both a plot of the impedance vs. frequency and phase vs. frequency for the impedance under test (see Figure 14).The progress of the sweep is outlined with a progress bar as show in Figure 16. Figure 16.Sweep progress bar (blue) To take a reading from the on board temperature sensor, click Measure in the internal temperature box of the front panel. This returns the 13-bit temperature of the device. See AD5933 data sheet for more information on the temperature sensor. To download the frequency sweep data (i.e. frequency, impedance phase, real, imaginary and magnitude data) from the DFT of the sweep, click Download Impedance Data. The common dialog front panel will be presented as shown in Figure 17. Choose a file name in the directory of choice and click Save File (Figure 17) Note the file is saved in.csv format. 1: CHOOSE DIRECTORY : CHOOSE FILE NAME Figure 15.Confirmation of a mi-point calculation or a multipoint Gain Factors Calculation. After the system interface software calculates the gain factor(s) for the programmed sweep parameters, it appears in the calculated gain factor box. Important: Should the user change any of the system gain settings (e.g. change in output excitation range, PGA gain etc) after the system has been calibrated (i.e. gain factor(s) have been calculated) it will be necessary to recalculate the gain factor (s) in order to subsequently measure accurate impedance results. The gain factor(s) calculated in software are not Figure 17. Saving the Sweep data 3: SAVE THE FILE This saves the sweep data to comma separated variable file (.CSV) located in the directory of you choice. You can access this file content by using Notepad or Microsoft Excel to plot the data. Each file contains a single column of data. The format of the downloaded data is shown in Figure 18 Rev. PrD Page 10 of 31
11 EVAL-CN0217EBZ Figure 18. Opening the sweep data in excel. Each data entry corresponds to a single measurement (frequency) point so, if you program 511 point as the value for the number of increments, the array contains a single column of data with 512 data points, starting at the start frequency and ending at stop frequency value, which is determined by Note the phase measured by the AD5933 takes into account the phase introduced through the entire signal path, that is, the phase introduced through the output amplifiers, receive i-v amplifier and the low pass filter etc, along with the phase through the impedance (ZØ) under analysis connected between VOUT and VIN (Pin 6 and Pin 5 of the AD5933).The phase of the system needs to be calibrated out using a resistor before any subsequent impedance (ZØ) phase measurement can be calculated. The user will need to calibrate with a resistor in the evaluation software in order to calibrate the system phase correctly (refer to the section Impedance Measurement Tips. for further details) INSTALLATION FREQUENTLY ASKED QUESTIONS Q: How can I confirm that the hardware has been correctly installed in my computer? A: Right-click My Computer and left-click Properties. On the Hardware tab, click Device Manager. Start frequency + (number of increments delta frequency) The impedance profile and phase profile versus frequency appears in the evaluation software front panel after the sweep has completed. The user may switch between the impedance ( Z ) profile and phase (Ø) profile by clicking on the individual tabs. The absolute impedance Z tab shows how the impedance under analysis (ZUNKNOWN) varies across the programmed frequency range. To view how the phase across the network under analysis varies, click the Impedance phase Ø tab as shown in Figure 19 appears Figure 20.System Properties Figure 19.The Phase tab on the front panel. Phase of a 200KΩ resistor (0 ) is displayed Scroll to Universal Serial Bus Controllers and expand the directory root (Figure 21). When the AD5933 hardware is correctly installed, each time you plug the USB cable connecting the evaluation board to the computer, the items under the Universal Serial Bus Controllers root will be refreshed. Figure 21 indicates what to expect when the AD5933 evaluation board is correctly installed and when the evaluation board and USB cable are connected correctly to the computer. The root directory is subsequently refreshed once the USB cable is unplugged from evaluation board and the AD5933 evaluation kit icon will be removed from the main root. Rev. PrD Page 11 of 31
12 EVAL-CN0217-EB1Z Preliminary Technical Data to the correct registry and so could not be correctly located by the install wizard. To re-install them, right-click My Computer and left-click Properties. On the Hardware tab, choose Device Manager. Expand Other devices (see Figure 24). 1: EXPAND THIS DIRECTORY 2: RIGHT CLICK ON THIS DEVICE EXPAND ROOT DIRECTORY Figure 21 correctly installed hardware Q: During the installation- when I plug in my board for the first time the following message (see Figure 22) appears Figure 22.Error during the hardware installation When I click Finish, the message in Figure 23 appears. What do I do next? Figure 24. The computer has not recognized the USB device, that is, the AD5933 evaluation board which is plugged in. Right-click USB Device and choose Uninstall Driver. Unplug the evaluation board and wait for approximately 30 seconds before plugging it in again. Proceed through the installation wizard a second time. A correct installation is indicated by the expanded root directory in Figure 25. If you encounter the same error message the second time, uninstall the device driver and uninstall the software and Contact the Analog Devices applications department for further instructions regarding valid driver files. CORRECTLY INSTALLED HARDWARE Figure 23. A: Assuming that the evaluation software is installed correctly (you should have installed the software correctly prior to plugging in the board for the first time), this message simply indicates that the AD5933 device drivers have not been installed Figure 25. Correctly installed Hardware Rev. PrD Page 12 of 31
13 EVAL-CN0217EBZ SOURCE CODE FOR IMPEDANCE SWEEP PROGRAM FREQUENCY SWEEP PARAMETERS INTO RELEVANT REGISTERS (1) START FREQUENCY REGISTER (2) NUMBER OF INCREMENTS REGISTER (3) FREQUENCY INCREMENT REGISTER PLACE THE AD5933 INTO STANDBY MODE. RESET: BY ISSUING A RESET COMMAND TO CONTROL REGISTER THE DEVICE IS PLACED IN STANDBY MODE. PROGRAM INITIALIZE WITH START FREQUENCY COMMAND TO THE CONTROL REGISTER. PROGRAM START FREQUENCY SWEEP COMMAND IN THE CONTROL REGISTER, AFTER A SUFFICIENT AMOUNT OF SETTLING TIME HAS ELAPSED. POLL STATUS REGISTER TO CHECK IF THE DFT CONVERSION IS COMPLETE. Y N READ VALUES FROM REAL AND IMAGINARY DATA REGISTER. PROGRAM THE INCREMENT FREQUENCY OR THE REPEAT FREQUENCY COMMAND TO THE CONTROL REGISTER. Y POLL STATUS REGISTER TO CHECK IF FREQUENCY SWEEP IS COMPLETE. N Y PROGRAM THE AD5933 INTO POWER-DOWN MODE Figure 26. Sweep flow diagram This section outlines the evaluation board code structure required to set up the AD5933 frequency sweep. The sweep flow outline is shown in Figure 26. Each section of the flow diagram will be explained with the help of the visual basic code extracts. The evaluation board source code (visual basic) is available upon request from the applications department of analog devices. The firmware code (c code), which is downloaded to the USB microcontroller connected to the AD5933, implements the low level i2c signal control (i.e. read and write vendor request). The code extract, which is outlined below, shows how to program a single frequency sweep starting at 30K Hz, with a frequency step of 10 Hz and with 150 points in the sweep. The code assumes that a 16 MHz clock signal is connected to pin 8 (MCLK) of the AD5933.The impedance range under test is from 90k ohm to 110k ohm The Gain Factor is calculated at the mid-point of the frequency sweep i.e k Hz. The calibration is carried out with a 100k ohm resistor connected between Vout and Vin. The feedback resistor = 100k ohm. The first step in Figure 26 is to program the three sweep parameters necessary to define the frequency sweep (i.e. the start frequency, the frequency step, and the number of frequency increments in the sweep).refer to AD5933 datasheet for more details. Rev. PrD Page 13 of 31
14 EVAL-CN0217-EB1Z Preliminary Technical Data EVALUATION BOARD SOURCE CODE EXTRACT Code developed using visual basic 6. Datatype range Byte Double e308 to 4.94e-324 and 4.94e-324 to e308 Integer -32,768 to Long -2,147,483,648 to 2,147,483,647 Variant...when storing numbers same range as double. When storing strings same range as string Variable Declarations Dim ReadbackStatusRegister As Long 'stores the contents of the status register. Dim RealData As Double 'used to store the 16 bit 2s complement real data. Dim RealDataUpper As Long 'used to store the upper byte of the real data. Dim RealDataLower As Long 'used to store the lower byte of the real data. Dim ImagineryData As Double 'used to store the 16 bit 2s complement real data. Dim ImagineryDataLower As Long 'used to store the upper byte of the imaginary data. Dim ImagineryDataUpper As Long 'used to store the lower byte of the imaginary data. Dim Magnitude As Double 'used to store the sqrt (real^2+imaginary^2). Dim Impedance As Double 'used to store the calculated impedance. Dim MaxMagnitude As Double 'used to store the max impedance for the y axis plot. Dim MinMagnitude As Double 'used to store the min impedance for the y axis plot. Dim sweep_phase As Double 'used to temporarily store the phase of each sweep point. Dim Frequency As Double 'used to temporarily store the current sweep frequency. Dim Increment As Long 'used as a temporary counter Dim i As Integer 'used as a temporary counter in (max/min) mag,phase loop Dim xy As Variant 'used in the stripx profile Dim varray As Variant Dim Gainfactor as double either a single mid point calibration or an array of calibration points Dim TempStartFrequency As Double Dim StartFrequencybyte0 As Long Dim StartFrequencybyte2 As Long Dim StartFrequencybyte1A As Long Dim StartFrequencybyte1B As Long Dim DDSRefClockFrequency As Double Dim NumberIncrementsbyte0 As Long Dim NumberIncrementsbyte1 As Long Dim FrequencyIncrementbyt0 As Long Dim FrequencyIncrementbyt1 As Long Dim FrequencyIncrementbyt2 As Long Dim SettlingTimebyte0 As Long Dim SettlingTimebyte1 As Long I^2C read/write definitions used in the main sweep routine to read and write to AD5933.This is the vendor request routines in the firmware Private Sub WritetToPart(RegisterAddress As Long, RegisterData As Long) PortWrite &HD, RegisterAddress, RegisterData parameters = device address register address register data End Sub Public Function PortWrite(DeviceAddress As Long, AddrPtr As Long, DataOut As Long) As Integer PortWrite = VendorRequest(VRSMBus, DeviceAddress, CLng(256 * DataOut + AddrPtr), VRWRITE, 0, 0) End Function Public Function PortRead(DeviceAddress As Long, AddrPtr As Long) As Integer PortRead = VendorRequest(VRSMBus, DeviceAddress, AddrPtr, VRREAD, 1, DataBuffer(0)) PortRead = DataBuffer(0) End Function PHASE CONVERSION FUNCTION DEFINITION This function accepts the real and imaginary data(r, I) at each measurement sweep point and converts it to a degree Public Function phase_sweep (ByVal img As Double, ByVal real As Double) As Double Dim theta As Double Dim pi As Double pi = Rev. PrD Page 14 of 31
15 EVAL-CN0217EBZ If ((real > 0) And (img > 0)) Then theta = Atn(img / real) phase2 = (theta * 180) / pi ElseIf ((real > 0) And (img < 0)) Then theta = Atn(img / real) phase2 = ((theta * 180) / pi ) +360 ElseIf ((real < 0) And (img < 0)) Then theta = -pi + Atn(img / real) phase2 = (theta * 180) / pi ElseIf ((real < 0) And (img > 0)) Then theta = pi + Atn(img / real) phase2 = (theta * 180) / pi ' theta = arctan (imaginary part/real part) 'convert from radians to degrees '4th quadrant theta = minus angle '3rd quadrant theta img/real is positive '2nd quadrant img/real is neg End If End Function Private Sub Sweep () the main sweep routine This routine coordinates a frequency sweep using a mid point gain factor (see datasheet). 'The gain factor at the mid-point is determined from the real and imaginary contents returned at this mid point frequency and the calibration impedance. 'The bits of the status register are polled to determine when valid data is available and when the sweep is complete. ' IndexArray = 0 'initialize counter variable. Increment = NumberIncrements + 1 'number of increments in the sweep. Frequency = StartFrequency 'the sweep starts from here PROGRAM 30K Hz to the START FREQUENCY register DDSRefClockFrequency = 16E6 StartFrequency = 30E3 Assuming a 16M Hz clock connected to MCLK frequency sweep starts at 30K Hz TempStartFrequency = (StartFrequency / (DDSRefClockFrequency / 4)) * 2^27 dial up code for the DDS TempStartFrequency = Int(TempStartFrequency) 30K Hz = 0F5C28 hex StartFrequencybyte0 = 40 StartFrequencybyte1 = 92 StartFrequencybyte2 = DECIMAL = 28 HEX 92 DECIMAL = 5C HEX 15 DECIMAL = 0F HEX 'Write in data to Start frequency register WritetToPart &H84, StartFrequencybyte0 '84 hex lsb WritetToPart &H83, StartFrequencybyte1 '83 hex WritetToPart &H82, StartFrequencybyte2 '82 hex PROGRAM the NUMBER OF INCREMENTS register The sweep is going to have 150 points 150 DECIMAL = 96 hex 'Write in data to Number Increments register WritetToPart &H89, 96 lsb WritetToPart &H88, 00 msb PROGRAM the FREQUENCY INCREMENT register The sweep is going to have a frequency increment of 10Hz between successive points in the sweep DDSRefClockFrequency = 16E6 FrequencyIncrements = 10 Assuming a 16M Hz clock connected to MCLK frequency increment of 10Hz TempStartFrequency = (FrequencyIncrements / (DDSRefClockFrequency / 4)) * 2^27 dial up code for the DDS TempStartFrequency = Int(TempStartFrequency) 10 Hz = 335 decimal = 00014F hex FrequencyIncrementbyt0 = 4F FrequencyIncrementbyt1 = 01 FrequencyIncrementbyt2 = decimal = 14f hex 'Write in data to frequency increment register WritetToPart &H87, FrequencyIncrementbyt0 '87 hex lsb WritetToPart &H86, FrequencyIncrementbyt1 '86 hex WritetToPart &H85, FrequencyIncrementbyt2 '85 hex msb Rev. PrD Page 15 of 31
16 EVAL-CN0217-EB1Z Preliminary Technical Data PROGRAM the SETTLING TIME CYCLES register The DDS is going to output 15 cycles of the output excitation voltage before the ADC will start sampling the response signal. The settling time cycle multiplier is set to x1 SettlingTimebyte0 = 0F 15 cycles (decimal) = 0F hex SettlingTimebyte1 = = X1 WritetToPart &H8B, SettlingTimebyte0 WritetToPart &H8A, SettlingTimebyte PLACE AD5933 IN STANDBYMODE Standby mode command = B0 hex WritetToPart &H80, &HB0 ' Program the system clock and output excitation range and PGA setting Enable external Oscillator WritetToControlRegister2 &H81, &H8 Set the output excitation range to be 2vp-p and the PGA setting to = x1 WritetToControlRegister2 &H80, &H Initialize impedance under test with start frequency 'Initialize Sensor with Start Frequency WritetToControlRegister &H80, &H10 msdelay 2 'this is a user determined delay dependant upon the network under analysis (2ms delay) Start the frequency sweep 'Start Frequency Sweep WritetToControlRegister &H80, &H20 'Enter Frequency Sweep Loop ReadbackStatusRegister = PortRead(&HD, &H8F) ReadbackStatusRegister = ReadbackStatusRegister And &H4 ' mask off bit D2 (i.e. is the sweep complete) Do While ((ReadbackStatusRegister <> 4) And (Increment <> 0)) 'check to see if current sweep point complete ReadbackStatusRegister = PortRead(&HD, &H8F) ReadbackStatusRegister = ReadbackStatusRegister And &H2 'mask off bit D1 (valid real and imaginary data available) If (ReadbackStatusRegister = 2) Then ' this sweep point has returned valid data so we can proceed with sweep Else Do if valid data has not been returned then we need to pole stat reg until such time as valid data 'has been returned i.e. if point is not complete then Repeat sweep point and pole staus reg until valid data returned WritetToControlRegister &H80, &H40 'repeat sweep point Do ReadbackStatusRegister = PortRead(&HD, &H8F) ReadbackStatusRegister = ReadbackStatusRegister And &H2 ' mask off bit D1- Wait until dft complete Loop While (ReadbackStatusRegister <> 2) Loop Until (ReadbackStatusRegister = 2) End If ' RealDataUpper = PortRead(&HD, &H94) RealDataLower = PortRead(&HD, &H95) RealData = RealDataLower + (RealDataUpper * 256) 'The Real data is stored in a 16 bit 2's complement format. 'In order to use this data it must be converted from 2's complement to decimal format If RealData <= &H7FFF Then ' h7fff ' Positive Else Rev. PrD Page 16 of 31
17 EVAL-CN0217EBZ ' ' ' Negative RealData = RealData And &H7FFF RealData = RealData End If ImagineryDataUpper = PortRead(&HD, &H96) ImagineryDataLower = PortRead(&HD, &H97) ImagineryData = ImagineryDataLower + (ImagineryDataUpper * 256) 'The imaginary data is stored in a 16 bit 2's complement format. 'In order to use this data it must be converted from 2's complement to decimal format If ImagineryData <= &H7FFF Then ' Positive Data. Else ' Negative ImagineryData = ImagineryData And &H7FFF ImagineryData = ImagineryData End If Calculate the Impedance and Phase of the data at this frequency sweep point Magnitude = ((RealData ^ 2) + (ImagineryData ^ 2)) ^ 0.5 'the next section calculates the phase of the dft real and imaginary components phase_sweep calculates the phase of the sweep data. sweep_phase = (phase_sweep(imaginerydata, RealData) - calibration_phase_mid_point) GainFactor = xx this is determined at calibration.see gain factor section and Datasheet. Impedance = 1 / (Magnitude * GainFactor) ' Write Data to each global array. MagnitudeArray(IndexArray) = Impedance PhaseArray(IndexArray) = sweep_phase ImagineryDataArray(IndexArray) = ImagineryData code(indexarray) = Magnitude RealDataArray(IndexArray) = RealData Increment = Increment - 1 ' increment was set to number of increments of sweep at the start FrequencyPoints(IndexArray) = Frequency Frequency = Frequency + FrequencyIncrements ' holds the current value of the sweep freq IndexArray = IndexArray Check to see if sweep complete ReadbackStatusRegister = PortRead (&HD, &H8F) ReadbackStatusRegister = ReadbackStatusRegister And &H4 ' mask off bit D2 'Increment to next frequency point Frequency WritetToControlRegister &H80, &H30 Loop END OF SWEEP: Place device into POWERDOWN mode 'Enter Powerdown Mode,Set Bits D15,D13 in Control Register. WritetToPart &H80, &HA0 END SUB The programmed sweep is now complete and the impedance and phase data is available to read in the two arrays MagnitudeArray() = Impedance and PhaseArray() = phase. sweeperrormsg: End Sub MsgBox "Error completing sweep check values" The programmed sweep is now complete and the impedance and phase data is available to read in the two arrays MagnitudeArray() = Impedance and PhaseArray() = phase. Rev. PrD Page 17 of 31
18 EVAL-CN0217-EB1Z Preliminary Technical Data GAIN FACTOR CALCULATION The code show above for the impedance sweep is based on a single point Gain Factor calculation. This calculation is carried out once at system calibration at the mid point sweep frequency and with a known impedance connected between Vout and Vin. The Gain Factor this example is calculated by exciting the calibration impedance with a 2vp-p sinusoid with a frequency of k Hz. The PGA setting is x1. The calibration is carried out with a 100k ohm resistor connected between Vout and Vin. The feedback resistor is 100k ohm. The magnitude of the real and imaginary component at the calibration frequency is given by the formula Magnitude R 2 I 2 Where R is the real component and I is the imaginary component of the calibration code. The gain factor is then given by GAIN FACTOR ADMITTANCE Code 1 Impedance Magnitude 1 100k ohm Magnitude Refer to AD5933 datasheet for more details. TEMPERATURE MEASUREMENT Refer to the AD5933 datasheet for details on the temperature sensor. The temperature sensor data is stored in a 14 bit twos complement format. The conversion formula is given on page 15 of the AD5933 datasheet. Private Sub MeasureTemperature() ' The Digital temperature Result is stored over two registers as a 14 bit twos complement number. ' 92H <D15-D8> and 93H<D7 to D0>. Dim TemperatureUpper As Long. Dim TemperatureLower As Long 'Write xh90 to the control register to take temperature reading. WritetToPart &H80, &H90 msdelay 5 'nominal delay ReadbackStatusRegister = PortRead(&HD, &H8F) ReadbackStatusRegister = ReadbackStatusRegister And &H1 'if a valid temperature conversion is complete, ignore this. If ReadbackStatusRegister <> 1 Then 'loop to wait for temperature measurement to complete. Do ReadbackStatusRegister = PortRead(&HD, &H8F) ReadbackStatusRegister = ReadbackStatusRegister And &H1 Loop Until (ReadbackStatusRegister = 1) Form1.Label10.Caption = "Current Device Temperature" MsgBox "Device Temperature Measurement Complete" End If Rev. PrD Page 18 of 31
19 EVAL-CN0217EBZ ' The Digital temperature Result is stored over two registers as a 14 bit twos complement number. ' 92H <D15-D8> and 93H<D7 to D0>. TemperatureUpper = PortRead(&HD, &H92) TemperatureLower = PortRead(&HD, &H93) Temperature = TemperatureLower + (TemperatureUpper * 256) If Temperature <= &H1FFF Then ' msb =0. ' Positive Temperature. Label8.Caption = (Temperature / 32#) Else ' Negative Temperature. Label8.Caption = (Temperature ) / 32# End If 're-assign variables used. TemperatureUpper = 0 TemperatureLower = 0 Temperature = 0 End Sub IMPEDANCE MEASUREMENT TIPS The next section outlines some of the workarounds with using the AD5933 for measuring impedance profiles under certain conditions. Calibrating the AD5933: When calculating the calibration term (i.e. GAIN FACTOR see AD5933 datasheet for further details), it is important that the receive stage is operating in its linear region. This requires careful selection of the system gain settings. The system gain settings are Output excitation voltage range Current-to-voltage gain setting resistor PGA gain The gain through the system shown in Figure 27 is given by Gain Setting Resistor Output ExcitationVoltage Range PGA Gain Z UNKNOWN VOUT Z UNKNOWN CURRENT TO VOLTAGE GAIN SETTING RESISTOR VDD VIN RFB PGA (X1 OR X5) LPF Figure 27. AD5933 System Voltage Gain ADC For example, assume the following system calibration settings: VDD = 3.3 V Gain setting resistor = 200 kω ZUNKNOWN = 200 kω PGA setting = 1 Range 1 = 2V p-p The peak-to-peak voltage presented to the ADC input is 2 V p-p. However had the user chosen a Programmable Gain Amplifier Setting gain of 5, the voltage would saturate the ADC and the calculated calibration term (i.e. the Gain Factor) would be inaccurate due to the saturation of the ADC. The Gain Factor should be calculated when the largest response signal is presented to the ADC whilst ensuring the signal is always maintained within the linear range of the ADC over the impedance range of interest (the reference range of the ADC is the supply AVDD) Rev. PrD Page 19 of 31
20 EVAL-CN0217-EB1Z Therefore based on the prior knowledge that the user must have regarding the unknown impedance span over the required frequency range of interest, the user will have to correctly configure the system gain settings (see Figure 27) i.e. the output excitation voltage range (range 1, 2, 3 or 4), current to voltage amplifier gain setting resistor based on the un-known impedance range of interest, and Programmable Gain Amplifier Setting (either x1 or x5) which proceeds the ADC. The user should choose a calibration impedance which is midvalue between the limits of the unknown impedance (therefore the user must know the impedance limits in order to correctly calibrate the system). The user should then choose an equal value I-V gain setting resistor to the calibration impedance. This will result in a unity gain condition about the receive side current to voltage amplifier. For example: assume the following: Unknown Test Impedance limits 180 k Zunknown 220k Frequency Range of interest is 30 khz and 32 KHz The following are the system calibration gain settings: VDD = 3.3 V Gain setting resistor (RFB) = 200 kω ZCALIBRATION = 200 kω PGA setting = 1 Calibration Frequency = 31 KHz (Mid-point Frequency) The Gain factor calculated at the mid point frequency of 31 KHz can be used to calculate any impedance in the 180KΩ to 220Ω.region.Impedance results will degrade if the unknown impedance span is large or if the frequency sweep is large. If any of the calibration system gain settings change, the user will need to recalibrate the AD5933 and recalculate the Gain Factor. (See AD5933 datasheet for further details). Measuring lower excitation frequencies The AD5933 has a flexible internal direct digital synthesizer (DDS) core and DAC which together generate the excitation signal used to measure the impedance (ZUNKNOWN). The DDS core has a 27 bit phase accumulator which allows sub hertz (0.1Hz) frequency resolution. The output of the phase accumulator is connected to the input of a Read Only Memory (ROM).The digital output of phase accumulator is used to address individual memory locations in the ROM. The digital contents of the ROM represent amplitude samples of a single cycle of a sinusoidal excitation waveform. The contents of each address within the ROM look up table are in turn passed to the input of a digital to analog converter (DAC) that produces the analog excitation waveform made available at the Vout pin. The DDS core (i.e. Phase accumulator and ROM look up) and the DAC are all referenced from a single system clock. The function of the phase accumulator is simply to act as a system clock divider. Preliminary Technical Data The system clock for the AD5933 DDS engine can be provided in one of two ways. The user can provide a highly accurate and stable clock (crystal oscillator) at the external clock pin MCLK pin 8. Alternatively, the AD5933 provides an internal clock oscillator with a typical frequency of MHz The internal oscillator is not available in the AD5934 and so the user must apply a clock to the external clock pin (MCLK). The user can select the preferred system clock by programming Bit D3 in the CONTROL register (Address 81 hex, see AD5933 Datasheet). The system clock is also used by the internal ADC to digitize the response signal. The ADC requires 16 clock periods to perform a single conversion. Therefore with a maximum system clock frequency of MHz, the ADC can sample the response signal with a frequency of MHz i.e. a throughput rate of 1.04 MSPS. The ADC will convert 1024 samples and pass the digital results to the MAC core for processing. The AD5933 MAC core performs a 1024 point DFT to determine the peak of the response signal at the ADC input. The DFT offers excellent many advantages over conventional peak detection mechanism s including excellent dc rejection, an averaging of errors and offers phase information. The through put rate of the AD5933 ADC will scale with the system clock i.e. lower ADC throughput rates and hence sampling frequencies can be achieved by lowering the system clock. The conventional DFT assumes a sequence of periodic input data samples in order to determine the spectral content of the original continuous signal. In the AD5933 these samples obviously come from the 12 bit ADC for a user defined range of signal frequencies. The conventional DFT correlates the input signal against a series of test phasor frequencies in order to determine the fundamental signal frequency and its harmonics. The frequency of the test phasor is at integer multiples of a fundamental frequency given by the following formula Test phasor frequency Fs N Where Fs = sampling frequency of ADC and N is the number of samples taken = The correlation is performed for each frequency integer fundamental. If the resulting correlation of the test phasor with the input sample set is non-zero, then there is signal energy at this frequency. If no energy is found in a bin then there can be no energy at that test frequency. Rev. PrD Page 20 of 31
21 The DFT implemented by the AD5933 is called a single point DFT; this means that the analysis or correlation frequency in the MAC core is always at the same frequency as the current output excitation frequency. Therefore when the system clock for the AD5933 is MHz, the sample rate of the ADC is 1.04 MHz. The DSP core requires 1024 samples to perform the single point DFT. There fore the resolution of the DFT is 1.04 MHz/1024 points 1KHz.This calculation is based on a system clock frequency of 16 MHz being applied at MCLK. If the AD5933 tries to examine excitation frequencies below 1 khz the errors introduced by spectral leakage become very significant and will result in erroneous impedance readings. If the input signal dose not have an exact integer number of cycles over the 1024 point sample interval as shown in Figure 28 the there will not be a smooth transition from the end of one period to the next as shown in Figure 29.The leakage is a result of the discontinuities introduced by the DFT assuming a periodic input signal like that shown in Figure 29. In order to for the AD5933 to analyze the impedance (ZUNKNOWN) at frequencies lower than 1 khz it will be necessary to scale the system clock such that the sample rate of the ADC is lowered and will cause the 1024 samples required for the single point DFT to cover an integer number of periods of the current excitation frequency. EVAL-CN0217EBZ Q: I want to analyze frequencies in the range between 1 KHz to 10 KHz using the AD5933 using a 16 MHz crystal, will this work? A: You will need to scale the system clock by using an external clock divider. This will reduce the sampling frequency of the ADC to a value less that 1 MHz (FSAMPLING =MCLK/16), however the 1024 sample set will now cover the response signal under analysis. Note by scaling the system clock you will now have reduced the maximum bandwidth of the sweep. The user can use an additional low power DDS part like the AD9834 (see Figure 30) or an integer N divider like the ADF4001 (see Figure 31) to divide down a system clock signal before applying it to the external clock pin (MCLK) of the AD5933 MCLK AD9834 SCLK FSYNC SDA SCLK FSYNC SDA IOUT VDD MCLK VDD AD5933 ADCMP601 Samples span entire excitation period ADuc7020 OSCILLATOR DDS CORE (27 BITS) SCL SDA I 2 C INTERFACE MAC ADC (9 bits) Sample window DFT assumes a periodic sample set Figure 30 using an external AD9834 to scale the system clock. Figure 28.Sample set spanning the entire excitation period Samples do not span entire excitation period DFT assumes a periodic sample set Figure 29.Sample set not spanning the entire excitation period Rev. PrD Page 21 of 31
22 EVAL-CN0217-EB1Z Preliminary Technical Data REFINA/B RSET ADF4001 REFIN MUXOUT SCLK FSYNC SDA CE SCLK FSYNC SDA CE ADuc7020 SCL SDA OSCILLATOR MCLK I 2C INTERFACE MAC AD5933 DDS CORE (27 BITS) ADC (9 bits) A: For example if the user has already established that a scaled clock frequency of 4 MHz must be applied to the external clock pin of the AD5933 in order to correctly analyze a 3 KHz signal. The applied system clock (external or internal oscillator) is divided by a factor of 4 before being routed as the reference clock to the DDS. The system clock is directly connected to the ADC without any divide so the ADC sampling clock is running at 4 times the speed of the DDS core. Therefore with a system clock of 4 MHz, the DDS reference clock is now 1/4 4 MHz = 1 MHz and the ADC clock is 4 MHz. The AD5933 DDS has a 27 bit phase accumulator; however the top three most significant bits are internally connected to logic zero. Therefore with the top three MSB s set to zero the max DDS output frequency is now reduced by a further factor of 1/8th.Therefore the maximum output frequency is now 1/32*1 MHz = khz. Figure 31. Using an external integer divider to scale the system clock. Q I have scaled the system clock connected to the AD5933 in order to help me analyze lower clock frequencies. I have established the lower impedance limit (see Table 3) but my upper excitation frequency is now limited. What is the reason for this limitation? Table 3. Experimental Lower frequency limits vs MCLK AD5933 lower Frequency* Clock Frequency Applied to MCLK pin** K Hz to-5k Hz 16 MHz 2 5K Hz to 1K Hz 4 MHz 3 5K Hz to 300 Hz 2 MHz Hz to 200 Hz 1 MHz Hz to 100 Hz 250 KHz Hz to 30 Hz 100 KHz 7 30 Hz to 20 Hz 50 KHz 8 20 Hz to 10 Hz 25 KHz *Lower Frequency sweep limit established by applying the divided clock signal to the MCLK pin of the AD5933, and by calibrating and re-measuring a nominal impedance ZCALIBRATION e.g. a 200KΩ resistor over a 500hz linear sweep from the programmed start frequency (I-V gain resistor setting = ZCALIBRATION e.g. 200kΩ, PGA = X1. Δ Frequency = 5Hz, number of points = 100).The lower frequency limit is established as the frequency at which the DFT and hence impedance vs. frequency results begins to degrade and deviate from the expected value of the measured impedance ZCALIBRATION e.g. 200KΩ. **TTL clock levels applied to MCLK pin, VIH = 2V, VIL = 0.8V. In summary it is possible to accurately measure the 3 KHz signal using a lower system clock of 4Mhz however the two main tradeoffs are firstly that it will take AD5933 longer to return the impedance results due to the slower ADC conversion clock speed and secondly the upper excitation limit is now restricted to 31.25Khz. Measuring higher excitation frequencies The AD5933 is specified to a typical system accuracy of 0.5 % (assuming the AD5933 system is calibrated correctly for the impedance range under test) within the frequency range of 1 KHz up to 100 khz. The lower frequency limit is determined by the value of the system clock frequency connected to the external clock pin (MCLK) of the AD5933.The lower limit can be reduced by scaling the system clock (see Measuring lower excitation frequencies).the upper frequency limit of the system is due to the finite bandwidth of the internal amplifiers coupled with the effects of the low pass filter pole locations (e.g. 200 KHz, 300 KHz) which are used to roll-off any noise signals from corrupting the DFT output on the receive side of the AD5933.Therefore the AD5933 will have a finite frequency response similar to that shown in Figure 32. SYSTEM GAIN (db) K 100K 1000K SYSTEM BANDWIDTH (HZ) Rev. PrD Page 22 of 31
23 Figure 32. Typical AD5933 system bandwidth Using the AD5933 to analyze frequencies past 100 khz will introduce errors in impedance profile if the sweep span is large, due to the effect of the increased roll off in the finite frequency response of the system past 100Khz. However if the user is sweeping in frequency above 100 khz it is important to ensure that the sweep range is as small as possible e.g. 120 khz to 122 khz.the impedance error from the calibration frequency is approximately linear over a small frequency range. The user can remove the linear error introduced by carrying out an endpoint/multipoint calibration (see AD5933 datasheet for further details on end point calibration). Measuring the phase across an impedance The AD5933 returns a complex output code made up of a separate real and imaginary component. The real component is stored at register address 94h 95h and an imaginary component is stored at register address 96h 97h after each sweep measurement. These correspond to the real and imaginary components of the DFT and NOT the resistive and reactive components of the impedance under test. For example it is very common miss conception to assume that if a customer was analyzing a series RC circuit that the real value stored in 94h and 95h and the imaginary value stored at 96h and 97h corresponds to the resistance and capacitive reactance respectfully. This is incorrect; however the magnitude of the impedance ( Z ) can be calculated by calculating the magnitude of the real and imaginary components of the DFT given by the following formula Magnitude R 2 I 2 After each measurement multiplying it by the calibration term (see Gain Factor calculation in AD5933 datasheet) and inverting the product. The magnitude of the impedance is therefore given by the following formula. Impedance 1 GAIN FACTOR Magnitude Where the gain factor is given by the following formula 1 ADMITTANCE Impedance GAIN FACTOR Code Magnitude The user must calibrate the AD5933 system for a know impedance range to determine the gain factor before any valid measurement can take place. Therefore the user of the AD5933 must know the impedance limits of the complex impedance (ZUNKNOWN) for the sweep frequency range of interest. The gain factor is simply determined by placing known impedance EVAL-CN0217EBZ between the input/output of the AD5933 and measuring the resulting magnitude of the code. The AD5933 system gain settings need to be chosen in order to place the excitation signal in the linear region of the onboard ADC. (Refer to the datasheet for further details) Since the AD5933 returns a complex output code made up of a real and imaginary component, the user will also be able to calculate the phase of the response signal through AD5933 signal path. The phase is given by the following formula. 1 Phase ( rads) Tan ( I / R) The phase measured by the above formula, accounts for the phase shift introduced to the DDS output signal as it passes through the internal amplifiers on the transmit and receive side of the AD5933 along with the low pass filter and also the impedance connected between the VOUT and VIN pins of the AD5933. The parameters of interest for many users of the AD5933 is the magnitude of the impedance ( ZUNKNOWN ) and the Impedance phase (ZØ).The measurement of the Impedance phase (ZØ) is a two step process. The first step involves calculating the AD5933 system phase. The AD5933 system phase can be calculated by placing a resistor across the Vout and Vin pins of the AD5933 and calculating the phase (using the formula above) at after each measurement point in the sweep. By placing a resistor across the Vout and Vin pins, there is no additional phase lead or lag introduced to the AD5933 signal path and the resulting phase will be due entirely to the internal poles of the AD5933 i.e. the system phase. Once the system phase has been calibrated using a resistor, the phase of any unknown impedance can be calculated by inserting the un-impedance between the Vin and Vout terminals of the AD5933 and recalculating the new phase ( including the phase due to the impedance) using the same formula. The phase of the unknown impedance (ZØ) is given by the following formula. ZØ ( unknown system) Where system is the phase of the system with a calibration resistor connected between VIN and VOUT. unknown is the phase of the system with the unknown impedance connected between Vin and Vout. And ZØ is the phase due to the impedance i.e. the impedance phase. Rev. PrD Page 23 of 31
24 EVAL-CN0217-EB1Z Note: It is possible e to calculate both the gain factor and to calibrate the system phase using the same real and imaginary component values when a resistor is connected between the Vout and Vin pins of the AD5933. Example: measuring the Impedance phase (ZØ) of a capacitor. The excitation signal current leads the excitation signal voltage across a capacitor by -90 degrees. So before any measurement is carried out one would intuitively expect to see an approximate - 90 degree phase difference between the system phase responses measured with a resistor and that the system phase responses measured with capacitive impedance. As outlined above, if the user would like to determine the phase angle of capacitive impedance (ZØ) the user will firstly have to determine the system phase response( system ) and subtract this from the phase calculated with the capacitor connected between Vout and Vin ( unknown ). A plot showing the AD5933 system phase response calculated using a 220 kω calibration resistor (Rfb = 220KΩ, PGA = 1) and the repeated phase measurement with a 10pf capacitive impedance is shown in Figure 33. The phase difference (i.e. ZØ) between the phase response of a capacitor and the system phase response using a resistor is the impedance phase of the capacitor (ZØ) and is shown in Figure 34. PHASE (DEGREE) K OHM RESISTOR 10Pf CAPACITOR PHASE (Degree) Preliminary Technical Data k 30k 45k 60k 75k 90k 105k 120k FREQUENCY (HZ) Figure 34. Phase response of a capacitor One important point to note about the phase formula used to plot Figure 33 is that it uses the arctangent function which will return a phase angle in radians and therefore it will be necessary to convert from radians to degrees. Also care must be taken when using the arctangent formula when using the real and imaginary values to interpret the phase at each measurement point.the arctangent function will return the correct standard phase angle only when the sign of the real and imaginary values are positive i.e. when the co-ordinates lie in the first quadrant. The standard angle is angle taken counter clock wise form the positive real x-axis. If the sign of the real component is positive and the sign of the imaginary component is negative i.e. the data lies in the second quadrant, then the arctangent formula will return a negative angle and it is necessary to add a further180 degrees to calculate the correct standard angle. Likewise when the real and imaginary component are both negative i.e. when the co-ordinates lie in the third quadrant, then the arctangent formula will return a positive angle it is necessary to add 180 degrees from the angle to return the correct standard phase. Finally when the real component is positive and the imaginary component is negative i.e. the data lies in the fourth quadrant then the arctangent formula will return a negative angle. It is necessary to add 360 degrees to angle in order to calculate the correct phase angle k 1n 30k 45k 60k 75k 90k 105k 120k Frequency (Hz) Figure 33. System phase response vs. capacitive phase Rev. PrD Page 24 of 31
25 EVAL-CN0217EBZ Therefore the correct standard phase angle is dependant upon the sign of the real and imaginary component and is summarized in Table 4. Table 4. Phase angle Real imaginary quadrant Phase angle (degrees) positive positive 1 st Tan ( I / R) * positive negative 2 nd negative negative 3 rd positive negative 4th Tan ( I / R) * Tan ( I / R)* Tan ( I / R) * Once the magnitude of the impedance ( Z ) and the impedance phase angle (ZØ, in radians) are correctly calculated is it possible to determine the magnitude of the real (resistive) and imaginary (reactive) component of the impedance (ZUNKNOWN) by the vector projection of the impedance magnitude onto the real and imaginary impedance axis using the following formulas. The real component is given by ZREAL = Z Cos (ZØ). The Imaginary component is given by ZIMAG = Z Sin (ZØ) Rev. PrD Page 25 of 31
26 EVAL-CN0217-EB1Z Preliminary Technical Data EVALUATION BOARD SCHEMATIC Figure 35. Rev. PrD Page 26 of 31
27 EVAL-CN0217EBZ Rev. PrD Page 27 of PB0/FD0 PB1/FD1 PB2/FD2 PB3/FD3 PB4/FD4 PB5/FD5 PB6/FD6 PB7/FD7 PB8/FD8 PB9/FD9 PB10/FD10 PB11/FD11 PB12/FD12 PB13/FD13 PB14/FD14 PB7/FD15 U3 CY7C58013 CSP C20 0.1F C19 0.1F C8 0.1F C7 0.1F C6 0.1F C5 0.1F +3.3V C21 0.1F CTL0/*FLAGA CTL1/*FLAGB CTL2/*FLAGC SDA SCL XTALOUT XTALIN RESET WAKEUP CLKOUT D D+ PA0/INT0 PA1/INT1 PA2/*SLOE PA3/*WU2 PA4/FIFOADR0 PA5/FIFOADR1 PA6/*PKTEND PA7/*FLO/SLCS RDY0/*SLRD RDY1/*SLWR IFCLK RSVD AGND GND GND GND GND GND GND GND AVCC VCC VCC VCC VCC VCC VCC VCC VCC WP SCL SDA U2 24LC64 C22 0.1F +3.3V 8 A0 A1 A2 VSS V +3.3V +3.3V C23 2.2F C18 0.1F R V +3.3V C9 0.1F R12 100k +3.3V C4 10F R13 100k +3.3V SCL SDA VCC D D+ GND SH SH V USB T1 T C10 2.2F C17 0.1F R15 2.2k R14 2.2k J7 USB R16 10k Y1 24MHz Figure 36..
28 EVAL-CN0217-EB1Z Preliminary Technical Data Figure 37 Rev. PrD Page 28 of 31
29 EVAL-CN0217EBZ BILL OF MATERIALS c Part Description Value Tolerance PCB Decal PART DESC MFG #1 Part Number C1 CAP DNI CAP\MR04 Place holder n/a n/a C2 CAP DNI CAP\MR04 Place holder n/a n/a C3 CAP DNI CAP\MR04 Place holder n/a n/a Z CAP DNI CAP\MR04 Place holder - Insert 2 Wire-Wrap Pins Analog Issue C5 CAP+ 10uF CAP\TAJ_B 10V Tantalum Capacitor AVX TAJB106K016R C6 CAP 0.1uF 10% V X7R SMD Ceramic Capacitor AVX 06035C104KAT2A C7 CAP 47nF 10% R1/8W CAPACITOR, 47NF, 50V, ThruHole Multicomp MCRR50473X7RK0050 C8 CAP 0.1uF 10% V X7R SMD Ceramic Capacitor AVX 06035C104KAT2A C9 CAP 10uF 0805 X5R Ceramic Capacitor Yageo CC0805KKX5R6BB106 C10 CAP 0.1uF 10% V X7R SMD Ceramic Capacitor AVX 06035C104KAT2A C11 CAP 10uF 0805 X5R Ceramic Capacitor Yageo CC0805KKX5R6BB106 C12 CAP 0.1uF 10% V X7R SMD Ceramic Capacitor AVX 06035C104KAT2A C13 CAP 0.1uF 10% V X7R SMD Ceramic Capacitor AVX 06035C104KAT2A C14 CAP 2.2uF V X5R SMD Ceramic Capacitor Yageo CC0603KRX5R5BB225 C15 CAP 0.1uF 10% V X7R SMD Ceramic Capacitor AVX 06035C104KAT2A C16 CAP 0.1uF 10% V X7R SMD Ceramic Capacitor AVX 06035C104KAT2A C17 CAP 0.1uF 10% V X7R SMD Ceramic Capacitor AVX 06035C104KAT2A C18 CAP 0.1uF 10% V X7R SMD Ceramic Capacitor AVX 06035C104KAT2A C19 CAP 0.1uF 10% V X7R SMD Ceramic Capacitor AVX 06035C104KAT2A C20 CAP 0.1uF 10% V X7R SMD Ceramic Capacitor AVX 06035C104KAT2A C21 CAP 0.1uF 10% V X7R SMD Ceramic Capacitor AVX 06035C104KAT2A C22 CAP 10uF 0805 X5R Ceramic Capacitor Yageo CC0805KKX5R6BB106 C23 CAP 0.1uF 10% V X7R SMD Ceramic Capacitor AVX 06035C104KAT2A C24 CAP 0.1uF 10% V X7R SMD Ceramic Capacitor AVX 06035C104KAT2A C25 CAP 10uF 0805 X5R Ceramic Capacitor Yageo CC0805KKX5R6BB106 C26 CAP 0.1uF 10% V X7R SMD Ceramic Capacitor AVX 06035C104KAT2A C27 CAP 0.1uF 10% V X7R SMD Ceramic Capacitor AVX 06035C104KAT2A C28 CAP 22pF 5% V NPO SMD Ceramic Capacitor Yageo CC0603JRNPO9BN220 C29 CAP 22pF 5% V NPO SMD Ceramic Capacitor Yageo CC0603JRNPO9BN220 C30 CAP 0.1uF 10% V X7R SMD Ceramic Capacitor AVX 06035C104KAT2A C31 CAP 10uF 0805 X5R Ceramic Capacitor Yageo CC0805KKX5R6BB106 C32 CAP 10uF 0805 X5R Ceramic Capacitor Yageo CC0805KKX5R6BB106 C33 CAP 0.1uF 10% V X7R SMD Ceramic Capacitor AVX 06035C104KAT2A C34 CAP 0.1uF 10% V X7R SMD Ceramic Capacitor AVX 06035C104KAT2A C35 CAP 10uF 0805 X5R Ceramic Capacitor Yageo CC0805KKX5R6BB106 C36 CAP 0.1uF 10% V X7R SMD Ceramic Capacitor AVX 06035C104KAT2A CLK1 SMB SMB SMB SOCKET Tyco D4 LED LED-0805 Green LED Avago HSMG-C170 GL1 GROUNDLINK COMPONENTLINK Copper Short n/a n/a J1 USB-MINI-B USB-MINI-B USB Mini-B Connector Molex J2 CON\POWER CON\POWER 2 Pin Terminal Block (5mm Pitch) Camden CTB5000/2 LK1 JUMPER SIP-2P Jumper Block, 2 Pins 0.1" Spacing Harwin M LK2 JUMPER SIP-2P Jumper Block, 2 Pins 0.1" Spacing Harwin M LK3 JUMPER SIP-2P Jumper Block, 2 Pins 0.1" Spacing Harwin M LK4 JUMPER SIP-2P Jumper Block, 2 Pins 0.1" Spacing Harwin M LK5 JUMPER SIP-2P Jumper Block, 2 Pins 0.1" Spacing Harwin M LK6 JUMPER2\SIP3 LINK-3P Jumper Block, 3 Pins 0.1" Spacing Harwin M R1 RES K9 1% 0603 SMD Resistor Multicomp MC 0.063W % 49K9 R2 RES K9 1% 0603 SMD Resistor Multicomp MC 0.063W % 49K9 CAL RES DNI n/a R1/8W Place holder - Insert 2 Wire-Wrap Pins Analog Issue R4 RES K 0.10% 0603 SMD Resistor (0.1%) Panasonic ERA3AEB203V R5 RES K 0.10% 0603 SMD Resistor (0.1%) Multicomp MC 0.063W % 20K R6 RES DNI n/a R1/8W THROUGH HOLE Resistor 1/8 W n/a n/a R7 RES K9 1% 0603 SMD Resistor Multicomp MC 0.063W % 49K9 R8 RES K9 1% 0603 SMD Resistor Multicomp MC 0.063W % 49K9 R9 RES 50R 1% 0603 SMD Resistor Multicomp MC 0.063W % 49R9 R10 RES 1k 0805 SMD Resistor Multicomp MC 0.1W % 1K R11 RES 100k 1% 0603 SMD Resistor Multicomp MC 0.063W % 100 R12 RES 100k 1% 0603 SMD Resistor Multicomp MC 0.063W % 100 R13 RES 0R 1% 0603 SMD Resistor Multicomp MC 0.063W R R14 RES 10k 1% 0603 SMD Resistor Multicomp MC 0.063W % 10K R15 RES 2k2 1% 0603 SMD Resistor Multicomp MC 0.063W % 2K2 R16 RES 2k2 1% 0603 SMD Resistor Multicomp MC 0.063W % 2K2 T1 TESTPOINT TESTPOINT TESTPOINT Black Testpoint T2 TESTPOINT TESTPOINT TESTPOINT Black Testpoint T3 TESTPOINT TESTPOINT TESTPOINT Black Testpoint T5 TESTPOINT TESTPOINT TESTPOINT Black Testpoint T6 TESTPOINT TESTPOINT TESTPOINT Black Testpoint T7 TESTPOINT TESTPOINT TESTPOINT Black Testpoint T8 TESTPOINT TESTPOINT TESTPOINT Black Testpoint U1 AD8606 SO8NB Dual Op-Amp Analog Devices AD8606ARZ U2 AD5934 SSOP16 Analog Devices AD5933BRSZ / AD5934BRS U3 CY7C68013-CSP LFCSP-56 USB Microcontroller Cypress Semiconductor CY7C LFC U4 24LC64 SO8NB IC SERIAL EEPROM 64K 2.5V 8-SOIC Microchip 24LC64-I/SN U5 ADP SO8NB Precision Low Dropout Voltage RegulatoAnalog Devices ADP3303ARZ-3.3 U6 ADP SO8NB Precision Low Dropout Voltage RegulatoAnalog Devices ADP3303ARZ-3.3 Y1 XTAL-CM309S 24 MHz XTAL_CM309S CM309S SMD Crystal AEL X24M000000S244 Y2 AEL Mhz AEL V 16MHz Clock Oscillator AEL Rev. PrD Page 29 of 31
30 EVAL-CN0217-EB1Z Preliminary Technical Data OUTLINE DIMENSIONS MAX MIN COPLANARITY BSC SEATING PLANE COMPLIANT TO JEDEC STANDARDS MO-150-AC Figure Lead Shrink Small Outline Package [SSOP] (RS-16) Dimensions shown in millimeters A ORDERING GUIDE Model Temperature Range Package Description Package Option AD5933YRSZ 1 40 C to +125 C 16-Lead Shrink Small Outline Package (SSOP) RS-16 AD5933YRSZ-REEL C to +125 C 16-Lead Shrink Small Outline Package (SSOP) RS-16 EVAL-AD5933EBZ 1 40 C to +125 C Evaluation Board 1 Z = RoHS Compliant Part. Rev. PrD Page 30 of 31
31 EVAL-CN0217EBZ NOTES 2008 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. EB /05(PrA) Rev. PrD Page 31 of 31
1 MSPS, 12-Bit Impedance Converter, Network Analyzer AD5933
Data Sheet 1 MSPS, 1-Bit Impedance Converter, Network Analyzer FEATURES Programmable output peak-to-peak excitation voltage to a maximum frequency of 100 khz Programmable frequency sweep capability with
USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual
USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual Copyright 2007 SofTec Microsystems DC01197 We want your feedback! SofTec Microsystems is always on
DS2438EVKIT+ Smart Battery Monitor Evaluation Kit
19-4829; Rev 1; 8/09 www.maxim-ic.com DS2438EVKIT+ Smart Battery Monitor Evaluation Kit FEATURES Demonstrates the Capabilities of the DS2438 Smart Battery Monitor, Including: Temperature Measurement Voltage
EVAL-AD5390/91/92EB. Evaluation Board for 8-/16-Channel, 12-/14-Bit, Serial Input, Voltage-Output DACs
Evaluation Board for 8-/16-Channel, 12-/14-Bit, Serial Input, Voltage-Output DACs EVAL-AD5390/91/92EB FEATURES Full-featured evaluation board On-board reference On-board ADC for MON_OUT voltage readback
isppac-powr1220at8 I 2 C Hardware Verification Utility User s Guide
November 2005 Introduction Application Note AN6067 The isppac -POWR1220AT8 device from Lattice is a full-featured second-generation Power Manager chip. As part of its feature set, this device supports
Chord Limited. Mojo Dac Headphone Amplifier OPERATING INSTRUCTIONS
Chord Limited Mojo Dac Headphone Amplifier OPERATING INSTRUCTIONS -!1 - Cleaning and care instructions: Mojo requires no special care other than common sense. Spray window cleaner (clear type) may be used
EVAL-AD5680. Single Channel, 18-Bit, Serial Input, Voltage Output DAC Evaluation Board FEATURES GENERAL DESCRIPTION
Single Channel, 18-Bit, Serial Input, Voltage Output DAC Evaluation Board EVAL-AD680 FEATURES Full-featured evaluation board for AD680 On-board reference On-board ADC for voltage readback Various link
EVAL-UFDC-1/UFDC-1M-16
Evaluation Board for Universal Frequency-to- Digital Converters UFDC-1 and UFDC-1M-16 EVAL-UFDC-1/UFDC-1M-16 FEATURES Full-Featured Evaluation Board for the Universal Frequency-to-Digital Converters UFDC-1
Transmitter Interface Program
Transmitter Interface Program Operational Manual Version 3.0.4 1 Overview The transmitter interface software allows you to adjust configuration settings of your Max solid state transmitters. The following
Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs
Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs AN033101-0412 Abstract This describes how to interface the Dallas 1-Wire bus with Zilog s Z8F1680 Series of MCUs as master devices. The Z8F0880,
Accurate Measurement of the Mains Electricity Frequency
Accurate Measurement of the Mains Electricity Frequency Dogan Ibrahim Near East University, Faculty of Engineering, Lefkosa, TRNC [email protected] Abstract The frequency of the mains electricity supply
PCAN-MicroMod Universal I/O Module with CAN Interface. User Manual. Document version 2.1.0 (2014-01-16)
PCAN-MicroMod Universal I/O Module with CAN Interface User Manual Document version 2.1.0 (2014-01-16) Products taken into account Product Name Part number Model PCAN-MicroMod IPEH-002080 with firmware
Real Time Clock USB Evaluation Board V3.0
Real Time Clock USB Evaluation Board V.0 Application Note February 9, 008 RTC EVB Intersil RTC Devices Supported Introduction This evaluation board provides a platform for testing Intersil Real Time Clock
Analog Devices Welcomes Hittite Microwave Corporation NO CONTENT ON THE ATTACHED DOCUMENT HAS CHANGED
Analog Devices Welcomes Hittite Microwave Corporation NO CONTENT ON THE ATTACHED DOCUMENT HAS CHANGED www.analog.com www.hittite.com THIS PAGE INTENTIONALLY LEFT BLANK PLL & PLL with Integrated VCO Evaluation
SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.
SKP16C62P Tutorial 1 Software Development Process using HEW Renesas Technology America Inc. 1 Overview The following tutorial is a brief introduction on how to develop and debug programs using HEW (Highperformance
MAX6683 Evaluation System/Evaluation Kit
19-2343; Rev 1; 3/07 MAX6683 Evaluation System/Evaluation Kit General Description The MAX6683 evaluation system (EV system) consists of a MAX6683 evaluation kit (EV kit) and a companion Maxim CMODUSB board.
How To Use An Ams 5812 Pressure Sensor With A Usb Starter Kit
User Guide USB Starter Kit AMS 5812 Phone:+49 (0)6131/91 0730-0 Fax: +49 (0)6131/91 073-30 Internet: E Mail: [email protected] Analog Microelectronics GmbH An der Fahrt 13, D 55124 Mainz May 2012 - Rev.
FREQUENCY RESPONSE ANALYZERS
FREQUENCY RESPONSE ANALYZERS Dynamic Response Analyzers Servo analyzers When you need to stabilize feedback loops to measure hardware characteristics to measure system response BAFCO, INC. 717 Mearns Road
MODULE BOUSSOLE ÉLECTRONIQUE CMPS03 Référence : 0660-3
MODULE BOUSSOLE ÉLECTRONIQUE CMPS03 Référence : 0660-3 CMPS03 Magnetic Compass. Voltage : 5v only required Current : 20mA Typ. Resolution : 0.1 Degree Accuracy : 3-4 degrees approx. after calibration Output
Software User Guide UG-461
Software User Guide UG-461 One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com ezlinx icoupler Isolated Interface Development Environment
USB 2.0 VGA ADAPTER USER MANUAL
USB 2.0 VGA ADAPTER USER MANUAL CONTENTS INTRODUCTION... 3 FEATURES... 3 SYSTEM REQUIREMENTS... 3 PACKAGE CONTENTS... 3 SUPPORTED COMMON DISPLAY RESOLUTION... 4 TECHNICAL SPECIFICATIONS... 4 INSTALLATION
Lab 3: Introduction to Data Acquisition Cards
Lab 3: Introduction to Data Acquisition Cards INTRODUCTION: In this lab, you will be building a VI to display the input measured on a channel. However, within your own VI you will use LabVIEW supplied
Page 1 S5.5 Monitoring Software Manual Rev 1.2 for Software Ver 1.0
Trantec S5.5 Monitoring Software Manual Initial Setup Minimum PC Requirements 1.6 GHz CPU, 256 MB Memory, 1 available USB port, Windows XP Recommended PC >2.0 GHz CPU, 512 MB (XP) 1 GB (Vista) memory,
Programmable Single-/Dual-/Triple- Tone Gong SAE 800
Programmable Single-/Dual-/Triple- Tone Gong Preliminary Data SAE 800 Bipolar IC Features Supply voltage range 2.8 V to 18 V Few external components (no electrolytic capacitor) 1 tone, 2 tones, 3 tones
Guide to Installing BBL Crystal MIND on Windows 7
Guide to Installing BBL Crystal MIND on Windows 7 Introduction The BBL Crystal MIND software can not be directly installed on the Microsoft Windows 7 platform, however it can be installed and run via XP
Tire pressure monitoring
Application Note AN601 Tire pressure monitoring 1 Purpose This document is intended to give hints on how to use the Intersema pressure sensors in a low cost tire pressure monitoring system (TPMS). 2 Introduction
QUICK START GUIDE FOR DEMONSTRATION CIRCUIT 956 24-BIT DIFFERENTIAL ADC WITH I2C LTC2485 DESCRIPTION
LTC2485 DESCRIPTION Demonstration circuit 956 features the LTC2485, a 24-Bit high performance Σ analog-to-digital converter (ADC). The LTC2485 features 2ppm linearity, 0.5µV offset, and 600nV RMS noise.
User Guide Win7Zilla
User Guide Win7Zilla Table of contents Section 1: Installation... 3 1.1 System Requirements... 3 1.2 Software Installation... 3 1.3 Uninstalling Win7Zilla software... 3 Section 2: Navigation... 4 2.1 Main
CashFlow Programming Module CPM
CashFlow Programming Module CPM Installation & User Guide GB REV G4 08/08/2006 Table of Content Table of Content... 2 CashFlow Programming Module (CPM)... 4 What is a CPM?... 4 CPM Identification... 4
STIM202 Evaluation Kit
Table of contents: 1 FEATURES... 2 2 GENERAL DESCRIPTIONS AND SYSTEM CONTENTS... 2 3 SYSTEM REQUIREMENTS... 2 4 GETTING STARTED... 3 4.1 INSTALLATION OF NI-SERIAL CABLE ASSEMBLY DRIVER... 3 4.2 INSTALLATION
Variable Resolution, 10-Bit to 16-Bit R/D Converter with Reference Oscillator AD2S1210-EP
Variable Resolution, -Bit to -Bit R/D Converter with Reference Oscillator ADS-EP FEATURES Complete monolithic resolver-to-digital converter 35 rps maximum tracking rate (-bit resolution) ±.5 arc minutes
Cart Interface Installation & Control Board Manual for M38 XP and RX Carts and Legacy M39 Carts
Rubbermaid Medical Solutions Cart Interface Installation & Control Board Manual for M38 XP and RX Carts and Legacy M39 Carts REVISED FEBRUARY 25, 2010 Filename: Cart Interface Installation & Control Board
Block 3 Size 0 KB 0 KB 16KB 32KB. Start Address N/A N/A F4000H F0000H. Start Address FA000H F8000H F8000H F8000H. Block 2 Size 8KB 16KB 16KB 16KB
APPLICATION NOTE M16C/26 1.0 Abstract The following article describes using a synchronous serial port and the FoUSB (Flash-over-USB ) Programmer application to program the user flash memory of the M16C/26
JVC Monitor Calibration 2 User's Guide
JVC Monitor Calibration 2 User's Guide Table of Contents 1. What is JVC Monitor Calibration 2? 2. System Requirement 3. Installation (JVC Monitor Calibration 2) 4. Uninstall 5. Installation (EyeOne Display
AN-837 APPLICATION NOTE
APPLICATION NOTE One Technology Way P.O. Box 916 Norwood, MA 262-916, U.S.A. Tel: 781.329.47 Fax: 781.461.3113 www.analog.com DDS-Based Clock Jitter Performance vs. DAC Reconstruction Filter Performance
Chapter 1 Downloading Images to Your Computer (Windows)
Software User Guide For the safe use of your camera, be sure to read the Safety Precautions thoroughly before use. Types of software installed on your computer varies depending on the method of installation
Berkeley Audio Design Alpha USB
QUICK USER GUIDE v1.2.2 Berkeley Audio Design Alpha USB The Alpha USB is an asynchronous High Speed USB to digital audio interface designed to provide the highest possible audio quality from computer audio
Capacitive Touch Lab. Renesas Capacitive Touch Lab R8C/36T-A Family
Renesas Capacitive Touch Lab R8C/36T-A Family Description: This lab will cover the Renesas Touch Solution for embedded capacitive touch systems. This lab will demonstrate how to setup and run a simple
DAS202Tools v1.0.0 for DAS202 Operating Manual
DAS202Tools v1.0.0 for DAS202 Operating Manual DAT102Tools 1.0.0 Manual Table of context 2 Table of Contents 1 General Information... 3 2 PC... Configuration Requirements 3 3 Software Installation... 3
Additional Requirements for ARES-G2 / RSA-G2. One Ethernet 10 Base T/100 Base TX network card required for communication with the instrument.
TA Instruments TRIOS Software Installation Instructions Installation Requirements Your TRIOS Instrument Control software includes all the components necessary to install or update the TRIOS software, as
DRM compatible RF Tuner Unit DRT1
FEATURES DRM compatible RF Tuner Unit DRT1 High- Performance RF Tuner Frequency Range: 10 KHz to 30 MHz Input ICP3: +13,5dBm, typ. Noise Figure @ full gain: 14dB, typ. Receiver Factor: -0,5dB, typ. Input
USB Driver Installation for Windows XP
USB Driver Installation for Windows XP USB Serial Converter Driver Installation for Windows XP CAUTION: You must use the drivers on the CD-ROM supplied with your USB Device. DO NOT download drivers from
Data Management Software. CL-S10w. Installation Guide
Data Management Software CL-S10w Installation Guide Safety Warning Please read this manual and the instrument and computer manual carefully beforehand and use the software properly and safely. Official
EXPERIMENT NUMBER 5 BASIC OSCILLOSCOPE OPERATIONS
1 EXPERIMENT NUMBER 5 BASIC OSCILLOSCOPE OPERATIONS The oscilloscope is the most versatile and most important tool in this lab and is probably the best tool an electrical engineer uses. This outline guides
HOW TO GET 23 BITS OF EFFECTIVE RESOLUTION FROM YOUR 24-BIT CONVERTER
HOW TO GET 23 BITS OF EFFECTIVE RESOLUTION FROM YOUR 24-BIT CONVERTER The ADS20 and ADS2 are precision, wide dynamic range, Σ A/D converters that have 24 bits of no missing code and up to 23 bits rms of
Modbus RTU (RS-485) TCP/IP (Ethernet)
Eaton Innovative Technology PEM PC Software Installation and Operation Instruction Manual: IM01005006E Rev. 2 March 2007 Modbus RTU (RS-485) TCP/IP (Ethernet) Effective Date 3/2007 For more information
WinLIN Setup and Operation:
Frequently Asked Questions about the 07551-Series Masterflex L/S Computer-Compatible drives and about the Masterflex WinLIN Linkable Instrument Control Software (07551-70) WinLIN Setup and Operation: Will
ScanWin Installation and Windows 7-64 bit operating system
ScanWin Installation and Windows 7-64 bit operating system In order to run the ScanWin Pro install and program on Windows 7 64 bit operating system you need to install a Virtual PC and then install a valid,
DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION
DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION Introduction The outputs from sensors and communications receivers are analogue signals that have continuously varying amplitudes. In many systems
The following pages will help you to solve issues linked to the installation and first use of the Wintech Manager software and Wintech USB computer.
WINTECH MANAGER FAQ The purpose of this document is not to replace the complete user guide delivered on the Wintech Manager s CD. Most of the common question you may have about the use of the Wintech Manager
DS9490R/DS9490B USB to 1-Wire/iButton Adapters
9-488; Rev 6/ FEATURES High-Speed Mbps Universal Serial Bus (USB) Interface Supports Standard and Overdrive -Wire Communication Slew-Rate-Controlled -Wire Timing and Active Pullup for Improved -Wire Network
DCT-16 USB HD Audio Converter
DCT-16 USB HD Audio Converter Operation Manual DISCLAIMERS The information in this manual has been carefully checked and is believed to be accurate. Cypress Technology assumes no responsibility for any
AD9741/3/5/6/7 Evaluation Board Quick Start Guide
AD9741/3/5/6/7 Evaluation Board Quick Start Guide One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com Getting Started with the AD9741/3/5/6/7
MicroMag3 3-Axis Magnetic Sensor Module
1008121 R01 April 2005 MicroMag3 3-Axis Magnetic Sensor Module General Description The MicroMag3 is an integrated 3-axis magnetic field sensing module designed to aid in evaluation and prototyping of PNI
Ash Capture Control User Guide
Ash Capture Control User Guide Revision 1.4 Table of Contents Software Installation... 3 Hardware Installation... 6 System Block Diagram... 7 Using Ash Capture Control... 8 Launching the Application...
GERBER EDGE USB-to-Parallel Option Kit
GERBER EDGE USB-to-Parallel Option Kit 1 of 9 The USB-to-Parallel Option kit is a possible solution to connect your GERBER EDGE or EDGE 2 to OMEGA 2.5 or higher using a custom USB-to-Parallel cable. Note:
PCAN-MicroMod Evaluation Test and Development Environment for the PCAN-MicroMod. User Manual. Document version 2.0.1 (2013-08-06)
PCAN-MicroMod Evaluation Test and Development Environment for the PCAN-MicroMod User Manual Document version.0. (0-0-0) Products taken into account Product Name Part number Model PCAN-MicroMod Evaluation
24-Bit Analog-to-Digital Converter (ADC) for Weigh Scales FEATURES S8550 VFB. Analog Supply Regulator. Input MUX. 24-bit Σ ADC. PGA Gain = 32, 64, 128
24-Bit Analog-to-Digital Converter (ADC) for Weigh Scales DESCRIPTION Based on Avia Semiconductor s patented technology, HX711 is a precision 24-bit analogto-digital converter (ADC) designed for weigh
User s Guide DDS-3X25 USB ARBITRARY FUNCTION GENERATOR
User s Guide DDS-3X25 USB ARBITRARY FUNCTION GENERATOR Content General safety summary...1 Introduction...2 Chapter 1 Getting started...3 System Requirements...4 Installing Hardware...5 Installing Software...8
HP03 BAROMETER MODULE 2007-1-17 Version: 1.1
. Integrated pressure sensor. Pressure Range 300-1100hpa. 16 Bit Σ Δ ADC. 11 coefficients for software compensation stored on chip. I 2 C Serial Interface. One system clock line (32768Hz). One hardware
DS1621 Digital Thermometer and Thermostat
Digital Thermometer and Thermostat www.dalsemi.com FEATURES Temperature measurements require no external components Measures temperatures from 55 C to +125 C in 0.5 C increments. Fahrenheit equivalent
Impedance 50 (75 connectors via adapters)
VECTOR NETWORK ANALYZER PLANAR TR1300/1 DATA SHEET Frequency range: 300 khz to 1.3 GHz Measured parameters: S11, S21 Dynamic range of transmission measurement magnitude: 130 db Measurement time per point:
INF-USB2 and SI-USB Quick Start Guide
INF-USB2 and SI-USB Quick Start Guide Please follow these instructions carefully. DO NOT connect the INF-USB2 or SI-USB module to your computer before running the setup program. After running Setup and
Installing USB Drivers With Microsoft Windows XP
Installing USB Drivers With Microsoft Windows XP Legal Notice No part of this guide may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any computer language,
Designing the Solution for Electrochemistry Potentiostat/Galvanostat І Battery Cycler І Fuel Cell Test Station +82-2-578-6516 І sales@wonatech.
ZIVE Electrochemical Workstations ZIVE SP2 Designing the Solution for Electrochemistry Potentiostat/Galvanostat І Battery Cycler І Fuel Cell Test Station +82-2-578-6516 І [email protected] www.wonatech.com
Spin Semiconductor FV-1 Reverb IC PN: SPN1001. Delay Memory DSP CORE. ROM and Program Control PLL. XTAL Drvr XTAL. Spin.
Featuring Virtual Analog Technology PN: SPN1001 FEATURES Integrated stereo ADC and DAC 8 internal demonstration programs + 8 external programs Easy customization with external EEPROM 3 potentiometer inputs
DUKANE Intelligent Assembly Solutions
PC Configuration Requirements: Configuration Requirements for ipc Operation The hardware and operating system of the PC must comply with a list of minimum requirements for proper operation with the ipc
Iridium Satellite Phonebook Tool Version H2PT0901 User Guide v3.2
Iridium Phonebook Tool Version H2PT0901 User Guide Iridium Satellite Phonebook Tool Version H2PT0901 User Guide v3.2 May 6, 2013 Iridium Subscriber Equipment Firmware Engineering Table of Contents 1 PURPOSE...
HANDLING SUSPEND MODE ON A USB MOUSE
APPLICATION NOTE HANDLING SUSPEND MODE ON A USB MOUSE by Microcontroller Division Application Team INTRODUCTION All USB devices must support Suspend mode. Suspend mode enables the devices to enter low-power
Keep it Simple Timing
Keep it Simple Timing Support... 1 Introduction... 2 Turn On and Go... 3 Start Clock for Orienteering... 3 Pre Start Clock for Orienteering... 3 Real Time / Finish Clock... 3 Timer Clock... 4 Configuring
Ultra Thin Client TC-401 TC-402. Users s Guide
Ultra Thin Client TC-401 TC-402 Users s Guide CONTENT 1. OVERVIEW... 3 1.1 HARDWARE SPECIFICATION... 3 1.2 SOFTWARE OVERVIEW... 4 1.3 HARDWARE OVERVIEW...5 1.4 NETWORK CONNECTION... 7 2. INSTALLING THE
DS1621 Digital Thermometer and Thermostat
www.maxim-ic.com FEATURES Temperature measurements require no external components Measures temperatures from -55 C to +125 C in 0.5 C increments. Fahrenheit equivalent is -67 F to 257 F in 0.9 F increments
SA-9600 Surface Area Software Manual
SA-9600 Surface Area Software Manual Version 4.0 Introduction The operation and data Presentation of the SA-9600 Surface Area analyzer is performed using a Microsoft Windows based software package. The
Iridium Extreme TM Satellite Phone. Data Services Manual
Iridium Extreme TM Satellite Phone Data Services Manual Table of Contents 1 OVERVIEW... 1 2 HOW IT WORKS... 1 3 BEFORE INSTALLING... 2 4 USB DRIVER INSTALLATION... 3 5 MODEM INSTALLATION AND CONFIGURATION...
Quick Start Using DASYLab with your Measurement Computing USB device
Quick Start Using DASYLab with your Measurement Computing USB device Thank you for purchasing a USB data acquisition device from Measurement Computing Corporation (MCC). This Quick Start document contains
F.A.Q. Mustek A3 scanners 600-1200-2400
F.A.Q. Mustek A3 scanners 600-1200-2400 Q- When I connect the scanner there is no light on the scanner, is the scanner working? A- There is no LED on the scanner that indicates if the scanner is switched
Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide
Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Sensors LCD Real Time Clock/ Calendar DC Motors Buzzer LED dimming Relay control I2C-FLEXEL PS2 Keyboards Servo Motors IR Remote Control
BMV-602 Data Link Manual
BMV-602 Data Link Manual 1 Contents of the kit 1 x BMV-602 data link cable. 1 x Installation CD 2 System Requirements 2.1 Hardware requirements A BMV-602 with software version 2.03 or higher. A spare RS-232
BASLER ACE QUICK INSTALLATION GUIDE
BASLER ACE QUICK INSTALLATION GUIDE Rev. 01 Quick installation Guide V1 1 Introduction The installation procedures in this guide assume that you want to get your camera operational and begin capturing
Modern Robotics, Inc Core Device Discovery Utility. Modern Robotics Inc, 2015
Modern Robotics, Inc Core Device Discovery Utility Modern Robotics Inc, 2015 Version 1.0.1 October 27, 2015 Core Device Discovery Application Guide The Core Device Discovery utility allows you to retrieve
Rimage 2000i Knowledge Base
Important! This document is designed to be viewed online. It contains links to several online processes and procedures, which are not available in the printed version. August 3, 2007 Rimage 2007 Table
PCLinq2 Hi-Speed USB Bridge-Network Cable. Quick Network Setup Guide
PCLinq2 Hi-Speed USB Bridge-Network Cable Congratulations! Quick Network Setup Guide For Windows 98/ME/2000/XP Congratulations for installing the PCLinq2 Hi-Speed USB Bridge-Network Cable. This Quick Network
NAVICO Software Upgrade Tool. English sw 1.1.10. Document no: 20222956 Doc Revision: D Date: January 2010
Manual NAVICO Software Upgrade Tool English sw 1.1.10 Document no: 20222956 Doc Revision: D Date: January 2010 The original language for this document is English. In the event of any discrepancy between
AIM SOFTWARE AND USB DRIVER INSTALLATION PROCEDURE
AIM SOFTWARE AND USB DRIVER INSTALLATION PROCEDURE CONTENTS AIM software and USB Driver installation Chapter 1 Installing AIM software and AIM USB driver... 2 Chapter 2 Installation under Microsoft Windows
USB Flash Drive User s Manual
USB Flash Drive User s Manual V4.01 Introduction Thank you for your purchasing the USB Drive. This manual will guide you through the usages of the USB Drive and of all management tools coming with it.
Lab Experiment 1: The LPC 2148 Education Board
Lab Experiment 1: The LPC 2148 Education Board 1 Introduction The aim of this course ECE 425L is to help you understand and utilize the functionalities of ARM7TDMI LPC2148 microcontroller. To do that,
NOVA. Getting started
NOVA Getting started Table of contents Introduction... 7 The philosophy of Nova... 8 1 Nova installation... 11 1.1 Requirements... 11 1.2 Software installation... 11 1.2.1.NET 4.0 framework installation...
Model 288B Charge Plate Graphing Software Operators Guide
Monroe Electronics, Inc. Model 288B Charge Plate Graphing Software Operators Guide P/N 0340175 288BGraph (80207) Software V2.01 100 Housel Ave PO Box 535 Lyndonville NY 14098 1-800-821-6001 585-765-2254
Installing the Gerber P2C Plotter USB Driver
Installing the Gerber P2C Plotter USB Driver 1 You can install a Gerber P2C plotter using a USB connection and communicate with it using compatible design software. The following procedures describe installing
IPRS-7 IP/GPRS PC Receiver Software Quick Start V1.2
IPRS-7 IP/GPRS PC Receiver Software Quick Start V1.2 Overview Introduction Before You Begin Installation The IPRS-7 Main Page Configuring the IPRS-7 (IPRS-7 splash screen pictured) Introduction The IPRS-7
LC 2 MOS Signal Conditioning ADC with RTD Excitation Currents AD7711
FEATURES Charge-Balancing ADC 24 Bits, No Missing Codes 0.0015% Nonlinearity 2-Channel Programmable Gain Front End Gains from 1 to 128 1 Differential Input 1 Single-Ended Input Low-Pass Filter with Programmable
USB Driver. Installation Manual
USB Driver Installation Manual Issue 1.00 Detailed guide for the installation of Actisense USB Drivers under the following operating systems: Windows XP / 2000 Windows Vista USB Driver Installation Manual
HDMM01 V1.0. Dual-axis Magnetic Sensor Module With I 2 C Interface FEATURES. Signal Path X
Dual-axis Magnetic Sensor Module With I 2 C Interface FEATURES Low power consumption: typically 0.4mA@3V with 50 measurements per second Power up/down function available through I 2 C interface SET/RESET
LSR4300 Control Center Software
LSR4300 Control Center Software User Guide Updated for version 2.0 software Table Of Contents Introduction...3 System Requirements...4 Installation...4 Launching The Software...5 Reference...7 Main Screen...7
TRIPLE PLL FIELD PROG. SPREAD SPECTRUM CLOCK SYNTHESIZER. Features
DATASHEET ICS280 Description The ICS280 field programmable spread spectrum clock synthesizer generates up to four high-quality, high-frequency clock outputs including multiple reference clocks from a low-frequency
Instruction Manual Service Program ULTRA-PROG-IR
Instruction Manual Service Program ULTRA-PROG-IR Parameterizing Software for Ultrasonic Sensors with Infrared Interface Contents 1 Installation of the Software ULTRA-PROG-IR... 4 1.1 System Requirements...
Networking. General networking. Networking overview. Common home network configurations. Wired network example. Wireless network examples
Networking General networking Networking overview A network is a collection of devices such as computers, printers, Ethernet hubs, wireless access points, and routers connected together for communication
ScanShell.Net Install Guide
ScanShell.Net Install Guide Please install the software first - DO NOT PLUG IN THE SCANNER The scanner has been carefully packaged to avoid damage during transportation. Before operating the scanner, please
TDA7448 6 CHANNEL VOLUME CONTROLLER 1 FEATURES 2 DESCRIPTION. Figure 1. Package
6 CHANNEL CONTROLLER FEATURES 6 CHANNEL INPUTS 6 CHANNEL OUTPUTS ATTENUATION RANGE OF 0 TO -79dB CONTROL IN.0dB STEPS 6 CHANNEL INDEPENDENT CONTROL ALL FUNCTION ARE PROGRAMMABLE VIA SERIAL BUS DESCRIPTION
US-Key New generation of High performances Ultrasonic device
US-Key New generation of High performances Ultrasonic device US-Key connected to a laptop computer US-Key Ultrasound device single channel Features USB2 High Speed connection Ultralow noise preamplifier
