IPC Preliminary Data Brief Header Project State IPC High speed phase current sensor with digital interface Draft Review Released Responsible Creation 2010-07-27 Module Name IPC-A and IPC-C Hardware Version V2.0 and V4.1 Firmware Version V4.x Product State A-Sample Note: Printouts are not under version control Dr. Ullrich Hetzler Benjamin Seel Jens Hartmann Version: 1.4 Page 1 of 11
1 Preface This document contains basic information about IPC current sensing module to give a first impression to the customer with the additional possibility of using an evaluation kit. This data brief contains extracts of the detailed datasheet, which can be delivered after signing a NDA. Key features power supply +5 V current range up to 2000 A shunt resistance value between 10 µohm and 1000 µohm analog nominal measurement range ±200 mv sampling rate up to 300 khz resolution between 12 and 16 bit SPI interface with SCLK frequency up to 24 MHz galvanic isolation high dynamic excellent accuracy and linearity no influence of high du/dt triggered or continuous measurement mode programmable trigger delay Application examples AC / DC current measurement for drive technology Inverter / solar technology UPS systems Figure 1-1: IPC-A Version: 1.4 Page 2 of 11
2 Overview The IPC is a shunt based current measurement module for high speed current sensing. It was designed to control electric high-performance motion control units of all types. The IPC uses a -Σ-Modulator to sample an analog current drop signal from the shunt with the frequency of the modulator baseclock. The 1-Bit-Data-Stream is processed by a control unit to the current value under consideration of the calibration parameters. Both the resulting current value and the temperature value of the integrated temperature sensor are transmitted using the fast galvanic isolated digital interface. 3 Specification 3.1 Absolute maximum ratings IPC Parameter Value min typ max Unit Peak current t Pulse = tbd, Duty cycle = tbd tbd, depends on shunt resistance value A Measurement range tbd, depends on shunt resistance value Measurement range@100µohm -250 +250 A Bus bar temperature (acc. to operating temperature) tbd, expected -20 to +85 C Storage temperature tbd, expected -30 to +110 C Table 3-1: Absolute maximum rating IPC 3.2 Current measurement specification IPC Parameter Value min typ max Unit Nominal range tbd, depends on shunt resistance value A Nominal range@100µohm -200 +200 A Accuracy@RT over range tbd, expected typ 0.05 % of rdg Offset (not included in error) tbd, expected typ 0.01 % of range Temperature drift tbd Linearity error tbd, expected typ 0.01 % of range Noise tbd, expected min 0.1 % Physical resolution 1 12 16 bit Table 3-2: Current measurement specification IPC 1 depends on oversampling ratio Version: 1.4 Page 3 of 11
3.3 Operation conditions IPC-A Technology: 3,3V LVTTL/LVCMOS Name Value min typ max Unit V SUPPLY Supply voltage 5 V I SUPPLY Current consumption 100 ma V IN low LVTTL input level low -0.3 GND 0.8 V V IN high LVTTL input level high 2 3.3 3.6 V V OUT low LVTTL output level low GND 0.4 V V OUT high LVTTL output level high 3.3 2.5 V I OUT low digital output current low 8 ma I OUT high digital output current high 8 ma Table 3-3: Operation conditions IPC-A 3.4 Operation conditions IPC-C Technology: 360 mv low voltage differential input Name Value min typ max Unit V SUPPLY Supply voltage 5 V I SUPPLY Current consumption 300 ma V IN DIFF low Differential input voltage low -0.1 V V IN DIFF high Differential input voltage high 0.1 V V IN low Input low voltage GND 0.8 V V IN high Input high voltage 2.0 VCC V V OUT DIFF Output differential voltage 250 360 450 mv V OUT low Output high voltage 1.4 1.6 V V OUT high Output low voltage 0.9 1.1 V Table 3-4: Operation conditions IPC-C Version: 1.4 Page 4 of 11
4 Communication 4.1 General information SPI The digital interface "SPI-Access" is implemented as a slave at the SPI bus. In order to achieve a high bandwidth, the IPC slave interface uses the full-duplex feature of the SPI-interface. The SPI interface consists of a 4-wire serial bus, which operates as full-duplex with CPOL=0, CPHA=0, consisting of the signals SCLK, MOSI, MISO and SS (see chapter Connector pinout ). Access to the register and data is possible via this bus according to the communication protocol described in this document. In order to enable a synchronous communication, the slave contains an internal buffer of 2,048 16 bit data, which is implemented as a circular buffer. Additional to the SPI standard signal lines a digital alarm-output is available and a digital input for external trigger signal (trigger of the measurement). The following table gives a short description of the interface signals. SCLK MOSI MISO SS ALARM Remark Clock, driven by the master, up to 24 MHz Master Out Slave In Master In Slave Out Slave Select (active low) Output: Alarm Level exceeded TRIGGER Input: External Trigger (active low) Table 4-1: Short description of interface signals Version: 1.4 Page 5 of 11
5 Measurement 5.1 Current measurement 5.1.1 Trigger information The following example shows a possibility to trigger IPC-A, when using IPC-C the according trigger inputs must be used. If using an evaluation kit for connecting IPC-C to PC, the trigger input of LVDS-converter board can be used. Figure 5-1: Triggered measurement if IPC-A is connected to PC via USB-to-SPI converter connection of external trigger signal to PIN 9 and PIN 11 is required - PIN 9 of flat wire is trigger input of IPC_V2.0 - PIN 11 of flat wire is trigger input of USB_SPI_V2.0 converter up to 20 khz (depends on sample clock and adjusted data clock) IPC-A will be retriggered by falling edge on PIN 9 a trigger via SS (chip select signal) is not possible if the IPC is connected over USB-SPI converter Version: 1.4 Page 6 of 11
6 Connector description 6.1 Connector IPC-A Hardware version: 2.0 FPGA version: 4.x Name Connector X2 Type PCB Header Molex 87832-1620 Minifit Pin arrangement 2x8 pin Pitch 2 mm Table 6-1: Connector description IPC-A Figure 6-1: IPC-A connector TOP VIEW Pin no. Name 1 GND System Ground 2 FPGA_TRST reserved, nc 3 FPGA_TCK reserved, nc 4 SPI_SS SPI chip select 5 FPGA_TDI reserved, nc 6 SPI_MISO SPI MISO 7 AUX3 not used 8 SPI_MOSI SPI MOSI 9 TRIGGER external trigger input 10 SPI_SCK SPI SCLK 11 AUX1 not used 12 FPGA_TMS reserved, nc 13 I_MAX alarm output for over current 14 5V-USB +5V supply input 15 FPGA_TDO reserved, nc 16 Vpump reserved, nc Table 6-2: Pin description IPC-A Version: 1.4 Page 7 of 11
6.2 Connector IPC-C Hardware version: 4.1 FPGA version: 4.x Name Connector X1 Type Flat Wire Samtec TCMD-10-D Pin arrangement 2x10 pin Pitch 2 mm Table 6-3: Connector description IPC-C Figure 6-2: IPC-C connector BOTTOM VIEW Pin no. Name 1 GND System Ground 2 TRIG_N external trigger input, LVDS low 3 TRIG_P external trigger input, LVDS high 4 GND System Ground 5 SPI_SS_N SPI chip select, LVDS low 6 SPI_SS_P SPI chip select, LVDS high 7 GND System Ground 8 SPI_SCK_N SPI SCLK, LVDS low 9 SPI_SCK_P SPI SCLK, LVDS high 10 GND System Ground 11 SPI_MOSI_N SPI MOSI, LVDS low 12 SPI_MOSI_P SPI MOSI, LVDS high 13 GND System Ground 14 I_MAX_N alarm output for over current, LVDS low 15 I_MAX_P alarm output for over current, LVDS high 16 GND System Ground 17 SPI_MISO_N SPI MISO, LVDS low 18 SPI_MISO_P SPI MISO, LVDS high 19 GND System Ground 20 +5V +5V supply input Table 6-4: Pin description IPC-C Version: 1.4 Page 8 of 11
7 Evaluation Kits 7.1 Hardware overview Additional evaluation kits are available which include the following parts: IPC-A: 16pole-to-14pole flat wire SPI-to-USB-converter USB cable demo software IPC-A: LVDS-converter board 14pole flat wire SPI-to-USB-converter USB cable demo software Figure 7-1: IPC-A with evaluation kit Figure 7-2: IPC-C with evaluation kit Version: 1.4 Page 9 of 11
7.2 Installation When the SPI-to-USB-converter board is connected to the PC via the USB cable, the FTDI-driver has to be installed. This driver can be found on the enclosed CD. After installation two USB Serial Converter - devices should be found the device manager as shown in the next figure. Figure 7-3: Device manager after installing the SPI-to-USB-converter To install the demo software, please run setup.exe which can be found on the enclosed CD. 7.3 Software description The following figure shows the operating interface of IPC-Signal-Explorer software. Figure 7-4: Operating interface of IPC-Signal-Explorer If the capture button and the connected led don t light up, no IPC was found or connected. Version: 1.4 Page 10 of 11
Figure 7-5: Shown measurement values offset [dig]: please fill in the module specific offset multiplier [dig/a]: please fill in the module specific multiplier y-scale A/digits: select y-axis shown in digts or in A mean value: mean value of the measurements shown in the plot above plot (and buttons on the left): plot settings Time [ms] (and buttons on the right): x-axis label and settings current in A (and buttons on the right): y-axis label and settings Figure 7-6: Shown FFT of measurement values FFT (plot) (and buttons on the left): plot settings frequency [Hz] (and buttons on the right): x-axis label and settings amplitude [dbfs] (and buttons on the right): y-axis label and settings Figure 7-7: IPC settings Figure 7-8: Internal register values of IPC, ONLY for information Version: 1.4 Page 11 of 11