background image

Evaluation Board User Guide 

UG-012

 

Rev. 0 | Page 5 of 12 

UPDATING/REPAIRING THE ISEB FIRMWARE 

In the event that the ISEB firmware becomes corrupted or must 
be updated, the CD contains the necessary programming utility to 
flash the ISEB microcontroller. Also available on the CD is the 
version of firmware available at the time of release of the EVAL-
ADXL346Z-M system (Version 1.3). In addition, as new firmware 
is made available, it can be downloaded from the Analog Devices 
website (

www.analog.com

). 

To flash the ISEB microcontroller, follow these steps. 

1.

 

Ensure that the ISEB is connected to and detected by the 
PC. The COM port that the device is recognized on must 
also be obtained, as mentioned in the previous sections.  

2.

 

Run the 

ARMWSD.exe

 program located in the 

/Drivers/FW/

 folder, which displays information about the 

downloader, as shown in Figure 7. 

08

25

8-

1

07

 

Figure 7. ISEB ARMWSD Firmware Downloader 

3.

 

Click 

Browse…

 and select the 

ADI_ISEB_FW_1_3.hex

 

file located in the 

/Drivers/FW/

 folder or the most recent 

firmware obtained from the Analog Devices website 
(www.analog.com). 

4.

 

Click 

Configure

 to display the screen shown in Figure 8. 

The downloader file should come configured for the 

ADuC7026

 

microcontroller on the ISEB. The only option that may need to 
be changed is to select the correct COM port from the 

Serial 

Port

 menu on the 

Comms

 tab (see Figure 8). When the COM 

port is selected, click 

OK

 to accept the changes and go back to 

the main screen. 

 

08

25

8-

10

8

 

Figure 8. Selecting the Correct COM Port for the Downloader 

When the ISEB is connected, the correct firmware is selected, 
and the downloader is fully configured, follow these steps to 
flash the firmware. 

1.

 

Click 

Start

, as shown in Figure 7, to initiate the flashing 

process. After clicking 

Start

, the two buttons on the ISEB 

shown in Figure 9 must be pressed, in a specific order, to 
flash the firmware. 

ADuC7026

CO

NNE

CT

O

R

SW1

SW2

08

25

8-

1

09

 

Figure 9. ISEB Switch Locations for Flashing the Microcontroller 

2.

 

Press and hold down 

SW1

.  

3.

 

With 

SW1

 held down, press and release 

SW2

.

 

4.

 

Release

 SW1

The download then begins and is automatically verified by the 
downloader. If the downloading process fails, which will be 
indicated in the 

Monitor Status

 box (see Figure 7), attempt the 

download again by clicking 

Start

 and then the appropriate 

switch combination. It may take a few attempts to reprogram 
the board successfully. 

After the download is completed successfully, click 

Run

, as shown 

in Figure 7, to reset the ISEB and to begin running the new firm-
ware. When this step is complete, the board is updated correctly. 

Updating the firmware may require that a new evaluation GUI 
be obtained. If the firmware on the CD is used to flash the ISEB, 
the evaluation GUI on the corresponding CD is sufficient. If the 
firmware used is obtained from the Analog Devices website 
(www.analog.com), the most recent version of the evaluation 
GUI, which is also located on the website, should be used. 

 

Summary of Contents for UG-012

Page 1: ... connects directly to a PC via its USB where the USB connection provides both power and communications to the board The ISEB then connects to the satellite board through a ribbon cable This cable allows the satellite to be easily manipulated for testing or for being separately placed into an environmental chamber for temperature or humidity testing Separating the boards mitigates corruption of dat...

Page 2: ...System Setup 3 Software Configuration 3 Hardware Configuration 4 Updating Repairing the ISEB Firmware 5 Inertial Sensor Evaluation System Graphical User Interface 6 Configuration Tab 6 Real Time Measurement Tab 7 Interrupt Configuration Tab 8 Power Consumption Tab 9 Temperature Tab 10 Header Pinout 11 REVISION HISTORY 5 10 Revision 0 Initial Revision ...

Page 3: ...see Figure 2 08258 002 Figure 2 Found New Hardware Prompt 3 Select Don t search I will choose the driver to install see Figure 3 and select ADI Inertial Sensor Evaluation System from the model list see Figure 4 The ISEB should automatically be detected in the Device Manager as the ADI Inertial Sensor Evaluation System under the Ports COM LPT selection It is recommended to open the Device Manager t...

Page 4: ... ribbon cable 5 Verify that the jumpers located in the center of the ADXL346 satellite are configured as shown in Figure 5 CONNECTOR ADXL346 JUMPER POSITIONS 08258 005 Figure 5 Correct Jumper Positions for the ADXL346 Satellite 6 Place the ADXL346 ultralow power accelerometer into the socket on the satellite board The Socket Pin 1 Indicator is located inside the socket close to the hinge as shown ...

Page 5: ...hen the COM port is selected click OK to accept the changes and go back to the main screen 08258 108 Figure 8 Selecting the Correct COM Port for the Downloader When the ISEB is connected the correct firmware is selected and the downloader is fully configured follow these steps to flash the firmware 1 Click Start as shown in Figure 7 to initiate the flashing process After clicking Start the two but...

Page 6: ... ADI Inertial Sensor Evaluation System under the Ports COM LPT selection 08258 007 Figure 10 Selecting the Correct COM Port for the ISEB After selecting the COM port click on Connect to connect to the ISEB This causes the indicator under Vs Set to light up and update the Current Vs V value verifying that the board is connected see Figure 11 08258 111 Figure 11 ISEB Connected to PC Clicking the rou...

Page 7: ...ibration and offset adjustment On the Real Time Measurement tab these registers are easily accessible for programming offset values This can be done in the Offset Adjustment box by typing a value into the text box below the corresponding axis knob or by clicking and holding the knob and rotating it on the screen with the mouse cursor The value entered is directly written into the offset registers ...

Page 8: ...more details refer to the ADXL346 data sheet Clicking an indicator causes it to toggle values A lit indicator causes a value of 1 to be written to that bit and an unlit indicator causes a value of 0 to be written to that bit In the Interrupt Configuration box you can select the interrupts to enable For purposes of the GUI all enabled interrupts are mapped to the INT2 pin Selecting the checkbox nex...

Page 9: ...n indicator lights up signifying that a controller or microprocessor is actively pulling data from the part or processing it In addition to more power savings from the ADXL346 more power can be saved by powering down the microprocessor during periods of inactivity and using the ADXL346 activity interrupt to wake the microprocessor up during periods of activity The ACT INACT_CTL indicators can be u...

Page 10: ...tab shown in Figure 15 allows a maximum number of points to be set and at what rate data is acquired The testing can be stopped before reaching the maximum number of points The data rate for the accelerometer can also be set to ensure that the testing is performed under conditions most like those that the part would be configured for in a system Figure 15 Temperature Tab The data in the top graph ...

Page 11: ... of 12 HEADER PINOUT 1 S1 2 3 S2 4 5 S3 6 7 S4 8 CS2 9 VS2 10 VS1 11 12 ST1 13 ST2 14 SCL1 15 SDA1 16 CLK 17 MOSI 18 MISO 19 CS3 20 CS4 P1 3 3V CS2 VS2 VS1 ST1 ST2 SCL1 SDA1 CLK MOSI MISO CS3 CS4 AGND GND 08258 013 Figure 16 ISEB 20 Pin Header Pinout ...

Page 12: ...er party for any reason Upon discontinuation of use of the Evaluation Board or termination of this Agreement Customer agrees to promptly return the Evaluation Board to ADI ADDITIONAL RESTRICTIONS Customer may not disassemble decompile or reverse engineer chips on the Evaluation Board Customer shall inform ADI of any occurred damages or any modifications or alterations it makes to the Evaluation Bo...

Reviews: