поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

MCP3461RT-E/ST датащи(PDF) 79 Page - Microchip Technology

номер детали MCP3461RT-E/ST
подробное описание детали  Two/Four/Eight-Channel, 153.6 ksps, Low-Noise, 16-Bit Delta-Sigma ADCs with Internal Voltage Reference
PDF  118 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  MICROCHIP [Microchip Technology]
домашняя страница  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

MCP3461RT-E/ST датащи(HTML) 79 Page - Microchip Technology

Back Button MCP3461RT-E/ST Datasheet HTML 75Page - Microchip Technology MCP3461RT-E/ST Datasheet HTML 76Page - Microchip Technology MCP3461RT-E/ST Datasheet HTML 77Page - Microchip Technology MCP3461RT-E/ST Datasheet HTML 78Page - Microchip Technology MCP3461RT-E/ST Datasheet HTML 79Page - Microchip Technology MCP3461RT-E/ST Datasheet HTML 80Page - Microchip Technology MCP3461RT-E/ST Datasheet HTML 81Page - Microchip Technology MCP3461RT-E/ST Datasheet HTML 82Page - Microchip Technology MCP3461RT-E/ST Datasheet HTML 83Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 79 / 118 page
background image
 2020-2021 Microchip Technology Inc.
DS20006404C-page 79
MCP3461/2/4R
6.6
Locking/Unlocking Register Map
Write Access
The MCP3461/2/4R digital interface includes an
advanced security feature that allows locking or unlock-
ing the register map write access. This feature prevents
the miscommunication that can corrupt the desired
configuration of the device, especially an SPI read
becoming an SPI write because of the noisy
environment.
The last register address of the incremental write loop
(0xD: LOCK) contains the LOCK[7:0] bits. If these bits
are equal to the password value (0xA5), the register
map write access is not locked. Any write can take
place and the communications are not protected. The
devices are, by default after POR, in an unlocked state
(LOCK[7:0] = 0xA5).
When the LOCK[7:0] bits are not equal to 0xA5, the
register map write access is locked. The register map,
and therefore, the full device configuration is write-
protected. Any write to an address other than 0xD will
yield no result. All the register addresses, except the
address 0xD, become read-only. In this case, if the user
wants to change the configuration, the LOCK[7:0] bits
have to be reprogrammed back to 0xA5 before sending
the desired Write command.
The LOCK[7:0] bits are located in the last register of the
Incremental Write address loop, so the user can pro-
gram the entire register map, starting from 0x1 to 0xD,
within one continuous write sequence and then lock the
configuration at the end of the sequence by writing all
zeros (for example) in the 0xD address.
6.7
Detecting a Configuration Change
through CRC-16 Checksum on the
Register Map and its Associated
Interrupt Flag
In order to prevent internal corruption and to provide
additional security on the register map configuration,
the MCP3461/2/4R devices include an automatic and
continuous CRC checksum calculation on the full
register map Configuration bits. This calculation is not
the same as the communication CRC checksum
described
in
Section 6.5
“Securing
Read
Communications through CRC-16 Checksum”.
This calculation takes the contents of the register map,
from addresses 0x1 to 0xF, and produces a checksum
which is held in the CRCCFG[15:0] bits located in the
CRCCFG register (address: 0xF). The CRC checksum
for the register map uses the 16-bit CRC-16 ANSI poly-
nomial as defined in the IEEE 802.3 Standard:
x16 +x15 +x2 +1.
Since this feature is intended to protect the
configuration of the device, this calculation is run
continuously only when the register map is locked
(LOCK[7:0]), which is different than 0xA5 (see
Section 6.6 “Locking/Unlocking Register Map
Write Access”). If the register map is unlocked (for
example, after POR), the CRCCFG[15:0] bits are
cleared and no CRC is calculated.
The
DR_STATUS,
CRCCFG_STATUS
and
POR_STATUS bits are set to ‘1’ (default) and the
CRCCFG[15:0] bits are set to ‘0’ (default) for this calcu-
lation, as they could vary and lead to unwanted CRC
errors.
After the DR_STATUS, CRCCFG_STATUS and
POR_STATUS bits are cleared (with a read on the IRQ
register), the CRC checksum on the register map can
be verified by reading all registers in an Incremental
Read sequence and by using the CRC communication.
At the second incremental read loop, the checksum
provided by the CRC communication must be equal to
all zeros if the checksum on the register map is correct.
The checksum will be calculated for the first time in
11 DMCLK periods. This first value will then be the
reference checksum value and will be latched internally
until an unlocking of the register map occurs. The
checksum will then be calculated continuously every
11 DMCLK periods and checked against the reference
checksum.
If the checksum is different than the reference, an
interrupt flag will be generated on the CRCCFG_STATUS
bit within the STATUS byte on SDO, on the
CRCCFG_STATUS bit in the IRQ register and on the
IRQ output pin. The interrupt flag is maintained on all
three mechanisms until the register map write access
is unlocked.
When the part write access is unlocked, the interrupt on
the IRQ pin clears immediately and the two other inter-
rupt mechanisms are cleared when the interrupt is read
(read STATUS byte or read IRQ register). The CRC
interrupt can occur even if the IRQ pin is configured as
the MDAT modulator output. In this case, the interrupt
stays present and forces a logic low output on this pin
as long as the LOCK[7:0] register is locked (LOCK[7:0]
0xA5).
At power-up, the interrupt is not present and the
register map is unlocked. As soon as the user finishes
writing its configuration, the user needs to lock the
register map (for example, by writing 0x00 in the LOCK
bits) to be able to use the interrupt flag and to calculate
the checksum of the register map.



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


датащи скачать

Go To PDF Page


ссылки URL



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
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