Electronic Components Datasheet Search
  English  ▼

X  

AD9545 Datasheet(PDF) 140 Page - Analog Devices

Part # AD9545
Description  Quad Input, 10-Output, Dual DPLL/IEEE 1588 1 pps Synchronizer and Jitter Cleaner
PDF  157 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  AD [Analog Devices]
Direct Link  http://www.analog.com
Logo AD - Analog Devices

AD9545 Datasheet(HTML) 140 Page - Analog Devices

Back Button AD9545 Datasheet HTML 136Page - Analog Devices AD9545 Datasheet HTML 137Page - Analog Devices AD9545 Datasheet HTML 138Page - Analog Devices AD9545 Datasheet HTML 139Page - Analog Devices AD9545 Datasheet HTML 140Page - Analog Devices AD9545 Datasheet HTML 141Page - Analog Devices AD9545 Datasheet HTML 142Page - Analog Devices AD9545 Datasheet HTML 143Page - Analog Devices AD9545 Datasheet HTML 144Page - Analog Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 140 / 157 page
background image
AD9545
Data Sheet
Rev. A | Page 140 of 157
EEPROM USAGE
EEPROM OVERVIEW
The AD9545 supports an external, I2C-compatible, EEPROM
with dedicated access. With some restrictions, the AD9545 also
supports multidevice access to a single external EEPROM on a
shared I2C common bus. The AD9545 has an on-chip I2C
master to interface to the EEPROM through the Mx pins.
Because the default register settings of the AD9545 do not
define a particular frequency translation, the user must factory
program the EEPROM content before it can be downloaded to
the register map (either automatically or manually). If desired,
the user can store custom device configurations by manually
forcing an upload to the EEPROM via the register map.
EEPROM CONTROLLER GENERAL OPERATION
EEPROM Controller
The EEPROM controller governs all aspects of communication
with the EEPROM. Because the I2C interface uses a 100 kHz
(normal mode) or 400 kHz (fast mode) communication link,
the controller runs synchronous to an on-chip generated clock
source suitable for use as the I2C serial clock. The on-chip oscillator
enables asynchronously immediately on a request for activation
of the controller. When the oscillator starts, it notifies the
controller of its availability, and the controller activates. After
the requested controller operation is complete, the controller
disables the clock generator and returns to an idle state.
EEPROM Download
An EEPROM download transfers contents from the EEPROM
to the AD9545 programming registers and invokes specific
actions per the instructions stored in the EEPROM (see Table 62).
Automatic downloading is the most common method for
initiating an EEPROM download sequence, which initiates at
power-up of the AD9545, provided Pin M3 is Logic 1 at power-
up (see the Multifunction Pins at Reset/Power-Up section).
Alternatively, instead of cycling power to the AD9545 to initiate an
EEPROM download, the user can force the RESETB pin to
Logic 0, force Pin M3 to Logic 1, and then return the RESETB
pin to Logic 1 and remove the drive source from Pin M3.
The user can also request an EEPROM download on demand
(that is, without resetting or cycling power to the AD9545) by
writing a Logic 1 to the EEPROM load bit in the EEPROM
section of the register map.
The load from EEPROM bit does not require an input/output
update. Writing a Logic 1 to this bit immediately triggers a
download sequence.
The EEPROM controller sets the EEPROM load in progress bit
(in the general status section of the register map) to Logic 1
while the download sequence is in progress as an indication to
the user that the controller is busy.
EEPROM Upload
To store the AD9545 register contents in the EEPROM, the user
must write a Logic 1 to the EEPROM save bit in the EEPROM
section of the register map. The EEPROM save bit does not
require an input/output update. Writing a Logic 1 to this bit
immediately triggers an upload sequence.
The AD9545 has the equivalent of a write protect feature in that
the user must write a Logic 1 to the EEPROM write enable bit
(in the EEPROM section of the register map) prior to requesting an
upload to the EEPROM. Attempting to upload to the EEPROM
without first setting the EEPROM write enable bit results in a
fault indication (that is, the AD9545 asserts the EEPROM fault bit
in the general status section of the register map).
A prerequisite to an EEPROM upload is the existence of an upload
sequence stored in the 15-byte EEPROM sequence section of
the register map. That is, the user must store a series of upload
instructions (see the EEPROM Instruction Set section) in the
EEPROM sequence section of the register map prior to executing
an EEPROM upload.
The EEPROM controller performs an upload sequence by reading
the instructions stored in the EEPROM sequence section of the
register map byte by byte and executing them in order. That is,
the data stored in the EEPROM sequence section of the register
map are instructions to the EEPROM controller on what to
store in the EEPROM (including operational commands and
AD9545 register data).
The EEPROM controller sets the EEPROM save in progress bit
(in the status readback section of the register map) to Logic 1
while the upload sequence is in progress as an indication to the
user that the controller is busy.
Because the EEPROM sequence section of the register map is
only 15 bytes, it typically cannot hold enough instructions to
upload a complete set of AD9545 data to the EEPROM. Therefore,
most upload sequences necessitate that the user upload a series
of subsequences. For example, to accomplish a required upload
sequence consisting of 20 bytes of instructions, perform the
following procedure:
1.
Write the first 14 instructions to the EEPROM sequence
registers in the EEPROM section of the register map, with
the 15th instruction being a pause instruction (see Table 62).
2.
Initiate an EEPROM upload by writing Logic 1 to the
EEPROM save bit. When the EEPROM controller reaches
the pause instruction, it suspends the upload process and
waits for another assertion of the EEPROM save bit.
3.
While the controller pauses, write the remaining six bytes
of the upload sequence into the EEPROM sequence
registers in the EEPROM section of the register map,
followed by an end of data instruction (see Table 62).
4.
Initiate an EEPROM upload by writing Logic 1 to the
EEPROM save bit. When the EEPROM controller reaches
the end of data instruction, it terminates the upload process.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com