Reconfigurable fpga with 16 x 16 bit analog input, 8 x 16 bit analog output and 32 digital i/o (95 pages)
Summary of Contents for Tews Technologies TPMC671
Page 1
16 Digital Inputs (24V) 16 Digital Outputs (24V, 0.5A) Version 1.0 User Manual Issue 1.1 October 2004 TEWS TECHNOLOGIES GmbH TEWS TECHNOLOGIES LLC Am Bahnhof 7 25469 Halstenbek / Germany 1 E. Liberty Street, Sixth Floor Reno, Nevada 89504 / USA...
Page 2
I/O in this document at any time without notice. TEWS TECHNOLOGIES GmbH is not liable for any TPMC671-20 damage arising out of the application or use of the device described herein.
The TPMC671 has 16 digital high side or low side switches (build option) with galvanic isolation from the computer system by optocouplers. The outputs are isolated against each other in groups of four outputs.
200 mA typical @ +3.3V DC with all inputs and outputs active Operating -25 °C to +85 °C Temperature Range Storage -55°C to +125°C MTBF 252000 h Humidity 5 – 95 % non-condensing Weight 72 g Figure 2-1 : Technical Specification TPMC671 User Manual Issue 1.1 Page 6 of 28...
3.1 Digital Outputs 3.1.1 Optical Isolation The TPMC671 has 16 high side switch (TPMC671-10/20) or 16 low side switch (TPMC671-11/21) digital outputs. The standard signal level for these outputs is 24V DC. All outputs are isolated by optocouplers from the computer system and are also isolated against each other in groups of four outputs.
3 of Global Control Register. Any software access (read or write) to the Data Output Register of the TPMC671 will retrigger the watchdog. The maximum time between two accesses is set to 120ms, if the time expires without a software access all outputs go into the ‘OFF’...
OUTPUT6 output line 16. OUTPUT5 After power-on or reset the Data Output Register is OUTPUT4 cleared to ‘0’, all outputs are inactive. OUTPUT3 OUTPUT2 OUTPUT1 Figure 4-3 : Data Output Register TPMC671 User Manual Issue 1.1 Page 10 of 28...
1 : Input line is logic high INPUT9 INPUT8 INPUT7 Bit 0 represents Input Line 1 and bit 15 represents the Input Line 16. INPUT6 INPUT5 INPUT4 INPUT3 INPUT2 INPUT1 Figure 4-4 : Data Input Register TPMC671 User Manual Issue 1.1 Page 11 of 28...
Additional to this Global Interrupt Enable the Interrupt INTA# must be enabled in the PCI Interrupt Line Register (PCIILR; 0x3C) of the PCI Controller PCI9030. Default after power-on and reset is: INTA# is enabled. The watchdog status is only active if the watchdog is enabled. TPMC671 User Manual Issue 1.1 Page 12 of 28...
INT_ENA_H7 Bit 15 enables interrupt of input line 16 for rising edge. INT_ENA_H6 All other bits are equivalent. INT_ENA_H5 INT_ENA_H4 INT_ENA_H3 INT_ENA_H2 INT_ENA_H1 Figure 4-6 : Rising Edge Interrupt Enable Register TPMC671 User Manual Issue 1.1 Page 13 of 28...
INT_ENA_L7 Bit 15 enables interrupt of input line 16 for falling edge. INT_ENA_L6 All other bits are equivalent. INT_ENA_L5 INT_ENA_L4 INT_ENA_L3 INT_ENA_L2 INT_ENA_L1 Figure 4-7 : Falling Edge Interrupt Enable Register TPMC671 User Manual Issue 1.1 Page 14 of 28...
An interrupt request for a specific input line is cleared INT_STA_H2 by writing ‘1’ to the according bit of the Rising Edge Interrupt Status Register. INT_STA_H1 Figure 4-8 : Rising Edge Interrupt Status Register TPMC671 User Manual Issue 1.1 Page 15 of 28...
An interrupt request for a specific input line is cleared INT_STA_L2 by writing ‘1’ to the according bit of the Falling Edge INT_STA_L1 Interrupt Status Register. Figure 4-9 : Falling Edge Interrupt Status Register TPMC671 User Manual Issue 1.1 Page 16 of 28...
PCICLK - 33.33 MHz - max. debounce time [ s ] ⋅ ⋅ PCICLK - min. debounce time [ s ] ⋅ ⋅ PCICLK Figure 4-11: Formulas to determine preload value TPMC671 User Manual Issue 1.1 Page 17 of 28...
0x14 PCI9030 LCR’s I/O Used 0x18 PCI9030 Local Space 0 Used 0x1C PCI9030 Local Space 1 Not used 0x30 Expansion ROM Not used Figure 5-2 : PCI9030 PLD Base Address Usage TPMC671 User Manual Issue 1.1 Page 20 of 28...
Miscellaneous Control Register 0x0078_0000 0x54 General Purpose I/O Control 0x0249_2492 0x70 Hidden1 Power Management data select 0x0000_0000 0x74 Hidden 2 Power Management data scale 0x0000_0000 Figure 5-3 : PCI9030 Local Configuration Register TPMC671 User Manual Issue 1.1 Page 21 of 28...
PCI9030 remains in this reset condition until the PCI Host clears this bit. The contents of the PCI9030 PCI and Local Configuration Registers are not reset. The PCI9030 PCI Interface is not reset. TPMC671 User Manual Issue 1.1 Page 23 of 28...
Byte 0 D[15..8] Byte 1 D[7..0] 8 Bit upper lane 8 Bit Byte 0 D[31..24] Byte 0 D[7..0] 8 Bit lower lane Byte 0 D[7..0] Figure 6-1 : Local Bus Little/Big Endian TPMC671 User Manual Issue 1.1 Page 24 of 28...
Page 25
24 of the according register sets the Mode. A value of 1 indicates Big Endian and a value of 0 indicates Little Endian. For further information please refer to the PCI9030 manual which is also part of the TPMC671-ED Engineering Documentation.
Figure 8-1 : Pin Assignment I/O HD68 SCSI-3 type Connector Please check the maximum current of the used connection cable. Some standard cables (AWG28 68pin) are limited to 0.75 A per lead. TPMC671 User Manual Issue 1.1 Page 27 of 28...
Figure 8-2 : Mezzanine Card Connector P14 Please verify that the tracks from the P14 connector to the Px connector of the PMC carrier board are designed for a current of typical 0.5 A min per output. TPMC671 User Manual Issue 1.1 Page 28 of 28...
Need help?
Do you have a question about the TPMC671 and is the answer not in the manual?
Questions and answers