Spellman PMX Instruction Manual

Spellman PMX Instruction Manual

High voltage power supply
Table of Contents

Advertisement

Quick Links

Instruction Manual
High Voltage Power Supply
SPELLMAN
HIGH VOLTAGE ELECTRONICS
CORPORATION
475 Wireless Blvd.
Hauppauge, New York, 11788
+1(631) 630-3000*FAX: +1(631) 435-1620*
E-mail:
sales@spellmanhv.com
Website: www.spellmanhv.com
PMX MANUAL
PMX
MODEL :
SERIAL# :
DATE :
R
118163-001 Rev A

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the PMX and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Spellman PMX

  • Page 1 Instruction Manual High Voltage Power Supply MODEL : SERIAL# : DATE : SPELLMAN HIGH VOLTAGE ELECTRONICS CORPORATION 475 Wireless Blvd. Hauppauge, New York, 11788 +1(631) 630-3000*FAX: +1(631) 435-1620* E-mail: sales@spellmanhv.com Website: www.spellmanhv.com 118163-001 Rev A PMX MANUAL...
  • Page 2: Important Safety Precautions

    CAUTION notes in the text indicate procedures to be followed to avoid possible damage to equipment. Copyright © 2000, Spellman High Voltage Electronics Corporation. All Rights Reserved. This information contained in this publication is derived in part from proprietary and patent data. This information has...
  • Page 3: Wichtige Sicherheitshinweise

    WICHTIGE SICHERHEITSHINWEISE SICHERHEIT DIESES HOCHSPANNUNGSNETZTEIL ERZEUGT LEBENSGEFÄHRLICHE HOCHSPANNUNG. SEIN SIE SEHR VORSICHTIG BEI DER ARBEIT MIT DIESEM GERÄT. Das Hochspannungsnetzteil muß immer geerdet sein. Berühren Sie die Stecker des Netzteiles nur, wenn das Gerät ausgeschaltet ist und die elektrischen Kapazitäten des Netzteiles und der angeschlossenen Last entladen sind. Die internen Kapazitäten des Hochspannungsnetzteiles benötigen ca.
  • Page 4 PRECAUTIONS IMPORTANTES POUR VOTRE SECURITE CONSIGNES DE SÉCURITÉ ETTE ALIMENTATION GÉNÈRE DES TENSIONS QUI SONT DANGEUREUSES ET PEUVENT ÊTRE FATALES OYEZ EXTRÊMENT VIGILANTS LORSQUE VOUS UTILISEZ CET ÉQUIPEMENT Les alimentations haute tension doivent toujours être mises à la masse. Ne touchez pas les connectiques sans que l’équipement soit éteint et que la capacité à la fois de la charge et de l’alimentation soient déchargées.
  • Page 5 IMPORTANTI PRECAUZIONI DI SICUREZZA SICUREZZA QUESTO ALIMENTATORE GENERA TENSIONI CHE SONO PERICOLOSE E POTREBBERO ESSERE MORTALI. PONI ESTREMA CAUTELA QUANDO OPERI CON QUESO APPARECCHIO. Gli alimentatori ad alta tensione devono sempre essere collegati ad un impianto di terra. Non toccare le connessioni a meno che l’apparecchio sia stato spento e la capacità interna del carico e dell’alimentatore stesso siano scariche.
  • Page 6: Table Of Contents

    STATUS AND ERROR CODES ......32 5.2.1 Status Messages ..........32 ............2 HAPTER NTRODUCTION 5.2.2 Faults Messages ..........33 PMX DESCRIPTION..........2 CHAPTER 6 ............... 39 1.1.1 Power Supply Requirements ........3 MAINTENANCE ............... 39 1.1.2 Environment Requirements ........4 INTRODUCTION ..........39 THEORY OF OPERATION ........4...
  • Page 7: Pmx Description

    The 50kV @ 5kW (peak) high voltage output coupled with a dual focal spot, DC current PMX DESCRIPTION source filament power supply provides stable Spellman’s PMX redefines the standard for high and accurate X-Ray tube emission currents. performance Mammography X-Ray generators The solid encapsulated high voltage output including FFDM and DBT.
  • Page 8: Power Supply Requirements

    The PMX generator can provide power that can damage the X-Ray tube. The user is responsible for limiting the maximum exposure values to within the ratings of the X-Ray tube. Spellman is not liable for any damage to the X-Ray tube by the misuse of the PMX X-Ray generator.
  • Page 9: Theory Of Operation

    The circuits on the Power PCB provide techniques are used throughout. the required gate voltages and offsets. The PMX generator is basically an AC to DC 1.2.4 High Voltage Transformer power converter.
  • Page 10: Filament Power Supply

    LEDs provide status diagnostics needed for Control Indication. User interface is processed recognizing the operation/shutdown mode of on this PWB as well, providing isolated relay the generator. coils, opto couplers and open collector contacts. A precision +10Vdc reference is generated on 1.2.7 Filament Power Supply the control PCB for programming kV, mA and...
  • Page 11: High Speed Starter

    The PMX is equipped with safety interlocks for reduce this time, the “high speed starter” circuit user personnel and equipment protection. An in the PMX applies a series of “boost” steps open interlock circuit inhibits operation of the consisting different frequencies PMX generator.
  • Page 12: Safety

    The following advisory symbols are used on the safety warning labels, and/or on circuit boards. High voltage symbol used to indicate the presence of high voltage. Warning symbol used to indicate a potential hazard to operators, service personnel or to the equipment. PMX MANUAL 118164-001 REV. A...
  • Page 13: Chapter 2 Installation

    INSTALLATION INTRODUCTION Set aside the cardboard packaging. This chapter contains instructions unpacking, positioning, and cabling the PMX After unpacking, inspect for visible generator, allowing for initial power-up and damage. exposures. Keep the shipping containers. In UNPACKING case of shipping damage, place the...
  • Page 14 Figure 2-1: PMX I/O and indicator locations PMX MANUAL 118164-001 REV. A...
  • Page 15: Power Line Mains

    (refer to Figure 2-2). SAFETY DISCONNECTION. DO NOT SWITCH ON MAINS POWER AT THIS TIME. The PMX supply does not contain power line current limiting or fuses. It is strongly recommended that the user provide fuses Cable connection illustration...
  • Page 16: Stator Cable Connection

    TB3. Connect cable shield wire accompanying HV cable to the PMX Connect wires from the X-Ray tube ground stud and tube housing housing voltage connector separately. filament pins to PMX terminal block TB3 terminals 1 (FIL Small), 2 (FIL 2.5.2...
  • Page 17: Multi Interface Cable Connections

    The multi signal interface shall have a female are optional, before initiating power-up and 25 pin D-Sub (JB1) on the PMX. Twisted basic test. pairs shall be used where applicable. The pin layout is given in Table 2-3.
  • Page 18 For connection to PREP and EXPOSURE control relay coils. JB1-25 SHIELD/GND For connection of interface cable shield to generator chassis ground. Table 2-3 Pin layout of multi signal connector Refer to chapter 3 for detailed requirements and function descriptions. PMX MANUAL 118164-001 REV. A...
  • Page 19: Interlock Connections

    A separate ground wire (10 AWG, 6mm tube ground connection. must be connected from the X-Ray tube housing to the ground stud on the rear of the Failure to make this ground connection may PMX chassis. These ground locations may result intermittent operation and/or have other ground wires already connected;...
  • Page 20: Chassis Ground

    2.9.2 Chassis Ground The room interface connections may now be completed. Before power on, user needs to The chassis of the PMX generator must be check the items as below finally. grounded to the local earth ground and also •...
  • Page 21 Command Tab section selects a particular access to the various commands defined in group of commands. Only one group (tab) the PMX Protocol Spec. The Analog Monitor, can be selected at any one time. System Status, and Fault sections are always visible and can be accessed at any time.
  • Page 22: Chapter 3

    CHAPTER 3 INTERFACING introduction This chapter describes the interfacing of the exposure control switch. Also, exposure mode PMX generator to the customer system control introduced with timing sequence side, especially with the serial communication, described as well. MULTI INTERFACE NOTE: THE INSTALLER MUST PROVIDE THE NECESSARY INTERFACING CABLES FOR WIRING TO THE GENERATOR INPUTS AND OUTPUTS DESCRIBED IN THIS SECTION.
  • Page 23: Serial Communication Interface

    +24Vdc Out For connection to PREP and EXPOSURE control relay coils. JB1-25 SHIELD/GND For connection of interface cable shield to generator chassis ground Table 3-2 Pin layout of multi signal interface 3.2.2 Serial Communication Interface PMX MANUAL 118164-001 REV. A...
  • Page 24: Digital I/O Control Interface

    GUI software can be used temporarily to test the See Figure 3-2 for recommended interface PMX provided installed on the user PC. (Refer circuits. to separate document for detailed information of GUI). But user need to develop their own...
  • Page 25: Remote Status Interface

    Remote status signals for KV MIN tube current These signals open collector type. limit, tube power limit, overvoltage, and filament (Normally off), and are intended to drive the diode of an opto-coupler. Figure 3-3 for recommended interface circuits. PMX MANUAL 118141-002 REV...
  • Page 26 BIT3 MESSAGE high high high No Messages high high Tube Temp/Flow Fault/HSS Fault high high Arc Detected/Shutdown high high Over Load: Power/MAS/Time/Duty high Over Voltage/Over Current/Regulation error Open Filament/Filament Fault Table 3-3 status messages matrix PMX MANUAL 118164-001 REV. A...
  • Page 27: Remote Monitoring Interface

    Pin # Definition Description JB3-1 TX+ White/Orange JB3-2 TX- Orange JB3-3 RX+ White/Green JB3-4 POE V+ blue 10/100 Base-T Ethernet Interface JB3-5 POE V+ blue/white JB3-6 RX- Green JB3-7 POE V- brown/white JB3-8 POE V- brown PMX MANUAL 118164-001 REV. A...
  • Page 28: Chapter 4 Configuration, Calibration And Operation

    The DIP switch identifiers are stenciled on the PC The PMX contains up to 2 tube types power Board just above the switches, and the limitation and filament value tables. Consult...
  • Page 29 Set Switch #8 on Dip Switch 1 to the down position, this is with the switch set toward the center of the board (opposite to the above illustration). Also set switch #1 and switch #2 on DIP SW1 to the desired tube table as specified in Table 1 above. PMX MANUAL 118164-001 REV. A...
  • Page 30: Filament Auto-Calibration

    Turn on the power to the PMX unit, and wait for 10 seconds. This will reload the selected default table in to the FRAM. After the 10 seconds has elapsed, turn the power off, and return Switch 8 to the Up position.
  • Page 31: Operating X-Ray Exposures

    Exiting calibration mode When calibration process is finished, Prep and Exposure should be released, and then sending a “Set Calibration Mode” Command with an argument of 0 will let the PMX exit calibration mode. OPERATING X-RAY EXPOSURES 4.4.1...
  • Page 32 Open collector output signal. High level is system application. active; indicate that the kV reach to 75% setting value, and the exposure time begin to accumulate. See below the timing: Exposure kV设定值的 75% kV setting value Xray_ON PMX MANUAL 118164-001 REV. A...
  • Page 33: Aec Exposure

    Also note, in AEC mode Break after Exposure is automatically disabled, and will not occur even if it is set. In addition the Break after exposure hang time will be 30 seconds, regardless of the current setting. PMX MANUAL 118164-001 REV. A...
  • Page 34: Smart Aec Exposure

    2-point mode may be time for 3 point mode, or Filament, kV changed. HSS Speed and Filament may not be changed. and mAs for 2 point mode. (Note that in PMX MANUAL 118164-001 REV. A...
  • Page 35 9. The PMX unit will turn High voltage ON. second part of the exposure as separate High voltage will remain ON until the exposures. For example if the kV monitor is...
  • Page 36 It is not allowed to change from 2-Point Mode to part 1 exposure is finished but before the part 2 3-Point mode or the reverse in the middle of a exposure is started will not generate a fault. Smart AEC exposure. PMX MANUAL 118164-001 REV. A...
  • Page 37: Chapter 5

    DS15 Safety Int’lk GREEN Safety interlocks status indication. DS16 X ray ON Synchronizing indication of X-Ray On signal. DS17 FPGA HEART Indicate FPGA is working. BEAT DS18 Rotor brake Indicate brake status of starter. PMX MANUAL 118164-001 REV. A...
  • Page 38 * then set exposure time. Over Duty The unit requires 20 seconds in- Ensure that exposure between exposure cycles. A cycle operation within the duty cycle being defined as entering prep, limitation. PMX MANUAL 118164-001 REV. A...
  • Page 39 4. Consult product support. tubes are added, this value may change for the new tubes. Ac/Dc The rectified input voltage to the unit Check input line voltage is less than 255V DC for 1 second or more. PMX MANUAL 118164-001 REV. A...
  • Page 40 EQUIPMENT and ME SYSTEMS Guidance and manufacturer’s declaration – electromagnetic emissions The PMX is intended for use in the electromagnetic environment specified below. The customer or the user of the PMX should assure that it is used in such an environment.
  • Page 41 EQUIPMENT and ME SYSTEMS Guidance and manufacturer’s declaration – electromagnetic immunity The PMX is intended for use in the electromagnetic environment specified below. The customer or the user of the PMX should assure that it is used in such an environment.
  • Page 42 RF transmitters, an electromagnetic site survey should be considered. If the measured field strength in the location in which the PMX is used exceeds the applicable RF compliance level above, the PMX should be observed to verify normal operation. If abnormal performance is observed, additional measures may be necessary, such as re-orienting or relocating the PMX.
  • Page 43 Recommended separation distances between portable and mobile RF communications equipment and the PMX The PMX is intended for use in an electromagnetic environment in which radiated RF disturbances are controlled. The customer or the user of the PMX can help prevent electromagnetic interference by maintaining a minimum distance between portable and mobile RF communications equipment (transmitters) and the PMX as recommended below, according to the maximum output power of the communications equipment.
  • Page 44: Chapter 6 Maintenance

    The high input impedance is a high impedance voltmeter, and a high ideal for measuring high voltage low current voltage divider such as the Spellman HVD- sources, which would be overloaded by 100 or HVD-200, is needed for performance traditional lower impedance dividers.
  • Page 45 Spellman Customer Service Department for parts lists for specific models. Each Spellman power supply has an identification label on the rear of the chassis that bears its model Spellman provides parts and subassemblies for its and serial number. high voltage power supplies but recommends that only qualified personnel perform repairs.
  • Page 46 The Warranty is void if the unit Number. A more detailed estimate will be made is worked on by other than Spellman personnel. when the power supply is received at the Spellman See the Warranty in the rear of this manual for more Repair Center.
  • Page 47 To obtain information on Spellman’s product warranty please visit our website at: http://www.spellmanhv.com/en/About/Warranty.aspx...
  • Page 48 PMX Power Supply Protocol Definitions 50kV Copyright  2017, Spellman High Voltage Electronics Corporation. All Rights Reserved. This information contained in this publication is derived in part from proprietary and patent data. This information has been prepared for the express purpose of assisting operating and maintenance personnel in...
  • Page 49 Table of Contents Serial Communications Interface ............5 Etherenet Communications Interface ..........6 2.1. TCP/IP FORMAT ..................6 2.2. Ethernet Command Format ..............7 2.3. Ethernet / RS232 use ................7 3.0 Serial Commands – RS232 SERIAL Protocol ..........8 Serial Interface Message Format .............
  • Page 50 4.4.13 Request Exposure Time Set-point ............40 4.4.14 Request kV Set-Point ................. 41 4.4.15 Request Exposure mA Set-Point ............42 4.4.16 Request Exposure Filament Setting ........... 43 4.4.17 Request Exposure mAs setting ............44 4.4.18 Request Last Exposure kV Monitor ............ 45 4.4.19 Request Last Exposure mA Monitor ...........
  • Page 51 4.5.13 Set Baud Rate ..................74 4.5.14 Set Calibration Mode On / Off ............75 4.5.15 Get Calibration Status ................ 76 Serial Command Handling ..............78 Predictive filament .................. 79 General Timing ..................81 Brake After Exposure ................82 AEC (Automatic Exposure Control) Mode ..........84 2-Point and 3-Point Mode ...............
  • Page 52: Serial Communications Interface

    Serial Communications Interface Serial communications will use the following protocol: <STX><CMD><,>ARG><,><CSUM><ETX> Where: <STX> = 1 ASCII 0x02 Start of Text character <CMD> = 2 ASCII characters representing the command ID <,> = 1 ASCII 0x2C character <ARG> = Command Argument <,>...
  • Page 53: Etherenet Communications Interface

    Ethernet Communications Interface 2.1. TCP/IP FORMAT Each Ethernet command will consist of a TCP/IP header followed by the required data bytes as specified in section 2.2. Figure 24 summarizes the TCP/IP header configuration. Please note that this functionality is provided by the software implementation of the Open Systems Interconnection (OSI) TCP/IP protocol stack, specifically the upper 4 layers.
  • Page 54: Ethernet Command Format

    = 1 ASCII 0x03 End of Text character This is exactly the same format as the RS232 serial commands as defined in section 3. The Ethernet interface acts as a transport for the serial PMX commands. The commands themselves have the exact same format, responses and meanings as with the RS232 serial command.
  • Page 55: Serial Commands - Rs232 Serial Protocol

    Serial Commands – RS232 SERIAL Protocol Serial Interface Message Format Serial communications will use the following format: <STX><CMD><,>ARG><,><CSUM><ETX> Where: <STX> = 1 ASCII 0x02 Start of Text character <CMD> = 2 ASCII characters representing the command ID <,> = 1 ASCII 0x2C character <ARG>...
  • Page 56: Checksum Errors

    Dim i As Integer Dim CSb1 As Integer Dim CSb2 As Integer Dim CSb3 As Integer Dim CSb$ Dim X X = 0 For i = 1 To (Len(outputString)) 'Starting with the CMD character X = X + Asc(Mid(outputString, i, 1)) 'adds ascii values together Next i CSb1 = 256 - X...
  • Page 57: Command Overview

    Command Overview Commands are separated into two modes: command and service modes. Command mode is for normal operation and service mode for modifying certain parameters and reading their value. Service mode commands are not meant to be used as part of normal operation. They are intended for system testing and unit servicing.
  • Page 58 Command Mode RS232 Commands Request Last Exposure kV None monitor Request Last Exposure None mA monitor Get Last Exposure Length None Set Brake After Exposure 1 ASCII Set Brake After Exposure 1 ASCII 0-65535 Hang Time Get Brake After Exposure None Hang Time Set AEC Mode...
  • Page 59: Service Mode Commands

    4.2 Service Mode Commands Service Mode RS232 Commands Command Name <CMD> <ARG> RANGE Set Baud Rate 1 ASCII 2 = 19200, 5 = 115200 Program Filament 1-ASCII 0-4095 Limit Request Filament None Limit Setpoint Request Filament None Pre-Heat Setpoint Get Revision None Set Exposure 1 ASCII...
  • Page 60: Response Overview

    4.3 Response Overview The responses to the above commands will follow one of two general formats depending on whether the command was a set command, intended to modify system or exposure setup, or a request command, intended to return system status, current setup or exposure information.
  • Page 61: Warnings And Errors

    4.3.3 Warnings and Errors As mentioned in section 4.3.1 set commands are responded to with either a “$” (dollar sign) character or a 1 or 2 character long ASCII format numeric code that can be an error or a warning. A response of a $ character indicates successful reception and processing of the sent value.
  • Page 62: Detailed Command Structure

    Detailed Command Structure 4.4.1 Request Analog Monitor Readbacks Description: The host requests that the firmware transmit the present values of Analog Monitor Readbacks. All read back values are in the range 0 – 4095. See the scaling summary table after the description of values to convert from scaled value to actual value of voltage or current.
  • Page 63 ARG1 = +15V, the output of the regulated 15V supply. ARG2 = -15V, the output of the regulated -15V supply. ARG3 = +24V, the output of the regulated +24V supply. ARG4 = 3.3Va, the output of the regulated 3.3V supply. ARG5 = 3.3Vb, monitors same voltage as ARG4 (see note1) ARG6-ARG8 are not used currently.
  • Page 64 this. Due to resistor tolerances the voltage may not read as exactly zero for an actual voltage of zero. 2. The monitors for 3.3V(a) and 3.3(b) monitor the same voltage. These voltages are used for an A/D calibration routine. To monitor the 3.3V the user may use either one.
  • Page 65: Request Status

    4.4.2 Request Status Description: The host requests that the firmware sends the power supply status. Direction: Host to supply Syntax: <STX><22><,><CSUM><ETX> Example: <STX>22,<CSUM><ETX> Response: <STX><22><,><ARG1><,><ARG2><,><ARG3><,><ARG4><,><A RG5><,><ARG6><,><ARG7><,><ARG8><,><ARG9><,><ARG10> <,><ARG11><,><ARG12><,><ARG13><,><ARG14><,><ARG15> <,><ARG16><,><ARG17><,><ARG18><,><ARG19><,><ARG20> <,><ARG21><,><ARG22><,><ARG23><,><ARG24><,><ARG25> <,><ARG26><,><<CSUM><ETX> Where: (ARG# in ASCII format representing unscaled value) <ARG1> X-Ray On/Off = 1 –...
  • Page 66 <ARG22> OVP BYPASS <ARG23> Manual Filament OFF <ARG24> Duty Cycle Limit Ok = 1 – Ok (ready), 0 –Not Ready <ARG25> Brake After Exposure = 1 – On, 0 - Off <ARG26> HSS Speed = 1 – High, 0 - Low Description of System Status ARG1 = X-Ray On / Off Status, 1 = High Voltage output is active, 0 = High Voltage output is not active.
  • Page 67 overwritten if the unit is powered up. 0 = Unit keeps current FRAM contents (normal operation). ARG13 = Ready Status, 1 = Unit is ready to make X-Rays, 0 = Unit is not Ready. ARG14 = Setup Error, 1= The current exposure setup programmed into the unit is invalid.
  • Page 68 It also includes the Inverter Over-Temperature Flag. (Also see note 2 below). ARG25 = Break after exposure. 0 = Break after exposure off, 1 = Break after exposure on. ARG26 = HSS Speed. X-Ray tube Rotor Speed setting. 1 = High Speed, 0 = Low Speed.
  • Page 69: Request Fault Status

    4.4.3 Request Fault Status Description: The host requests that the firmware report Faults. Direction: Host to supply Syntax: <STX><68><,><CSUM><ETX> Response: <STX><68><,><ARG1><,><ARG2><,><ARG3><,><ARG4><,><A RG5><,><ARG6><,><ARG7><,><ARG8><,><ARG9><,><ARG10> <,><ARG11><,><ARG12><,><ARG13><,><ARG14><,><ARG15> <,><ARG16><,><ARG17><,><CSUM><ETX> Where: (ARG# in ASCII format) <ARGx> 1 = Fault, 0 = No Fault ARG1 = Interlock 1 (Tube Temp) ARG2 = Interlock2 (Tube Flow) ARG3 = HSS Fault ARG4 = ARC...
  • Page 70 ARG2 = Tube Flow switch or general purpose interlock 3. Unit input Logic High / Open is fault state, Logic low / Closed (shorted to ground) is good state. ARG3 = High Speed Starter Fault. One (or more) of the possible High Speed Starter faults have occurred.
  • Page 71 ARG12 = Filament Open. The X-Ray tube filament is open circuit. (Filament burned out or bad connection). ARG13 = Filament Over current. The current through the filament as measured by the filament feedback circuit has exceeded the maximum allowed current for more than 20 msec. ARG14 = AC/DC Fault.
  • Page 72: Reset Faults

    4.4.4 Reset Faults Description: The host requests that the firmware resets all Fault messages and indicators. Note that if the fault persists after the reset fault message the fault will immediately reoccur. For example if the DC rail voltage is low (AC/DC fault) and you clear the faults, again reading the faults will still show a DC rail fault.
  • Page 73: Set Exposure Settings

    4.4.5 Set Exposure Settings Description: The host requests that the firmware change the exposure settings of kV, mA, exposure time and filament large/small. Note: This command changes the same parameters as the individual “Set Exposure” commands. It can be used in place of or along with these commands, or not used at all.
  • Page 74 Where E is: 3 = Argument 1, Exposure time is out of bounds. 4 = Argument 2, kV set point is out of bounds 5 = Argument 3, mA set point is out of bounds 6 = Argument 4, filament selection is invalid (must be 0 for small, or 1 for large) 7 = mAs out of range.
  • Page 75: Get Exposure Settings

    4.4.6 Get Exposure Settings Description: The host requests that the firmware return the current exposure settings of kV, mA, exposure time and filament. IMPORTANT NOTE: The values read may not be the same as written with the “Set Exposure Settings” Command if you are in 2- Point Mode.
  • Page 76 4.4.7 Set Exposure mAs and mA Description: This command is valid only when mAs+mA mode is selected via the set Mode 3-Point / 2-Point / mAs + mA command. (Command = The host requests that the firmware change the exposure settings by specifying kV, mAs, mA and filament.
  • Page 77 kV program is 50kV/4095 = 12.21V/Bit mAs program is 600mAs/6000 = 0.1mAs/Bit mA program is 200mA/4095 = 0.04884mA/Bit Error / Warning Code Responses: <STX><71><,><E><,><CSUM><ETX> Where E is: 3 = Argument 1, kV set point is out of bounds 4 = Argument 2, mAs set point is out of bounds 5 = Argument 3, mA set point is out of bounds 6 = Argument 4, filament selection is invalid (must be 0 for small, or 1 for large)
  • Page 78: Set Hss Speed

    4.4.8 Set HSS Speed Description: The host requests that the firmware set the High Speed Starter (X- Ray tube Rotor Speed) to Fast or Slow. Note: There is no get HSS Speed command. The current speed setting can be found using the Request Status command (ARG26 = HSS Speed) This command should only be used when the unit is in 3-Point Mode.
  • Page 79: Set Exposure Time

    4.4.9 Set Exposure Time Description: The host requests that the firmware set the Exposure Time. This is the time an exposure will be allowed to run (high voltage on) unless it is otherwise terminated by an external control signal such as the exposure control, or the AEC control signal.
  • Page 80 Error / Warning Code Responses: <STX><72><,><E><,><CSUM><ETX> Where E is: 3 = Exposure time out of bounds 9 = State Error (can’t change when X-Ray is on) 10 = Invalid Setup Warning 11 = Mode Error, unit is not in 3-Point Mode 118165-001 REV.
  • Page 81: Set Exposure Kv

    4.4.10 Set Exposure kV Description: The host requests that the firmware set the Exposure kV set-point. This is the desired voltage output of the supply for the next exposure. If the new setting is in the valid range, and the new setting in combination will the current settings of the other exposure parameters is valid the unit will respond with a “$ “...
  • Page 82: Set Exposure Ma

    4.4.11 Set Exposure mA Description: The host requests that the firmware set the Exposure mA set-point. This is the desired current output of the supply for the next exposure. This command is used in 3 point exposure mode (also called manual exposure mode) and mAs+mA mode. The setting of this value is ignored when the unit is operated in 2 point exposure mode.
  • Page 83 11 = Mode Error, unit is in 2-Point mode not 3-Point Mode 118165-001 REV. A 475 Wireless Boulevard • Hauppauge, New York 11788, USA • www.spellmanhv.com • T:+1 631.630.3000 • F:+1 631.435.1620...
  • Page 84: Set Exposure Filament (Large Spot / Small Spot)

    4.4.12 Set Exposure Filament (large spot / small spot) Description: The host requests that the firmware set the Exposure filament. This is the filament to be used for the next exposure. This command is used both in 3 point exposure mode (also called manual exposure mode), 2 point exposure mode and mAs+mA Mode.
  • Page 85 9 = State Error – (Can’t change with X-Ray on) 10 = Invalid Setup Warning 11 = Mode Error, unit is in Smart AEC Mode. 118165-001 REV. A 475 Wireless Boulevard • Hauppauge, New York 11788, USA • www.spellmanhv.com • T:+1 631.630.3000 • F:+1 631.435.1620...
  • Page 86: Set Exposure Mas

    4.4.13 Set Exposure mAs Description: The host requests that the firmware set mAs (milliamp-seconds) for the next exposure. This command is used in 2 point exposure mode and mAs+mA. When the unit is in 2 point mode the mA, exposure time, and HSS Speed are automatically calculated based on is setting plus the tube table.
  • Page 87: Request Exposure Time Set-Point

    4.4.14 Request Exposure Time Set-point Description: The host requests that the firmware report the current exposure time set point. This is the current value of the exposure control timer, not the actual time of the last exposure. The value is 0-12000 in mSec.
  • Page 88: Request Kv Set-Point

    4.4.15 Request kV Set-Point Description: The host requests that the firmware report the kV set point. This is the current value of the exposure kV setting. The value is 0-4095 scaled the same as the kV program value: 50kV/4095 = 12.21V/Bit Direction: Host to supply Syntax:...
  • Page 89: Request Exposure Ma Set-Point

    4.4.16 Request Exposure mA Set-Point Description: The host requests that the firmware report the current mA set point. The range is 0-4095 corresponding to mA values of 0-200 mA = 0.04884mA/Bit Note: This command reads the value currently being used by the system, which is mode dependent. In 2 point mode this value is calculated using the mAs value along with the tube table.
  • Page 90: Request Exposure Filament Setting

    4.4.17 Request Exposure Filament Setting Description: The host requests that the firmware report the current filament selected. Returns the ASCII char “0” if small filament, “1” if large filament: This command reads the value currently being used by the system, which is mode dependent. In 2 point mode this value is selected using the mAs value along with the tube table.
  • Page 91: Request Exposure Mas Setting

    4.4.18 Request Exposure mAs setting Description: The host requests that the firmware report the current mAs setting.The range is 0-6000 corresponding to mAs values of 0-600 mAs= 0.1 mAa/Bit Note: This command reads the value set by a previous “Set Exposure mAs” command. If the system is in 2 point or mAs+mA mode, this is the current mAs setting.
  • Page 92: Request Last Exposure Kv Monitor

    4.4.19 Request Last Exposure kV Monitor Description: The host requests that the firmware report the kV monitor value for the last exposure. This is the average value of the exposure kV for the previous exposure. If this value is read during the exposure the average value to that point is reported.
  • Page 93: Request Last Exposure Ma Monitor

    4.4.20 Request Last Exposure mA Monitor Description: The host requests that the firmware report the mA monitor value for the last exposure. The monitor value reporting is as follows: If the exposure is active (X-Ray is On) is on the value is updated continuously, and the request will report the average mA value up to the point where the request was made.
  • Page 94: Get Last Exposure Time

    4.4.21 Get Last Exposure Time Description: The host requests that the firmware sends the last exposure time length, as measured from the 75% of programmed value points. This is the actual exposure time of the last exposure, not the value set by the “Set Exposure Settings”...
  • Page 95: Set Brake After Exposure

    4.4.22 Set Brake After Exposure Description: The host requests that the firmware set the Brake After Exposure setting. When Break After Exposure is on, the unit will begin breaking (stopping the rotor) immediately after the end of the current exposure. In this mode it is required that the host begin a new Prep cycle (Prep inactive to active) before a new exposure can be started.
  • Page 96: Set Break After Exposure Hang Time

    4.4.23 Set Break After Exposure Hang Time Description: The host requests that the firmware change the break after exposure hang time. This is the amount of time the X-Ray tube rotor will be kept running after the end of an exposure. The time is in milliseconds. See the Set Break After Exposure Command for more details.
  • Page 97: Get Break After Exposure Hang Time

    4.4.24 Get Break After Exposure Hang Time Description: The host requests that the firmware report the current Break After Exposure Hang Time. This is the amount of time the X-Ray tube rotor is driven after the end of an exposure. The time is specified in milliseconds. See the Set Break After Exposure Command for more details.
  • Page 98: Set Aec Mode (Standard Automatic Exposure Control Mode)

    4.4.25 Set AEC Mode (Standard Automatic Exposure Control Mode) Description: The host requests that the set the AEC (Automatic Exposure Control) Mode On or Off. This mode is sometimes also called “Standard AEC Mode” in this document to differentiate it from “Smart-AEC Mode”. When AEC is set “On”, the unit will operate in AEC mode.
  • Page 99: Request Aec Mode

    4.4.26 Request AEC Mode Description: The host requests that the firmware report the current setting of the AEC (Automatic Exposure Control) Mode, On or Off. Direction: Host to supply Syntax: <STX><58><,><CSUM><ETX> Response: <STX><58><,><ARG><,><CSUM><ETX> Where: <ARG> = 0 - 1 in ASCII format. 0 = AEC Mode Off / 1 = On Example (AEC Mode is OFF): <STX>58,0,<CSUM><ETX>...
  • Page 100 4.4.27 Set Mode 3-Point / 2-Point / mAs + mA Description: The host requests that the set the unit to operate in 2-Point, 3 Point, or mAs+mA mode. (Note that 3-Point mode also called manual mode). In 3-Point mode the host programs the unit by specifying kV and mA set-points, exposure time, filament size, and HSS Speed.
  • Page 101 4.4.28 Request mode 2-point / 3-point / mAs+mA Description: The host requests that the firmware report the current operating mode, 2-Point or 3-Point. Direction: Host to supply Syntax: <STX><56><,><CSUM><ETX> Response: <STX><56><,><ARG><,><CSUM><ETX> Where: <ARG> = 0 - 1 in ASCII format. 0 = 3-Point / 1 = 2-Point / 2 = mAs+mA Example: (3-Point mode) <STX>56,0,<CSUM><ETX>...
  • Page 102: Set Smart Aec Mode

    4.4.28 Set Smart AEC Mode Description: The host requests that the set the Smart-AEC On or Off. When Smart- AEC mode is “On”, the unit will operate in Smart AEC mode. See section 10 for a description of Smart AEC (S-AEC) mode. Direction: Host to supply Syntax:...
  • Page 103: Request Smart Aec Mode

    4.4.29 Request Smart AEC Mode Description: The host requests that the firmware report the current setting of the Smart AEC Mode, On or Off. Direction: Host to supply Syntax: <STX><76><,><CSUM><ETX> Response: <STX><76><,><ARG><,><CSUM><ETX> Where: <ARG> = 0 - 1 in ASCII format. 0 = AOP Mode Off / 1 = On Example (Smart AEC Mode is ON): <STX>76,1,<CSUM><ETX>...
  • Page 104: Request Current X-Ray Tube Anode Heat Loading

    4.4.30 Request Current X-Ray Tube Anode Heat Loading Description: The host requests that the firmware report the current anode heat load of the X-Ray tube as a percentage of the allowed maximum for the tube. Direction: Host to supply Syntax: <STX><77><,><CSUM><ETX>...
  • Page 105: Request Auxiliary Status

    4.4.31 Request Auxiliary Status Description: The host requests that the firmware report the Auxiliary Status. Direction: Host to supply Syntax: <STX><78><,><CSUM><ETX> Example: <STX>78,<CSUM><ETX> Response: <STX><78><,><ARG1><,><ARG2><,><CSUM><ETX> Where: (ARG# is 0 or 1 in ASCII format) <ARG1> RTC Battery Ok (1 = Ok, 0 = Not Ok) <ARG2>...
  • Page 106: Request Expanded Fault Status

    4.4.32 Request Expanded Fault Status Description: The host requests that the firmware report the expanded Fault Status. The expanded fault status provides additional information about faults that are reported in the Request Fault Status command. Specifically it separates out kV and mA regulation faults. If a regulation fault is reported by the Request Fault Status command, this command can be used to determine if the fault was due to bad kV or mA regulation.
  • Page 107: Request Expanded Hss Status

    there was a regulation error. However it does provide useful information for system debugging. 4.4.33 Request Expanded HSS Status Description: The host requests that the firmware report the expanded HSS Status. The expanded HSS status provides additional information about the reason for HSS fault(s) that are reported in the Request Fault Status command.
  • Page 108 <ARG10> More than 2 starts requested in a 60 second period. (1 = Fault, 0 = No Fault). <ARG11> HSS Miswire Fault. The Wiring for the Tube Rotor between the Tube and PMX is incorrect. See the following table: Miswire...
  • Page 109: Service Mode Structure

    Service Mode Structure Service mode commands are not generally meant to be used as part of normal operation. Some commands are safe to use (such as the various request commands) and will not disturb system operation. However, some service mode commands are intended for use in system testing not normal operation.
  • Page 110: Request Filament Limit Set Point

    4.5.2 Request Filament Limit Set Point Description: The host requests that the firmware report the current Filament Limit set-point. Filament currents above this limit will result in a fault. Direction: Host to supply Syntax: <STX><16><,><CSUM><ETX> Response: <STX><16><,><ARG><,><CSUM><ETX> Where: <ARG> = 0 - 4095 in ASCII format (0-4095 = 0-6.0A) Example: <STX>16,4095,<CSUM><ETX>...
  • Page 111: Request Filament Pre-Heat Set Point

    4.5.3 Request Filament Pre-Heat Set Point Description: The host requests that the firmware report the current Filament Pre- Heat set point. Direction: Host to supply Syntax: <STX><17><,><CSUM><ETX> Response: <STX><17><,><ARG><,><CSUM><ETX> Where: <ARG> = 0 - 4095 in ASCII format Example: <STX>17,4095,<CSUM><ETX> 118165-001 REV.
  • Page 112: Set Exposure Settings Max Exposure Time

    4.5.4 Set Exposure Settings Max Exposure Time Description: The host requests that the firmware change the maximum exposure time. Note: The maximum exposure time is the maximum time you can set using the “Set exposure” settings” command (command = 50), and the “Set exposure Time” command (command = 72). It does not change the current exposure time set by command 50 or 72.
  • Page 113: Request Max Exposure Time

    4.5.5 Request Max Exposure Time Description: The host requests that the firmware report the maximum exposure time. This is the maximum exposure time that can be set by the “Set Exposure Settings” command, or “Set Exposure Time” command. Note: Unless the “Set Max Exposure Time” Command (Command = 40) has been sent this value will be the contents of the Tube Table for the current exposure setting, assuming the current exposure setting is valid.
  • Page 114: Set Exposure Settings Pre-Heat Value

    4.5.6 Set Exposure Settings Pre-Heat Value Description: The host requests that the firmware change the filament pre-heat current value. The value scaling is 1.465 mA / Bit. The range is 0 to the current maximum filament limit set point or 6.0A, whichever is smaller.
  • Page 115: Set Ready For Exposure Time

    <STX>34,4095,<CSUM><ETX> Response: <STX><34><,><$><,><CSUM><ETX> Note: The PMX unit has a maximum prep time of 30 seconds, meaning that no matter what you program. If the total time in prep (Prep + Exposure control on time) exceeds 30 seconds the exposure will be terminated. Increasing the Ready for Exposure time reduces the amount of time you have to actually make the exposure.
  • Page 116: Get Ready For Exposure Time

    4.5.8 Get Ready For Exposure Time Description: The host requests that the firmware report the ready for exposure time. This is the amount of time after entering Prep before X-Ray On is allowed. Direction: Host to supply Syntax: <STX><42><,><CSUM><ETX> Response: <STX><42><,><ARG><,><CSUM><ETX>...
  • Page 117: Set Maximum Mas

    4.5.9 Set Maximum mAs Description: The host requests that the firmware change the upper limit of mAs. Note: This command changes the system mAs limit (exposure mA setting * exposure time) that you can set with the exposure command, not the set mAs. This is a service mode command intended for system testing only.
  • Page 118: Get Maximum Mas

    4.5.10 Get Maximum mAs Description: The host requests that the firmware report the current maximum mAs limit. (This is the maximum limit, not the current exposure mAs setting) Direction: Host to supply Syntax: <STX><39><,><CSUM><ETX> Response: <STX><39><,><ARG><,><CSUM><ETX> Where: <ARG> = 0 - 600 in ASCII format (units are mA*Sec) Example: <STX>39,600,<CSUM><ETX>...
  • Page 119: Request Filament Current Feedback

    4.5.11 Request Filament Current Feedback Description: The host requests that the firmware report the current Filament Current Feedback. This value is from 0 – 4095 corresponding to filament currents of 0 – 6.415A, (0.0015665A / Bit). The filament current feedback value is also available using the “Request Analog Monitor Readbacks”...
  • Page 120: Get Revison

    4.5.12 Get Revision Description: The host requests that the firmware sends the current revision of the DSP and FPGA firmware. Direction: Host to supply Syntax: <STX><27><,><CSUM><ETX> Example: <STX>27,<CSUM><ETX> Response: <STX><27><,><ARG1><,><ARG2><,><CSUM><ETX> Where: <ARG1> DSP firmware revision ASCII format 0 – 10000 <ARG2>...
  • Page 121: Set Baud Rate

    4.5.13 Set Baud Rate Description: The host requests that the firmware change the Baud Rate of the serial port. Note that the command response is sent at the old baud rate, and the host should wait 500msec before sending another command at the new baud rate to allow the new baud rate to take effect.
  • Page 122: Set Calibration Mode On / Off

    4.5.14 Set Calibration Mode On / Off Description: The host requests that the PMX unit enter or exit calibration mode. The user may request calibration of large filament only, small filament only, or both small and large filaments. Direction: Host to supply Syntax: <STX><28><,><ARG><,><CSUM><ETX>...
  • Page 123: Get Calibration Status

    4.5.15 Get Calibration Status Description: The host requests that the PMX unit send the calibration status. Direction: Host to supply Syntax: <STX><29><,><CSUM><ETX> Response: <STX><29><,><ARG><,><CSUM><ETX> Where: <ARG> = 0 to 4, in ASCII format 0 = Not running / No result, no calibration sequence has been started.
  • Page 124 Terminating a calibration sequence by writing a “Set Calibration Mode” command with an argument of zero will cause the status to return to 0. 118165-001 REV. A 475 Wireless Boulevard • Hauppauge, New York 11788, USA • www.spellmanhv.com • T:+1 631.630.3000 • F:+1 631.435.1620...
  • Page 125: Serial Command Handling

    4.6 Serial Command Handling 4.6.1 Command Time Out The host computer should set a serial time out at approximately 100mS. This allows the DSP to process the incoming message, and transmit a response. The DSP will initiate a reply to incoming messages in approximately 1-2mS, with a worst case of 5mS.
  • Page 126: Predictive Filament

    Predictive filament The current level to be used during the preheat time for the coming exposure is decided as follows (see fig 12): 1) ADC values of the mA feedback current are sampled at the end of preheat just prior to mA servo and stored in memory.
  • Page 127 Predictive Filament Scheme for VMX 3/12/2010 Preheat mA loop cntrl Fil fdbk mA Sampled here <PreHeat> Exposure On mA fdbk mA Servo Activated End of Exposure Ideal response. Enable HV Output mA overshoot. This is due to too much Fil Preheat mA undershoot.
  • Page 128: General Timing

    General Timing Prep Exposure Ready Filament Inhibit Enable MA Program Enable KV Program Ma Servo Ready/DSP Inhibit Xray On HSS Low STOP BOOST RUN 20 sec min STOP Speed States 2 sec HSS High STOP BOOST RUN 20 sec min BRAKE STOP Speed States...
  • Page 129: Brake After Exposure

    Brake After Exposure When ‘BAE’ is disabled, the Brake should happen after the hang timer reaches the set Hang Time or the Prep is removed whichever occurs first. If Hang Time = 0, the brake will happen once the exposure command is removed (the same as BAE enabled).. When ‘BAE’...
  • Page 130 Prep Exposure Ready Filament Inhibit Enable MA Program Enable KV Program Ma Servo DSP Inhibit Xray On HSS Low STOP BOOST RUN 20 sec min STOP Speed States 2 sec HSS High STOP BOOST RUN 20 sec min BRAKE STOP Speed States 2 sec 5 sec...
  • Page 131: Aec (Automatic Exposure Control) Mode

    AEC (Automatic Exposure Control) Mode In Standard AEC Mode the external AEC control input, also called “Exposure Disable”, is allowed to gate the high voltage on and off. In order to generate X-Rays Prep, Exposure Control and AEC must all be in the “ON” state, which is High (Logic 1).
  • Page 132 2-Point / 3-Point Mode / mAs+mA Mode This mode setting determines how the exposure parameters are specified to the system. In 3-Point mode (also called manual mode) all parameters must be explicitly set by the user. These parameters are kV set-point, mA set-point, exposure time, filament size (large / small), and rotor speed (Fast / Slow).
  • Page 133 Start 2-Point set exposure Get Programmed kV, filament Get programmed kV, filament and mAs In Smart AEC and mAs Set: Mode Set: Proposed Speed = Low Speed Proposed Speed = High Speed Go to Tube Table and find highest allowed mA setting for 2 Point Mode Try new current combination of...
  • Page 134: Smart Aec Mode

    8. The host sets the AEC signal High to indicate the next part of the exposure can begin. 9. The PMX unit will turn High voltage ON. High voltage will remain ON until the programmed exposure time has elapsed. The host should monitor the X-Ray On status.
  • Page 135 Note 1: The time to ready is 2 seconds. The exposure control signal can be set ON prior to the end of the 2 second time, but the High Voltage will not actually turn ON until the 2 seconds have elapsed from Prep active. Note 2: Even though the new exposure settings will be programmed and the new preheat set for the next part of the exposure within 20 milliseconds of receiving the last setup command, the actual filament...
  • Page 136 Figure 18 illustrates the Smart AEC sequence, for an example of 2 exposures. Prep 2 seconds Ready Exposure Control X-Ray On terminated by exposure timer X-Ray On terminated by exposure timer X-Ray ON (Status) Host sets AEC High to Host sets AEC Low prior to sending new start 2 part of exposure settings...
  • Page 137 Exposure kV”, “Set Exposure mA” and “Set Exposure Time” if in 3 point mode, or “Set Exposure kV”, and “Set Exposure mAs” in 2 point mode. It is allowed but not required to send a Set Filament or Set HSS Speed command in between exposures.
  • Page 138: Calibration Mode

    Prep and Exposure control are both returned to the ON state. If the user returns Prep and Exposure control ON, the PMX will continue the calibration. Usually it will continue from where it was when the sequence was paused, but depending on what it was doing when the calibration sequence was interrupted it may go back and repeat a previous step.

Table of Contents