Web Analytics
Datasheet
Teiledatenblatt > Power Monitor > ADI > ADM1166ACPZ Datenblatt-PDF > ADM1166ACPZ Programmierhandbuch Seite 1/2
ADM1166ACPZ
€ 7.39
Preis von AiPCBA

ADM1166ACPZ Programmierhandbuch - ADI

  • Hersteller:
    ADI
  • Kategorie:
    Power Monitor
  • Fallpaket
    LFCSP-40
  • Beschreibung:
    Analog Devices ADM1166ACPZ, Voltage Supervisor, 3 → 14.4V, 3 → 6V, WDT, Reset Input, 40Pin LFCSP
Aktualisierte Uhrzeit: 2024-07-28 04:48:19 (UTC+8)

ADM1166ACPZ Programmierhandbuch

Seite:von 2
PDF herunterladen
Neu laden
herunterladen
AN-1418
APPLICATION NOTE
One Technology Way P. O. Box 9106 Norwood, MA 02062-9106, U.S.A. Te l: 781.329.4700 Fax: 781.461.3113 www.analog.com
Programming the ADM1260 Using a Hexadecimal (HEX) File and Restarting the
Sequence
by Hossain Opal
Rev. 0 | Page 1 of 2
INTRODUCTION
The ADM1260 has two 512-byte cells of nonvolatile electroni-
cally erasable program read only memory (EEPROM) from
Address 0xF800 to Address 0xFBFF. The EEPROM is used for
permanent storage of data that is not lost when the ADM1260 is
powered down. Each EEPROM is split in 16, 32-byte pages.
In the ADM1260, the EEPROM can be divided into six sections, as
shown in Table 1.
This application note explains the steps required to perform a
configuration update on the ADM1260 in a system application.
Use the same procedure to program the ADM1166, the
ADM1168, and the ADM1169 family.
ERASING THE EEPROM
If the EEPROM contains configuration and sequence data, erase
the EEPROM pages before programming the new configuration
and sequence data.
To erase the EEPROM space, perform the following steps:
1. Write 0x05 to Register Address 0x90 to enable an EEPROM
block erase.
2. When erasing or accessing the EEPROM in the 0xFA00 to
0xFBFF address range, first halt the sequence engine. Writ
e
0x01 to the SECTRL register at Register Address 0x93 to
halt the sequencing engine. The sequence engine must be
halted every time there is a read or write transaction to th
e
s
equencing engine EEPROM space.
3. When erasing or accessing the EEPROM in the 0xF800 to
0xF89F address range or the 0xF900 to 0xF9FF addres
s
range, write 0x01 to the BBCTRL register at Register
Address 0x9C. To halt black box operation and enable
acces
s to the 0xF800 to 0xF89F address range and th
e
0xF900 t
o 0xF9FF address range of the EEPRO
M.
4. Write 0xF800 to the ADM1260, which is the starting
address of EEPROM A, Page 1.
5. Write 0xFE to the device, which erases Page 0.
6. Repeat Step 4 and Step 5 and offset the lower address by
32
f
or every iteration. The address in Step 4 is 0xF820, 0xF840,
0xF860, and so on. Add a 25 ms delay between subsequen
t
erase operations.
READING THE HEX FILE
The HEX file that generates with the configuration of the
ADM1260 follows the Intel hexadecimal format, which converts
binary information into ASCII text form.
Each line of the HEX file contains hexadecimal numbers that
encodes multiple binary numbers for representing data and
memory addresses.
Figure 1 shows a typical record from the ADM1260.
:10F80000AA006C000D02001FAA006C000D02001F70
TYPICAL RECORD FROM THE ADM1260
START CODE
BYTE COUNT
START ADDRESS
LOCATION
RECORD TYPE
DATA (16 BYTES)
CHECKSUM
0x10
:
0xF800
0x00
0xAA006C000D02001FAA006C000D02001F
0x70
14855-001
Figure
1. Typical Record from the ADM1260
Calculate the checksum of each line of data by the sum of the
decoded byte values as follows:
10 + F8 + 00 + 00 + AA + 00 + 6C + 00 + 0D + 02 + 00 +
1F + AA + 00 + 6C + 00 + 0D + 02 + 00 + 1F = 0x390
The sum of the decoded bytes, 0x390, is ANDed with 0xFF,
resulting in 0x90. The twos complement of 0x90 is 0x70, which
is the checksum.
The end of the hexadecimal file is represented by 00000001FF.
Table 1. EEPROM Address Mapping
Type Start Address (Hexadecimal) End Address (Hexadecimal) EEPROM Pages
Configuration Data 0xF800 0xF89F A 0 to 4
Reserved 0xF8A0 0xF8FF A 5 to 7
GUI Information (Only for ADM1260) 0xF900 0xF93F A 8 to 9
User Space 0xF940 0xF97F A 10 to 11
Fault Record 0xF980 0xF9FF A 12 to 15
Sequence Data 0xFA00 0xFBFF B 0 to 15

ADM1166ACPZ Datenblatt-PDF

ADM1166ACPZ Datenblatt PDF
ADI
33 Seiten, 535 KB
ADM1166ACPZ Programmierhandbuch
ADI
2 Seiten, 86 KB
ADM1166ACPZ Anderes Datenblatt
ADI
4 Seiten, 62 KB
ADM1166ACPZ Notizdatei
ADI
4 Seiten, 61 KB

ADM1166 Datenblatt-PDF

ADM1166
Datenblatt PDF
ADI
Super Sequencer with Margining Control and Nonvolatile Fault Recording
ADM1166ACPZ
Datenblatt PDF
ADI
Analog Devices ADM1166ACPZ, Voltage Supervisor, 3 → 14.4V, 3 → 6V, WDT, Reset Input, 40Pin LFCSP
ADM1166ASUZ
Datenblatt PDF
ADI
Controller 2.7V to 5.4V 48Pin TQFP Tray
ADM1166ASUZ-REEL7
Datenblatt PDF
ADI
Controller 2.7V to 5.4V 48Pin TQFP T/R
ADM1166ACPZ-REEL
Datenblatt PDF
ADI
Margining Control 40Pin LFCSP EP T/R
ADM1166ASUZ-REEL
Datenblatt PDF
ADI
Controller 2.7V to 5.4V 48Pin TQFP T/R
Datenblatt-PDF-Suche
Suche
100 Millionen Datenblatt-PDF, aktualisieren Sie mehr als 5.000 PDF-Dateien pro Tag.
Kontakt online
Bonnie - AiPCBA Sales Manager Online, vor 5 Minuten
Ihre E-Mail *
Nachricht *
Senden