3-78
BOP HIPWR 091719
3.6.3.6
MEMORY SUBSYSTEM
This subsystem controls the Flash Memory used by the BOP microprocessors and is used for
storing setup parameters and for storing a list for later recall and execution.
The unit’s configuration, voltage and current, saved setups (*SAV and *RCL command) and Cal-
ibration values are stored in Flash Memory. Since the Flash EEPROM cannot be modified by
writing a single data byte, the block must be erased and then the data written into the correct
locations.
Saved setups are accomplished by the 99 memory locations (groups of settings) which are
stored in the nonvolatile memory. Each setting contains values for: Mode, main channel setting
(voltage or current), Reference setting, positive and negative protect values, External Protect
setting (see Table 3-19), and the keypad state (locked/unlocked. If the keypad is locked
(SYST:KEYB DISable), the *SAV command creates a protected setting that can not be altered
from the front panel.
The BOP accomplishes this by partitioning the Flash memory. As the amount of Flash memory
used becomes larger with each subsequent data update, the Flash memory fills up and needs
to be compressed. The compression of the Flash EEPROM, called packing, is automatically
handled by the BOP microprocessor's code. The packing process can take a half a Second to
accomplish. Because it is automatically executed, it can occur after any *SAV or save of Calibra-
tion. When the memory is out of space, the internal microprocessor moves any data in the first
page to the end of the flash array and then erases the first flash page. The pack process can
take 500 mS to complete. Packing is automatically invoked during power up initialization if the
BOP finds that any storage area is over 90% utilized. If the memory is over 20% full, the user
can also initiate packing by sending the command MEMory:PACK. Issuing a MEMory:PACK
command if the memory is less than 20% full will have no effect. Refer to paragraph 3.5.2.2 for
programming considerations when working with the memory system of the BOP.
The following statistics are a guide as to when a MEMORY PACK will occur.
•
Save area - Approximately 300 *SAV operations can be completed before a PACK will
occur automatically.
•
Variable area - around 3000 updates can be completed prior to an automatic PACK
occurring. Variable areas also include serial number updates and password updates.
•
Calibration - 64 calibrations can be saved before a PACK is required.
3.6.3.7
STATUS SUBSYSTEM
This subsystem programs the power supply status register. The power supply has two groups of
status registers: Operation and Questionable. Each group consists of three registers: Condition,
Enable, and Event.
3.6.3.8
TRIGGER SUBSYSTEM
This subsystem controls the remote triggering of the power supply.
3.6.3.9
[SOURCE:]VOLTAGE AND [SOURCE:]CURRENT SUBSYSTEMS
These subsystems program the output voltage and current of the power supply.
Summary of Contents for BOP-ME 1KW
Page 2: ......
Page 20: ...xii BOP 1K 091719 FIGURE 1 1 HIGH POWER BOP SERIES POWER SUPPLY...
Page 42: ......
Page 64: ...2 22 BOP HIPWR 091719 FIGURE 2 11 PARALLEL CONFIGURATION LOCAL SENSING TYPICAL...
Page 65: ...BOP HIPWR 091719 2 23 FIGURE 2 12 PARALLEL CONFIGURATION REMOTE SENSING TYPICAL...
Page 76: ......
Page 161: ...BOP HIPWR 091719 3 85 FIGURE 3 29 STATUS REPORTING STRUCTURE...
Page 164: ......