• Topic ID: id_18718240
  • Version: 1.0
  • Date: Sep 20, 2018 2:02:18 PM

GDAS-4/8 Theory

1 Overview

The Global Data Acquisition System (GDAS) is a replacement for the MDAS currently used in the LightSpeed family of scanners. It comprises the following:

  • 96 converter cards, (8 Slice systems) 48 converter cards, (4 Slice systems), one DAS Control Board (DCB) distributed between three separate chassis.

  • Two Power supply chassis – one Analog and one Digital.

  • Fuse box assembly containing a single DAS fuse and switch.

  • The three chassis interface directly to the detector via Elastomers.

  • Communications to the ORP is accomplished via the RCIB CAN bus.

  • Scan data is transmitted via fiber optics to the DAS Interface Processor (DIP) located in the console. The 850 Mbaud slipring is the interface between the rotating and the stationary gantry.

  • Inter chassis data transfer is performed via high speed serial bus. Refer to Figure 2.

  • DHCB communication is via RS232 interface.

Figure 1 below shows the block diagram of GDAS.

Figure 1. GDAS Block Diagram

Figure 2. Data Flow — Serial Data Stream

DAS 16 Slice Serial Data Stream Board to Board Map.

2 X-Ray detector output signals

  • The smallest element of the detector matrix is a detector cell. The detector cell, as presented to the DAS, is a zero-biased photodiode whose current output (photo-current Ip) is proportional to the incident x-ray flux.

    A simple electrical circuit model for the x-ray detector cell is a current source in parallel with a capacitor (Cs, photodiode shunt capacitance) and a resistor (Rs, photodiode shunt resistance). One end of the three element parallel combination is connected to a DAS input signal channel, and the other end is connected to electrical circuit ground.

  • Some applications include the connection of multiple cells (in parallel) to a single DAS preamplifier channel. The output of such interconnected cells is referred to as a macro cell.

    If an application includes cells that are not connected to a preamplifier input, such cells are connected to electrical ground by the FET array. These ground cells present a FET off impedance to the DAS. With respect to noise specifications and offset drift specifications, this off impedance is assumed to be greater than 1 gigohm, under all operating conditions.

  • The minimum expected resistance, typical expected capacitance and maximum expected input capacitance, seen by the Converter Board from the detector and backplane for the various slice widths or number of pixels, are shown in Table 1.

    The capacitance values listed in the Table 1 represent the worst case for the signal lines on the backplane. Maximum capacitance values are the 4.5 Sigma limits, and assume a 10% standard deviation of the mean value for each of the elements making up the total capacitance.

    The capacitance values listed above do not include the input capacitance generated on the Converter board by the input signal traces. Typical or Mean capacitance for the longest input signal lines on the Converter Board is expected to be 15 pfd or less.

  • For most DAS channels, the detector cell is one 1 mm long in the azimuthal direction. However, some cell outputs (e.g., high-Z channels) are electrically connected in either pairs or triplets in the azimuthal direction to effectively form 2 mm and 3 mm long cells. Cells so connected are termed ganged cells. Because of the different source impedance associated with these cells, DAS performance is affected or degraded. However, the Converter Board preamplifier circuit is designed to be stable with the ganged source impedance cells.

  • The Converter boards receive the detector output signal on the same backplane connector as the rest of the DAS control and power connections. The backplane connector is defined in 2.3.2 - Converter Board Backplane Connector, beginning on page 585.

  • The maximum DC offset applied by the Converter Board on the photodiode is within ± 1.0 mVDC, with no current from the detector (x-ray off).

3 Converter Boards

The GDAS converter board processes low current signals from 128 X-ray detector photodiode outputs and converts these signals into two digital serial streams. One of these streams is for even numbered DAS channels (2,4,.......126, 128) and the second stream is for the odd numbered DAS channels (1,3,5,.......,125,127). In the even digital stream, we have low even channels (2,4,......,62,64) and high even channels (66,68,......,126,128). Likewise, in the odd digital stream we have low odd channels (1,3,......,61,63) and high odd channels (65,67,......,125,127).

Specifically the converter board performs the following tasks:

  • Integrate the low level current signals from 128 channels of a CT X-ray detector and convert them to 128 voltage/charge signals.

  • Convert the 128 voltage/charge signals to serial 128 digital values.

  • Setup the digital values for serial transmission and serially transmit the digital value.

  • Receives control and configuration setup from the DAS Control Board (DCB) through a serial CAN interface bus.

  • Perform a self-test on power-up.

The Converter boards provide the capability to receive data from a previous board on a daisy chain serial data stream, and retransmit such data interspersed with data acquisition data generated on the Converter board to either another downstream Converter board or the DCB. The Converter boards receive their control instructions from the DCB. These instructions include:

  • Shift clock.

  • Trigger signal.

  • Converter CAN Bus communication for control information.

  • Reset signal.

  • External reference current.

3.1 Control Interface

The converter card shall be externally controlled using the following signals:

  • S_TRIG (LVDS Differential pair view trigger signal): The nominal frequency range of this signal will be 984Hz to 2811Hz continuous. It is synchronized with the SH_CK signal defined below. S_Trig will be used by the converter board to initiate a data acquisition timing cycle for all the channels on the converter board. S_TRIG is sent by the DCB on the falling edge of the shift clock (SH_CK), and sampled by the converter cards on the rising edge of shift clock. The trigger signal is one SH_CK period wide.

  • SH_CK: It is a LVDS differential pair input signal that is used with S_TRIG to generate all data acquisition timing signals for the converter board. It is the clock used to shift data off the Converter Board to the DAS Control Board, and is free running. Anticipated frequency of this clock is 27-30 MHz.

  • CV_RST (Converter Board Reset): It is a high level active signal that is activated by the DCB (DAS Control Board). It is a semi-hard reset for the converter board.

  • CAN_Hi and CAN_Lo (Differential, bi-directional Signal Pair) used to implement the physical interface for the CAN control bus on the converter board.

  • CV_FLT* (Converter Fault Not): This is an open collector or open drain (wire-or) output signal from the converter board(s) that is activated by the converter board DSP, whenever it detects on the converter board a variety of different fault conditions. This signal is received by the DCB (DAS Control Board) and processed. It is anticipated that the DCB will poll the converter board via the CAN bus to determine which board pulled the "CV_FLT" signal line low.

  • IREF_EXT (Time Shared Tracker Current) This current is supplied from the DCB. This is a current reference of typically 1.0 microampere applied to the tracker channel input to correct for gain drift of a particular ASIC relative to all other ASICs in the final application system.

  • ADDR 6:0 (Board Address): It is a seven line input bus that is used by the board to determine its CAN bus address. These inputs will be hard wired with unique addressed on the GDAS backplane for each one of the Converter board slots.

3.2 Converter board calibrations

There are three calibrations done on the converter board prior to any scan. These are the internal and external gain calibration and the Alpha calibration. The DCB will report an error for a failure of any of these in the system error log. These calibrations are new with the GDAS and do not replace any previous calibrations that were done on the MDAS in Fastcal or Detailed Cal.

  1. Internal gain calibration

    The Internal calibration is a process that compares the current source of the tracker channel, one at a time, with of each of the 64 input channels for the ASIC. This is an on-board check for each ASIC on the converter boards.

  2. External gain calibration

    The External calibration is a process that compares the external 1uA input current reference (from the DCB) applied to the tracker channel input to correct for gain drift of a particular ASIC relative to all other ASICs on all other converter boards.

  3. Alpha Calibration

    Linearization or alpha calibration is the process of determining the constants used for the ASIC's 4 input stages. Linearization is accomplished by processing several different known (relative) amounts of charge, observing the resulting stage counts, and solving for the coefficients that would yield the observed stage counts.

3.3 Input Power Requirements

The Converter board uses the following power supply voltages: +5.0 Volt digital, +5.0 Volt Analog, and -5.0 Volt Analog.

3.4 Board Status LEDs

LEDs are provided on the Converter board to indicate the following conditions:

  • DS1: Used to indicate board status and also illuminates on power up and reset.

  • DS2: Used to indicate presence of a trigger signal.

  • DS3: Used to indicate CAN communication.

  • DS4: Not used

Figure 3. Converter Card LED locations

If the self-tests fail, the LED DS1 will flash to indicate an error was detected during the self-tests. The flashing will only occur until the DCB resets the fault line. The error detected will be reported to the system error log (gesyslog) on the console which will include the board number reporting the error. A single flash of the LED is just indicating a board reset and not an error. The error codes are:

The LED DS3 flashes during the CAN communications and DS2 flashes every time Trigger is received.

4 DAS Control Board (DCB)

The DCB is the main control board for the H16, 16-Slice GDAS Data Acquisition System (DAS). It packages all the converter card data into a single high-speed serial data stream, compatible with the receive function on the 16-Slice DAS Interface Processor (DIP).

4.1 Inputs

4.1.1 From Converter Boards

  • Inner Row Serial Data Streams for an 4-slice or a 8-slice system.

  • Outer Row Serial Data Streams for a 8-slice system.

  • Converter CAN Bus communication for status, faults, chassis temperature readings, and serial number information.

  • Converter Board Fault Line

4.1.2 From On-board Rotating Processor (ORP)

  • Input view triggers.

  • RCIB CAN Bus communication for scan prescription information and FLASH download.

  • RCIB CAN Fault Signal.

4.1.3 From Generator (JEDI)

  • KV and MA analog signals.

4.1.4 From Detector Heater Control Board (DHCB)

RS-232 Bus communication for status, faults, detector temperature readings, and detector identification information.

4.1.5 From Backplane

Power supply voltages.

4.2 Outputs

4.2.1 To GDAS converter Boards

  • Shift clock.

  • Trigger signal.

  • Converter CAN Bus communication for control information.

  • Reset signal.

  • External reference current.

4.2.2 To On-board Rotating Processor (ORP)

  • RCIB CAN Bus communication for DAS status, error, or scan complete information.

  • RCIB CAN Fault Signal.

4.2.3 To Detector Heater Control Board (DHCB)

RS-232 Bus communication for control information.

4.2.4 To Detector

FET Control signals.

4.2.5 To Slip-ring (and then on to the Scan Reconstruction Unit (SRU) )

High-speed serial data stream containing the view data with embedded FEC CRC.

4.3 Processing

The H16 GDAS DCB will perform the following functions:

  • Interfaces with the ORP for Rx reception and scan completion via CAN bus.

  • Sets up gain and offset trim and controls the converter cards, via the converter CAN interface.

  • Receives triggers and starts acquisitions with the converter cards.

  • Performs serial-to-parallel conversion on data streams from the converter cards, does parity checking on the data, and runs it through a translation table for view data ordering.

  • Adds Forward Error Correction (FEC) to the channel data and sends it across the slip-ring to the Scan Reconstruction Unit (SRU) via the high-speed serial data interface.

  • Detects jitter and timeouts in the view trigger signal.

  • Controls the operation of the Detector Heater Control Board and monitors the subsystem for faults.

  • Monitors the power supply voltages to make sure they are within the software programmable limits.

  • Acquires the kV and mA values for each scan.

  • Controls the FET switch array in the detector to change the number and thickness of scan slices.

  • Monitors the DAS subsystem for various faults.

  • Stores and sums the z-axis reference channels, and performs calculations that control the collimator cam positioning. This is used to track the x-ray beam and keep it centered on the detector.

4.4 Host CAN Interface

The DCB Host Interface will be used to control DAS operation and to communicate DAS status. All CAN signals will be optically isolated between the DCB and the network. The Right Backplane will have the 15-pin sub-D connector pair that supports the daisy-chained CAN interface. Proper termination must be attached to the unused port connector on the backplane. The DCB will implement a fault interface, called RCIB_CAN_FLT, consisting of a twisted pair wire signal that is bi-directional to the DAS. Both input and output are optically isolated. The DAS will use this interface to detect an abort condition from other controllers and to initiate an abort to other controllers. When a fault is initiated or detected, the DAS will go into its fault sequence.

There are two methods to reset the DAS, via CAN message or reset bus. Both methods cause the DAS to go through the same reset sequence and timing. All DAS hardware is in a known and safe state upon exiting reset.

The DCB will implement a reset bus interface, called RCIB_CAN_RST, consisting of a twisted pair wire signal that is optically isolated from the DAS. The DAS can only monitor but not drive the reset bus. The DCB will receive the external view trigger input, called E_TRIG, from the ORP via a twisted pair wire. This input signal is optically isolated from the DAS. An inactive to active state transition for this signal signifies a trigger and will cause the DAS to begin scan/offset view data collection. The GDAS will require “no data transmit” triggers to fill the data conversion pipeline in the GDAS Converter Card. These triggers will be sent to the converter cards, but the data received by the DCB will not be transmitted to the DIP. Additionally, the GDAS will require “post-triggers” to be generated by the DCB at the end of the scan to finish the data conversion in the GDAS Converter Card.

Note that there is another CAN interface on the DCB for communication within the DAS to the converter cards.

4.5 Generator Interface

Measured scan kV and mA are read by the X-ray Generation Subsystem and fed back to the DAS so they can be inserted into the view data stream. The Generator Interface is implemented on connector J20 located on the Right Backplane. Signals are routed from this connector to the DCB via the 160-pin connector on the DCB. These signals are differentially driven by X-ray Generation and received by the DCB.

4.6 Detector FET Control Interface

The DCB will generate 18 signals to configure the detector FET MUX circuitry. Each of the following three groups of detector modules uses six of these signals for their MUX configurations: Z-axis Upper Detector (ZUFET), Data Channel Detector (DFET), and Z-axis Lower Detector (ZLFET). These signals are set to 0 volts and –5.0 volts when they are in the OFF and ON states respectively. The desired state of these signals is left to firmware control prior to any scan or during system initialization. FET control signals are routed from the DCB to the backplane via the 160-pin connector on the DCB.

4.7 Detector Heater Control Board Interface

The DCB will communicate with the Detector Heater Control Board (DHCB) using an RS-232 serial communication interface. This interface will provide the path for the DCB to setup and control DHCB operation, to monitor the DHCB subsystem for faults, and to obtain detector temperature readings for inclusion in the view data stream. The serial interface will be a simplified 2-wire RS-232 implementation (with no hardware handshake capability) operating at 19.2 kBaud. The setup includes 8-bit word length, no parity, and one stop bit.

On power-up, the DCB detects the presence of the DHCB in the system using a resistor located on the DHCB. The DCB will convert the resistance proportionally and compare the value to a pair of setpoint registers. If the presence of the DHCB is detected, the DCB will begin to communicate with the DHCB via the RS-232 interface. The Detector Heater Control Board Interface is implemented on a dedicated connector (J33) located on the 16-Slice Right Backplane. Signals are routed from the DCB to this connector via the 192-pin connector on the DCB. The signal voltages are a minimum of +/- 5VDC. Signal currents are on the order of 10mA.

4.8 Test Points

Test points on the DCB as shown in the table below:

4.9 LEDs

LEDs are provided on the DCB to indicate the following information:

  • Power-on information. This LED will illuminate if the board is powered on.

  • DCB in reset. This LED will illuminate if the DCB is in its reset condition and not booting.

  • DCB active. This LED will blink a “heartbeat” if the DCB has booted and passed its power-up diagnostics.

  • RCIB CAN status. This bank of LEDs will indicate RCIB CAN status and fault information.

  • RCIB CAN fault. This LED will illuminate if there is a RCIB CAN fault condition.

  • Serial Data Loopback error. This LED will illuminate if there is a serial data loopback receiver error.

4.10 Power-On and Warm-Up/DAS Temperature Characteristics

The maximum required elapsed time from power-on to full specified DAS performance is one (1) hour. Time to meet full specified DAS performance is computed on the basis of two minutes warm up per minute since power was last on, or 1 hour, whichever is less. However, under no conditions where the power has been temporarily turned off, shall the required warm-up (to meet full performance specification) be less than five (5) minutes.

Each Converter board has its own temperature sensor that is constantly monitored:

  • If the temperature reaches 55° Celsius, then a Warning Error message will be posted to the Status Area of the ExamRx Desktop and associated Error Message in the error log.

  • If the temperature reaches 62° Celsius, then the DAS will report an Over-Temperature Fault and will prevent further scanning until the DAS cools and is reset. Refer to Figure 4.

Figure 4. Temperature Sensor Indicators

Conditions that lead to DAS over-temperature faults include:

  • Room Environment/Temperature.

  • DAS cooling fans not working or Air Plenum not installed.

  • DAS filters are dirty.

  • Gantry fans not working properly.

5 Power Supplies

All power supply outputs are isolated from the 120VAC input by a transformer. Each power supply chassis has a primary output voltage that is key to the other outputs. If this primary voltage output looses regulation or fails, the other outputs from that supply are suspect. The primary output from a power supply chassis should be checked for any potential issue suspected for any voltage output from that chassis. See Figure 5 for a block diagram of the power supplies.

Figure 5. GDAS Power Supply Block Diagram

The Digital Supply has two isolated voltage outputs:

  • +12V rated for 1.7 Amps

  • +5V (5V_L) rated for 90 Amps. This output is the primary output for this chassis.

The DCB and GDAS converter cards are powered from the +5V_L supply. The Schleifring slipring transceiver utilizes the +12V supply.

The Analog supply has three isolated voltage outputs:

  • +5V rated for 37.1 Amps.

  • -5V rated for 51.5 Amps. This output is the primary output for this chassis.

  • +24V rated for 11.8 Amps continuous, 17.8 Amps momentary.

    The Detector heater/cooler, DHCB, collimator, and ORP are all powered from the 24V supply. The Converter cards utilize the 5V supplies.

OUTPUT NOISE AND RIPPLE

  • The analog supplies for the DAS should have noise and ripple less than 0.5mV rms.

  • The +5V logic supply maximum ripple shall be 5 mV peak to peak.

  • The +24V supply maximum ripple shall be 10 mV peak to peak.

OUTPUT VOLTAGE ADJUSTMENT

The +5V_L, +5V_A, and –5V_A outputs are adjustable by means of potentiometers and are easily accessible without cover removal. For best adjustment use the DASTools Aux channels test as the reference for the voltage level seen by the DCB during power supply adjustment.

STATUS INDICATORS AND POTENTIOMETERS

Visual indicators for each board indicating that the unit is energized are provided. Due to the load variations, it is necessary to provide manual voltage adjustment for the +5V_L output, and +/-5V outputs. See the tables below for available LEDs and adjustment pots.

5.1 Digital Supply

5.2 Analog Supply

5.3 POWER SUPPLY COOLING

The GDAS-PS requires fans for cooling. Two fans in each power supply chassis are attached to a removable tray that can be replaced without removing the power supply from the rotating base. There are no air filters to clean. The fans are connected by white molex connectors with an interlock line such that the supplies will not turn on if the fans are not connected. See Figure 6 for details.

Figure 6. GDAS Fan Tray Block Diagram

The power supplies have thermal sensors. The power supplies will shut off in an over temperature condition, then restart when temperature sensors detect a low enough temperature. This cycle can be about 5-10 minutes depending on many factors that affect the cooling.

6 DAS Backplanes

The backplane used on MDAS is separated into three sections: Right, Center and Left. The three backplane boards are connected via a ribbon cable, with a 80-pin connector on each board.

Right Backplane - The Right backplane contains connectors for Converter boards 1 through 14. FET LEDs are located on the Right Backplane (see Figure 7)

Center Backplane - The Center backplane contains connectors for converter boards 15 through 34. Test Points are available on the Center Backplane to measure Power Supply voltages GDAS(4/8) Pinouts, Jumpers, and LEDs

Left Backplane - The Left backplane contains connectors for converter boards 35 through 48.

note:

The pinouts of the backplane connectors are defined in GDAS(4/8) Pinouts, Jumpers, and LEDs.

Figure 7. DAS LEDs (as viewed with DAS at 12 o'clock)

7 Elastomers

The twin elastomer is a conductor that consists of two rows of metal filaments embedded in a core of silicon rubber. The solid rubber core is placed between layers of soft silicone rubber.

Figure 8. Twin Elastomer

The brass filaments are gold plated to be especially resilient. They are treated to spring and can be repeatedly compressed.

The Elastomers are used to make an electrical connection between the Detector flexes and DAS backplane. Since the output of the Detector is a very low current signal, the connection must be clean from debris and oil, as well as exhibiting proper compression. This compression is made by correct torque of the Flex housing cover and clamp. The torque specification is 13 in-lbs (1.47 N-m).

Figure 9. Elastometic Pad Spacing

8 Detector and DAS Channel Mapping (Partial)

note:

For a full size version of this illustration, click on the pdf icon below.

Figure 10. Detector/DAS Hardware Architecture Map