User Tools

Site Tools


ice:master

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ice:master [2014/06/27 21:11]
jtshugrue [Description]
ice:master [2021/08/26 14:26] (current)
Line 15: Line 15:
 ===== Absolute Maximum Ratings ===== ===== Absolute Maximum Ratings =====
 Note: All modules designed to be operated in laboratory environment Note: All modules designed to be operated in laboratory environment
-<WRAP center round box 60%>+
 ^  Parameter  ^  Rating  ^ ^  Parameter  ^  Rating  ^
 |Environmental Temperature | >15°C and <30°C| |Environmental Temperature | >15°C and <30°C|
 |Environmental Humidity | <60% |  |Environmental Humidity | <60% | 
 |Environmental Dew Points | <15°C | |Environmental Dew Points | <15°C |
-</WRAP> 
  
 ===== Specifications  ===== ===== Specifications  =====
-<WRAP center round box 550px> +^ ^  Min  ^  Typ  ^  Max   Units  ^ 
-^ ^  ICE-MC1   Units  ^ +^ Input Power Requirements((Minimum recommended supply current depends on configuration and number of daughter boards.))^^^^^ 
-^ Input Power Requirements^ ^ ^ +|5V Supply Current    |  -  |   
-|<html> &nbsp;&nbsp; </html> 5V line >5 | A | +|15V Supply Current 1.5    |  -  |   
-|<html> &nbsp;&nbsp; </html> 15V line >1.5 | A | +|-15V Supply Current 1.5    |  -  |   | 
-|<html> &nbsp;&nbsp; </html> -15V line >1.5 | A | +|5V Line Input Range|  4.5  |  -  |  5.5  |  V  | 
-^ Maximum Power Consumption((External power provided to ICE-MC1 must also be able to handle the current requirements to utilize maximum power consumption specification)) ^ ^ ^ +|15V Line Input Range|  14.5  |  -  |  16  |  V  | 
-|<html> &nbsp;&nbsp; </html> 5V line | 10 | A | +|-15V Line Input Range|  -14.5  |  -  |  -16  |  V  
-|<html> &nbsp;&nbsp; </html> 15V line | 3 | A | +^ Maximum Power Consumption((External power provided must also be able to handle the current requirements to utilize maximum power consumption specification)) ^^^^^ 
-|<html> &nbsp;&nbsp; </html> -15V line | 3 | A | +|5V Current Draw  |  -  |  10    
-^ Slave Boards ^ ^ ^ +|15V Current Draw  |  -  |     
-|<html> &nbsp;&nbsp; </html> Max Number of Slave Boards |  8  | | +|-15V Current Draw  |  -  |     | 
-^ Communication Methods ^ ^ ^ +^ D-Sub 9pin Signals ^^^^^ 
-|<html> &nbsp;&nbsp; </html> I2C Bus |   | | +|Safety Interlock Input Voltage Range|  0  |  -  |  3.3  |  V  | 
-|<html> &nbsp;&nbsp; </html> TTL Serial (3.3V) |   | | +|TXO Serial Input Voltage Range|  0  |  -  |  3.3  |  V  | 
-</WRAP>+|RXI Serial Output Voltage Range|  0  |  -  |  3.3  |  V  | 
 +|GPIO Input Voltage Range|  0  |  -  |  5  |  V  | 
 +|GPIO Input Voltage Range|  0  |  -  |  5  |  V  | 
 +|5V Input Voltage Range|  4  |  5  |  9  |  V  | 
 +|5V Input Current Draw|  -  |  25  |  40  |  mA  
 +^ Slave Boards ^^^^^ 
 +|Max Number of Slave Boards |  -  |  -  |  8  | | 
 +^ Communication Methods ^^^^^ 
 +|I2C Bus |   | | 
 +|TTL Serial (3.3V) |   | | 
 + 
 +^ICE-MC1 Quiescent Power Draw((Power consumption with no daughter boards connected.))^^^^^ 
 +^ ^  Min  ^  Typical  ^  Max  ^  Units  ^ 
 +|5V_A Current Draw | |  25  |  40  |  mA  | 
 +|+15V Current Draw | |    |  5  |  mA  | 
 +|-15V Current Draw | |    |  5  |  mA  | 
  
 ===== I/O ===== ===== I/O =====
Line 44: Line 59:
 //Only for OEM versions of the ICE-MC1 purchased without the ICE-Box// //Only for OEM versions of the ICE-MC1 purchased without the ICE-Box//
  
-The diagram below shows most of the pin definitions for the ICE-MC1. +The diagram in <imgref pcbSchematic> below shows most of the pin definitions for the ICE-MC1. 
  
-<WRAP center round box 600px> +<imgcaption pcbSchematic|ICE-MC1 Master and Control Board connector schematic for OEM integration.>{{  :ice:master_oem_pinout-rev4.png|}}</imgcaption> 
-[{{  :ice:master_oem_pinout-rev4.png?nolink&600 |ICE-MC1 Master and Control Board connector schematic for OEMs.}}+ 
-</WRAP>+<imgcaption pcbDimensions|Connector and component positions on PCB.>{{ :ice:vpn00317_dimensions.jpg |Connector and component positions on PCB.}}</imgcaption>
  
 === Power Entry Connector === === Power Entry Connector ===
  
-Power is provided at J1 (Molex P/N: 0039303056). Pin definition shown in figure above. The return current path for +5V_A is GND_A. This wiring connected to this return path should be capable of carrying the maximum current of the +5V_A line. The signals GND and GND_A are shorted together on the circuit board through a jumper, but this can be removed.+Power is provided at J1 (Molex P/N: 0039303056). Pin definition shown in <imgref pcbSchematic>. The return current path for +5V_A is GND_A. This wiring connected to this return path should be capable of carrying the maximum current of the +5V_A line. Since the master controller handles all [[ice:oem_integration#power_sequencing|power sequencing requirements]], the power connections for 5V_A, +15V, and -15V can be applied in any order so long as both ground connections have been established. The master controller will not turn on if any of the required voltages are not present or are out of range. These power entry inputs are also reverse-polarity protected. When the master controller enables power to the daughter boards via the power bus, power is in-rush current limited to less than 10A on the 5V_A line and 3A on the 15V lines. 
 + 
 +<WRAP center round info 60%> 
 +The signals GND and GND_A are shorted together on the circuit board through a jumper, but this can be removed. 
 +</WRAP> 
  
 === Serial & GPIO Connector === === Serial & GPIO Connector ===
-Communication with the Master Controller and daughter modules is done through flat flex connecter J11. This connector contains two USART bi-directional communication busses, event system GPIO pins, and a safety interlock signal.  +Communication with the Master Controller and daughter modules is done through flat flex connecter J11 shown in <imgref pcbSchematic>. This connector contains two serial UART bi-directional communication busses, event system GPIO pins, and a safety interlock signal.  
-J11 is a 12-pin 1.00mm pitch flat flex connector (FCI SFW12R-1STE1LF) with a pin definition of: +J11 is a 12-pin 1.00mm pitch flat flex connector (FCI SFW12R-1STE1LF) with a pin definition shown in <tabref backpanelffc>. Pin 1 is shown below in <imgref FFCpindef>
-<WRAP round center box 230px+ 
-|  **Pin**   **Signal**  |+<WRAP center round info 60%> 
 +Generally with flat flex jumper cables, the cables can be folded but the bend radius should not be less that 2mm. The clearance in front of the pcb FFC connectors must be at least 0.25 inches to allow the flat flex cable to exit and bend. The distance between the FFC connector and the first bend of the flat flex cable is determined by the length of the stiffener (or backing) on the flat flex cable. 
 +</WRAP> 
 + 
 +<imgcaption FFCpindef|Flat flex connector pin definition (pin 1 highlighted in yellow).>{{ :ice:sfw12r-1ste1lf_pin_diagram.jpg |}}</imgcaption> 
 + 
 +<WRAP> 
 +<tabcaption backpanelffcPin definitions for J11> 
 + **Pin**   **Signal**  ^
 |  1  |  3.3V (50mA max)  | |  1  |  3.3V (50mA max)  |
 |  2  |  TXO_Serial1  | |  2  |  TXO_Serial1  |
Line 71: Line 99:
 |  11  |  Ground  | |  11  |  Ground  |
 |  12  |  Safety Interlock  | |  12  |  Safety Interlock  |
 +</tabcaption>
 </WRAP> </WRAP>
-== Serial == + 
-This provides two independent asynchronous serial interfaces (USART) to communicate with the ICE-MC1. The serial interface operates at 3.3V signalling levels, 115200 Baud, 8n1 format, no parity bitsand no xon/xoff flow control. Bus idle state is high (3.3V). One can be assigned to a USB<->Serial interface if desired. The TXO (transmit out) and RXI (receive in) nomenclature is from the perspective of the device external to the Master Controller. TXO is for an external device transmitting data into the ICE-MC1. RXI is for the ICE-MC1 sending data out to an external device. Either USART bus can be used to receive commands, but **not** simultaneously (e.g. interleaved). In the [[ice:enclosure|ICE Platform Enclosure]], USART channel 1 is assigned to a USB<->Serial converter and USART channel 2 is assigned to an external connector for direct TTL serial control from an embedded system or DAC card.+ 
 +== Serial UART == 
 +This provides two independent asynchronous serial interfaces (UART) to communicate with the ICE-MC1. The serial interface operates at 3.3V signalling levels, 115200 Baud, '8N1' (8 bit, no parity, 1 stop bit). Bus idle state is high (3.3V).  The comm (or serial) port to use will be chosen by the USB host computer. See [[ice:commands:overview|commands overview]] page for usage of the serial port. One can be assigned to a USB<->Serial interface if desired. The TXO (transmit out) and RXI (receive in) nomenclature is from the perspective of the device external to the Master Controller. TXO is for an external device transmitting data into the ICE-MC1. RXI is for the ICE-MC1 sending data out to an external device. Either UART bus can be used to receive commands, but **not** simultaneously (e.g. interleaved bytes). In the [[ice:enclosure|ICE Platform Enclosure]], UART channel 1 is assigned to a USB<->Serial converter and UART channel 2 is assigned to an external connector for direct TTL serial control from an embedded system or DAC card. 
 +<WRAP center round important 60%> 
 +Either UART bus can be used to receive commands, but **not** simultaneously (e.g. interleaved bytes). 
 +</WRAP> 
 == GPIO == == GPIO ==
 The GPIO pins are used for event system signalling. Voltage signalling is at 3.3V, active low. Pin definitions and usage is detailed in the [[ice:event_system|Event System]] section. The GPIO pins are used for event system signalling. Voltage signalling is at 3.3V, active low. Pin definitions and usage is detailed in the [[ice:event_system|Event System]] section.
 == Safety Interlock == == Safety Interlock ==
-The safety interlock signal prevents the Master Controller from releasing the safety interlocks on all attached daughter boards. The safety interlock is only applicable to daughter boards that have laser controllers. Without the safety interlocks released, daughter boards are prevented from powering on lasers. The safety interlock signal floats high to 3.3V and must be pulled down to ground to release the interlocks. This pin can be permanently shorted directly to ground if safety interlock functionality is not required.+The safety interlock signal prevents the Master Controller from releasing the safety interlocks on all attached daughter boards. The safety interlock is only applicable to daughter boards that have laser controllers. Without the safety interlocks released, daughter boards are prevented from powering on lasers. The safety interlock signal floats high to 3.3V and must be pulled down to ground with less than 1kΩ of impedance to release the interlocks. This pin can be permanently shorted directly to ground if safety interlock functionality is not required. 
 +<WRAP center round important 60%> 
 +The safety interlock signal floats high to 3.3V and must be pulled down to ground to release the interlocks. This pin can safely be shorted directly to ground if safety interlock functionality is not required. 
 +</WRAP> 
 === REMOTE Supply Connector === === REMOTE Supply Connector ===
-This connector, located next to J11, is for internal enclosure use. It is used to send a power on signal to a remote power supply when the power switch is depressed. Consult Vescent for use of this connector.+This connector, located next to J11 shown in <imgref pcbSchematic>, is for internal enclosure use. It is used to send a power on signal to a remote power supply when the power switch is depressed. Consult Vescent for use of this connector.
 === Thermistor Connector === === Thermistor Connector ===
 A 10k NTC thermistor can be connected to this connector to enable the Master Controller to measure a case temperature. When temperature exceeds a set threshold, the Master Controller can shutdown power to the daughter boards. A 10k NTC thermistor can be connected to this connector to enable the Master Controller to measure a case temperature. When temperature exceeds a set threshold, the Master Controller can shutdown power to the daughter boards.
Line 86: Line 125:
 === Power Switch === === Power Switch ===
 A momentary push button switch can be connected from SWITCH to GND_D. Briefly pulling SWITCH to ground (for longer than 10 ms) will toggle power to the Master Controller and daughter boards. When powering down, the switch will wait 1 second before turning off power the the Master Controller, allowing the Master Controller time to safely shutdown all daughter boards. The default behavior is that when power is applied to the Master Controller through the Power Entry connector, the board remains in an completely power off state (including the microcontroller on the Master Controller) and no serial commands will be acknowledged. The SWITCH signal must be pulled low to turn on the Master Controller, after which commands can be sent to power on or off the daughter boards. The LED+ and LED- signals can be connected to an LED to indicate power state. LED+ is connected 5V and LED- is connected through a 249 Ohm resistor and transistor to ground. A momentary push button switch can be connected from SWITCH to GND_D. Briefly pulling SWITCH to ground (for longer than 10 ms) will toggle power to the Master Controller and daughter boards. When powering down, the switch will wait 1 second before turning off power the the Master Controller, allowing the Master Controller time to safely shutdown all daughter boards. The default behavior is that when power is applied to the Master Controller through the Power Entry connector, the board remains in an completely power off state (including the microcontroller on the Master Controller) and no serial commands will be acknowledged. The SWITCH signal must be pulled low to turn on the Master Controller, after which commands can be sent to power on or off the daughter boards. The LED+ and LED- signals can be connected to an LED to indicate power state. LED+ is connected 5V and LED- is connected through a 249 Ohm resistor and transistor to ground.
 +<WRAP center round info 60%>
 +The power switch functionality and default power on behavior can be changed at the factory if these features are not needed. This is set by a user accessible jumper on the circuit board. If the jumper is placed, the ICE-MC1 microcontroller will receive power as soon as +5V is applied to the power entry module.
 +</WRAP>
  
-**Note:** //The power switch functionality and default power on behavior can be changed at the factory if these features are not needed.// 
 === AUX 5V Out Connector === === AUX 5V Out Connector ===
 This connector provide 5V to high current devices. Some daughter board will require more than 3A of current on the 5V rail, and these connectors allow point to point wiring of 5V to reduce voltage drop while drawing large currents (instead of through the system power bus).  This connector provide 5V to high current devices. Some daughter board will require more than 3A of current on the 5V rail, and these connectors allow point to point wiring of 5V to reduce voltage drop while drawing large currents (instead of through the system power bus). 
 === Internal Bus Headers === === Internal Bus Headers ===
 The Master Controller routes power and communications to daughter modules through a set of 3, 0.1" pitch pin headers located on either side of the board and in the middle. The Master Controller routes the raw 5V_A, +15V, and -15V to these headers from the main power entry connector through power conditioning circuitry. The power conditioning circuitry consists of electronic fuses for protection against fast transients, reverse polarity protection, overvoltage and undervoltage detection, and overcurrent protection on each power rail. The Master Controller will clamp inrush current when power is applied to the daughter modules so that the main power supply feeding the power entry connector does not experience power sag during turn on. Should a fault condition occur on either the 5V, +15V, or -15V line, the Master Controller will shutdown all power rails safely. The +12V and -12V power rails are regulated from the 15V inputs on the Master Controller with low-dropout regulators. The center header, which contains 5V_D power for digital circuitry, also carries the [[ice:event_system|Event System]] GPIO lines and the global I2C communications bus (SDA and SCL). The Master Controller routes power and communications to daughter modules through a set of 3, 0.1" pitch pin headers located on either side of the board and in the middle. The Master Controller routes the raw 5V_A, +15V, and -15V to these headers from the main power entry connector through power conditioning circuitry. The power conditioning circuitry consists of electronic fuses for protection against fast transients, reverse polarity protection, overvoltage and undervoltage detection, and overcurrent protection on each power rail. The Master Controller will clamp inrush current when power is applied to the daughter modules so that the main power supply feeding the power entry connector does not experience power sag during turn on. Should a fault condition occur on either the 5V, +15V, or -15V line, the Master Controller will shutdown all power rails safely. The +12V and -12V power rails are regulated from the 15V inputs on the Master Controller with low-dropout regulators. The center header, which contains 5V_D power for digital circuitry, also carries the [[ice:event_system|Event System]] GPIO lines and the global I2C communications bus (SDA and SCL).
- 
 ===== Quick Start Commands Guide ===== ===== Quick Start Commands Guide =====
  
ice/master.1403903516.txt.gz · Last modified: 2021/08/26 14:26 (external edit)