Last update: 2014/07/30 18:37
ice:oem_integration http://www.vescent.com/manuals/doku.php?id=ice:oem_integration
http://www.vescent.com/manuals/
Printed on 2019/05/01 00:16
Power Command Sequence
When power up or shutting down the ICE modules, there are two I
2
C commands that must be sent.
automatically sends this commands and sequences the power rails, so
sending this commands is not necessary if the ICE-MC1 is used.
At power on, once all voltage rails have been turned on and settled, the “System Ready” I
2
C
command should be sent to the stack. It is advisable to wait at least 2.5 seconds after the last power
rail has been turned on to send this command. See the
The ID of this command is 7 and takes no arguments. To send the command, send an I
2
C packet on
one byte with the value of 0x07 to each ICE daughter module address (possible addresses are 0-7). In
addition, the “Interlock” command should be sent to allow all modules that have a laser current
controller to turn on. The interlock command has an ID of 12 and an argument of 1. To send the
command, send an I
2
C packet on two bytes with the value of [0x0C,0x01] to each ICE daughter
module address (possible addresses are 0-7).
Before turning off any voltage rails for shutdown, the “System Shutdown” Read I
2
C command should
be sent to the stack. The ID of this command is 3 and takes no arguments. To send the command,
send an I
2
C packet on one byte with the value of 0x03 to each ICE daughter module address (possible
addresses are 0-7). This packet should be sent at least 1 second before turning off any power rails to
give time for all ICE daughter modules to prepare for a clean shutdown. Again, see the
for timing details.
These raw I
2
C bus commands do not apply if using the
Digital Communications Bus Header
Details in this section do not apply if using the
.
The communications bus goes through a 0.1 inch board-to-board header located in the center of each
ICE circuit board. See the
for the pin definitions. If connecting directly to the ICE board stack
, external pull-up resistors must be implemented by the
OEM integrator on all the communication signals in this header (SDA, SCL, GPIO 1-4). The OEM
integrator should use 1kΩ resistors pulled up to 3.3V on all these lines. The GPIO event bus lines are
active low, but must float high when not in use. The SDA and SCL signals for the I
2
C bus must always
have pull up resistors no bigger than 1kΩ.
,
These pullups are detailed later in the communications section
,
,
This command is detailed in the communications section