GC-IP200

GC-IP200
1 / 31 PagesView full catalog

GC-IP200

Product catalog summary
Overview
The GC-IP200 is an interpolation circuit designed for use with incremental position and angle measuring systems that output sine-shaped signals with a 90° phase shift. It supports various transducer systems and can divide input signal periods into up to 200 segments. The circuit outputs counter values via parallel or serial interfaces and is suitable for single-chip interpolation systems, microcontroller-based devices, and multi-channel systems. It features automatic gain and offset control and analogue phase correction for high precision measurements.
Features
  • Analogue Input: 3 channels for sine/cosine/reference signals with standard connection of 1Vpp (differential) and input frequency up to 400kHz.
  • AD Converter: Up to 1.25MS/s.
  • Interpolation Rates: 200, 160, 100, 80, 50, 40, 25, 20.
  • Measuring Result Outputs: 28-bit counter, 90° square wave sequences, error signal.
  • Configuration Options: Via configuration pins or serial interface (SPI).
  • Serial Interface (SPI): For configuration and measuring value output, supports 16-bit synchronous/asynchronous mode.
  • Parallel Output: 16-bit wide, up to 40MBit/s bandwidth.
  • Miscellaneous: Includes filters for edge noise suppression, programmable interval time, two-level edge-controlled measuring trigger, and programmable sensor error response.
  • Package: TQFP64 (10mm x 10mm x 1mm) or DIE.
Input Signals
The interpolation function uses two analogue voltages (sine/cosine) with a 90° phase shift as input signals, which are dependent on the measured value (position or angle). A third input signal serves as a reference for determining the zero or reference point of the scale. All input signals are processed as differential signals.
Additional Sections
  • A/D Converter: Details on input circuit rating and operation.
  • Digital Operation Modes: Information on output signals, error signals, interpolation rate, and glitch filter.
  • Interfaces: Structure and details on serial (SPI) and parallel data ports.
  • Registers: Read and write registers, commands, and coding.
  • Measurement Trigger: Configuration and operation.
  • Error Processing: Handling and response to errors.
  • Reset/Configuration: Reset processing and configuration options.
  • Signal Propagation Time: Timing details.
  • Electrical and Mechanical Characteristics: Specifications, pinout, packaging, and bond pattern.
Analogue Signal Properties
The document describes the properties of analogue signals, including differential analogue input voltage with a nominal value of 1Vpp and an input range of 0.8Vpp to 1.2Vpp. The maximum signal offset error is ±100mV, and the sine/cosine phase shift is adjustable by ±10°.
Signal Correction
The input signals undergo automatic gain and offset control with a control range of ±20% of the nominal input voltage. The offset should not exceed ±10% of the nominal input voltage. Phase shift adjustments can be made using an external analogue potentiometer. A chip reset sets the gain-offset-controller to midscale, requiring approximately 20 signal periods to stabilize.
Reference Signals / Index Point
Reference signals are activated when the difference at REFP and REFN pins exceeds the positive hysteresis voltage VRPH and deactivated when below VRPL. Typical values are VRPL = -6mV and VRPH = +6mV.
A/D Converter
The GC-IP200 includes two integrated ADCs with a maximum sample rate of 1.25MS/s. Input signals can bypass the analogue front end if they do not match the nominal 1Vpp specification, requiring a sine-shaped amplitude of 2.4Vpp centered around a common mode level of 2.375V.
Digital Operation Modes
The position/angle result is available in a 28-bit two's-complement format. The system outputs phase-shifted square wave sequences and generates a synchronous reference pulse when the angle of 0° is passed. An error signal is generated if input signals are implausible or exceed maximum frequency.
Interpolation Rate
The interpolation rate can be set between 20 and 200, defining the number of increments per sine period of the input signal. A quadruple evaluation mode is required for full interpolation rate.
Interval Time / Maximum Input Frequency
Interval time and minimum edge distance can be set in binary steps. The maximum input frequency is approximately 400kHz with a clock frequency of 40MHz.
Interfaces
Measurement results can be read via an integrated serial interface (SPI) or a 16-bit wide parallel port for high-speed applications. The SPI protocol uses four lines: SDI, SDO, SCLK, and SEN, with specific timing requirements.
Specifications
The document outlines the specifications for the GC-IP200 interfaces, focusing on synchronous and asynchronous modes of operation. It details the SPI access, including read and write processes, and the parallel data port interface.
Procedures
The document describes the procedures for SPI read and write access, including examples of 32-bit and 16-bit read access in both synchronous and asynchronous modes. It also covers command execution and the use of the parallel data port.
Registers
The GC-IP200 contains various registers, including 16-bit and 32-bit read registers, 8-bit write registers, and command registers. The document provides detailed tables of read and write registers, including addresses and descriptions of each register's function.
Commands
Commands are detailed with their respective functions, such as resetting counters and controllers. The document emphasizes the importance of executing certain commands after a global reset in multi-channel systems.
Measurement Trigger
The measurement trigger section explains how signal edge events store measurement results in trigger hold registers. It details the configuration of measurement triggers and the conditions under which trigger events are stored or ignored.
Error Processing
Error processing is managed through an error mask register, which activates error signals. The document explains how errors are stored and processed, including the use of the LatchErr and HoldErr bits to manage error states.
Key Data from Figures and Tables
  • Figures illustrate SPI read and write access processes.
  • Tables provide detailed information on register addresses, descriptions, and default values.
  • Error processing and measurement trigger configurations are summarized in tables, highlighting critical bits and their functions.
Specifications
The GC-IP200 IC requires an external reset signal on pin NRES, which must remain low until 3ms after VDD reaches 4.75V. The IC does not have an internal Power-On-Reset circuit. The NERR and NRES pins can be shorted to re-synchronize the IC in case of an error, with the error signal active for 8 system clocks.
Error Mask Register
The Error Mask Register includes bits for various error conditions such as gain and offset controller limits, amplitude errors, ADC clipping, and signal frequency issues. Specific configurations are recommended for different operational modes.
Reset and Configuration
During reset, the IC initializes registers with default values and performs self-calibration. Configuration can be done via input pins or SPI interface, suitable for different application types.
Signal Propagation Time
The delay between sampling and interpolation result availability is 90 system clocks, with additional delays for data register updates and square wave outputs.
Electrical Characteristics
Maximum ratings include a power supply range of 0.3 to 7V and operating temperatures from -55 to 125°C. Recommended operating conditions specify supply voltages, current, and system clock frequency ranges.
Interpolation and Analog Characteristics
The IC supports various interpolation rates and has specific input frequency ranges and gain/offset control capabilities. Analog input specifications include voltage ranges, current, impedance, and phase offset details.
ADC Characteristics
ADC specifications include input impedance, reference voltages, and signal amplitude requirements.
Mechanical Characteristics
The document provides a pinout for the TQFP64 package, detailing pin functions during and after reset. It also includes packaging and bond pattern information.
Overview
This document provides the mechanical characteristics and pin configurations for the GC-IP200, a component developed by AMAC ASIC- und Mikrosensoranwendung Chemnitz GmbH. It includes detailed specifications of pad dimensions and coordinates for the TQFP64 package.
Specifications
  • All linear dimensions are in micrometers (µm).
  • Pad dimensions refer to metal layer 2, with a size of 99,000 x 99,000 µm.
  • Pad center point is located at X+49,500 x Y+49,500 µm.
  • The bond window size is 85,000 x 85,000 µm, with the lower left corner at X+7,000 x Y+7,000 µm.
Pin Configuration
  • The document lists 64 pins with their respective names, pad coordinates, and center points.
  • Each pin is associated with specific coordinates for the lower left corner, bond, and center point, providing precise placement information.
Key Data Points
  • Data pins (DATA0 to DATA15) have specific x and y coordinates for pad placement.
  • Power and ground pins (e.g., VDD1, VSS1) are also detailed with precise coordinates.
Notes
  • The document is subject to change without notice, and any duplication or translation requires written permission from AMAC.
See more

Catalog excerpts

GC-IP200-1

GC-IP200 Datasheet Version: 2.2 Date: 31/01/2017 AMAC ASIC- und Mikrosensoranwendung Chemnitz GmbH Kopernikusstr. 16 D-09117 Chemnitz Germany

 Open the catalog to page 1
GC-IP200-2

Revision History Date First preparation Diverse modifications and additions SPI protocol corrections, supplementation of mechanical and electrical parameters change to new AMAC document layout © Copyright 2017 AMAC ASIC- und Mikrosensoranwendung Chemnitz GmbH Subject to change without prior notice. Our policy is one of continuous improvement, and consequently the equipment may vary slightly from the description and specifications in this publication. The specifications, illustrations and descriptions provided in this documentation are not binding in detail. No part of this publication may be...

 Open the catalog to page 2
GC-IP200-6

1 Overview The GC-IP200 interpolation circuit is designed for connection to incremental position and angle measuring systems with sine-shaped output signals with a 90° phase shift. It can be operated at a large number of transducer systems working according to the most varied measuring principles. With a maximum interpolation rate of 200 the IC is capable to split the input signal period into up to 200 segments. A counter value can be output via parallel or serial interface, respectively. Different interfaces and flexible configuration types enable the use of the GC-IP200 in single-chip interpolation...

 Open the catalog to page 6
GC-IP200-7

Input Signals 3 Input Signals The two input signals for the interpolation function are analogue voltages (sine/cosine) with a sine-shaped dependency on the measured value (position or angle respectively) with a phase shift of 90° between these two analogue voltages, related to one period of the scale. A third input signal serves as a reference signal for determining the zero or reference point of the scale. All the three input signals are processed as differential signals. 3.1 Analogue Signal Properties Difference Signal Sin = SinP-SinN Angle 0° Vdiff Peak to Peak SinP SinN 90° Phase Shift Vdiff...

 Open the catalog to page 7
GC-IP200-8

Input Signals 3.3 Reference Signals / Index Point A third output of the measuring system - typically called reference, index point or zero point signal considered to be activated, if the difference of the signals at the REFP and REFN pins becomes greater than the positive hysteresis voltage VRPH and is considered to be deactivated if this voltage becomes smaller than the negative hysteresis voltage VRPL. REFN REFP respectively: VRPH VRPL VRPL (typical) Hysteresis (typical) VRPH (typical) Figure 3: Reference Signals If a sensor without reference signals is used, defined levels on pins REFP and...

 Open the catalog to page 8
GC-IP200-9

Digital Operation Modes 5 Digital Operation Modes 5.1 Output Signals / Counter Value The position/angle result is available via the integrated serial interface in a 28-bit two's-complement format. As described, the zero point can be generated using the REFP and REFN reference signal inputs, or it can be set via the serial interface. By activating the trigger input, measuring result can be kept in a 2-level deep buffer register in a manner asynchronous to the access via the interfaces. Simultaneously, the GC-IP200 outputs the phase shifted square wave sequences (known by incremental measuring...

 Open the catalog to page 9
GC-IP200-10

Digital Operation Modes 5.4 Interval Time / Maximum Input Frequency The interval time (IT) and the minimum edge distance tpp at the output signals, respectively, can be set in binary steps at values between 1/fosz and 128/fosz. In counter mode (the SPEED Bit in the CFG0 Register being set), the maximum input frequency totals fmax=fosc /96. In all the other modes, the maximum input frequency is limited by the minimum pulse distance at the output, where: fmax  0.9*fOSZ /(IRIT) < fosz/96 fosc: Clock frequency at Pin XA IR: Activated Interpolation Rate IT: Activated Interval Time The limit values...

 Open the catalog to page 10
GC-IP200-11

6 Interfaces The measurement results can be read out over the integrated serial interface (SPI). It is also possible to make a more detailed configuration of the GC-IP200 IC over this interface than over hardware. For high speed applications the additional 16-bit wide parallel port allow to read out the measurement results continuously with up to 32MBit/s. 6.1 Structure WR-Register Bank Cycle Counter C-CNT Figure 6: interface structure 6.2 Serial Interface (SPI) The serial interface contains a 16-bit shift register for read accesses and write accesses each. An additional 16-bit hold register...

 Open the catalog to page 11
GC-IP200-12

Start command processing SCLK tVDI tSETDI tRDY Figure 7: SPI timing Table 4: SPI timing Name SPI clock, H time SPI clock, L time Waiting time between SEN falling and SCLK rising 4 x TOSZ + 15 ns Switching delay RDY / SDO from SEN Time between SCLK rising and data read Setup time SDI before SCLK 5 TOSZ + 15 ns Time between SCLK rising and data output 6.2.2 Protocol Table 5: SPI timing Bit No. at signal SDI 15 Write Address Write Data Write Command Output Read-Register command load the internal data into a 32-bit hold register 2) bit must be set to zero in single-channel systems Bit Broadcast mode...

 Open the catalog to page 12
GC-IP200-13

6.2.3 Synchronous / Asynchronous Mode Read data is loaded into the hold register by the RD0/ST command. This takes place when the internal sequential control counter and the SYNC register have the same contents (synchronous mode) or when the ASYNC bit is set (asynchronous mode). Pin SDO is low during the waiting time (meaning of RDY) . With the SPI working in synchronous mode, the output data can be assigned to a sample time. Equidistant measurement is possible (refer also to the application example). Higher transmission rates are achieved in asynchronous mode. Example: 32-bit read access synchronous...

 Open the catalog to page 13
GC-IP200-14

6.3 Parallel Data Port This interface outputs the last activated SPI read register synchronized to the GC-IP200 internal sequential control counter. The appearing data are separated into two 16-bit words. After reset, the data of the SPI read register address 0x00(MVAL)appears on DATA(15:0) by default. Sequential Control Counter OUTHIGH STRB XA Signal TDelay TDelay < 15ns Figure 12: timing Parallel Data Port To reduce switching noise on the data port the Data outputs DATA(15:8) will be switched 1 clock cycle after the outputs DATA(7:0). That's why the value at DATA(15:8) is undefined in the clock...

 Open the catalog to page 14

All AMAC ASIC - und Mikrosensoranwendung Chemnitz GmbH catalogs and technical brochures

  1. AIP40

    19  Pages

  2. GC-IP1000B

    33  Pages

  3. GC-NIP

    65  Pages

  4. AM-IP4k

    54  Pages

  5. AM-CVC2D

    36  Pages

  6. GC-IP2000

    51  Pages

*Prices are pre-tax. They exclude delivery charges and customs duties and do not include additional charges for installation or activation options. Prices are indicative only and may vary by country, with changes to the cost of raw materials and exchange rates.