User Tools

Site Tools


ice:commands:powerbreakout

Power Breakout Command Set

List of commands for the ICE Power Breakout Module.

Enable?

Arguments:

No Arguments Taken

Example:

Enable?  
On

I2C Command Number: 16


Description

Returns the state of the power outputs (“On”, “Off”, or “Fault”). </div>

Enable

Arguments:

[ASCII] On/Off

Example:

Enable On 
On

I2C Command Number: 17


Description

Enables or disables the power outputs. If a fault condition occurred, it can be queried by running the Enable? or Error? commands. </div>

Error?

Arguments:

No Arguments Taken

Example:

Error?  
1

I2C Command Number: 18


Description

Returns an error code indicating the cause the last power fault (0 indicates no error). The error codes are:

  1. +5V Undervoltage
  2. +15V Undervoltage
  3. -15V Undervoltage
  4. +5V Overcurrent
  5. +15V Overcurrent

</div>

AutoPwr?

Arguments:

No Arguments Taken

Example:

AutoPwr?  
On

I2C Command Number: 19


Description

Returns the state of the auto power on functionality. </div>

AutoPwr

Arguments:

[ASCII] On/Off

Example:

AutoPwr On 
On

I2C Command Number: 20


Description

Enables or disables the auto power functionality. When auto power is enabled (default), the power breakout module will automatically turn on its power output ports when the ICE box is turned on. If disabled, the user will manually have to send the Enable command to turn on the power outputs. The Save command should be executed after changing this setting to retain it between ICE box power cycles. </div>

Delay?

Arguments:

No Arguments Taken

Example:

Delay?  
12

I2C Command Number: 21


Description

Returns the current power on delay time. </div>

Delay

Arguments:

[Int] Delay in ms

Example:

Delay 12 
20

I2C Command Number: 22


Description

Sets the delay time in milliseconds before power fault checking is enabled after the power on command is sent (either via the user or with the auto power feature). The default is 12 milliseconds. This delay allows voltage output levels to a load connected the power breakout module to stabilize before fault checking occurs. This is necessary because the amount of in-rush current of a connected device can cause the power rails to momentarily sag as capacitive loads are charged. A load with a lot of capacitance (and therefore in-rush current) may cause the power rails to sag while charge for longer than the default delay. If a known good device is causing an error during turn on, it may be necessary to increase this value. This value will only be retained between ICE box power cycles if the Save command is executed. </div>

ice/commands/powerbreakout.txt · Last modified: 2015/04/29 12:40 by Ben