công cụ tìm kiếm bảng dữ liệu linh kiện điện tử
  Vietnamese  ▼
ALLDATASHEET.VN

X  

MCP3462T-E/ST bảng dữ liệu(PDF) 71 Page - Microchip Technology

tên linh kiện MCP3462T-E/ST
Giải thích chi tiết về linh kiện  Two/Four/Eight-Channel, 153.6 ksps, Low Noise, 16-Bit Delta-Sigma ADC
PDF  108 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
nhà sản xuất  MICROCHIP [Microchip Technology]
Trang chủ  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

MCP3462T-E/ST bảng dữ liệu(HTML) 71 Page - Microchip Technology

Back Button MCP3462T-E/ST Datasheet HTML 67Page - Microchip Technology MCP3462T-E/ST Datasheet HTML 68Page - Microchip Technology MCP3462T-E/ST Datasheet HTML 69Page - Microchip Technology MCP3462T-E/ST Datasheet HTML 70Page - Microchip Technology MCP3462T-E/ST Datasheet HTML 71Page - Microchip Technology MCP3462T-E/ST Datasheet HTML 72Page - Microchip Technology MCP3462T-E/ST Datasheet HTML 73Page - Microchip Technology MCP3462T-E/ST Datasheet HTML 74Page - Microchip Technology MCP3462T-E/ST Datasheet HTML 75Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 71 / 108 page
background image
 2019-2021 Microchip Technology Inc.
DS20006180D-page 71
MCP3461/2/4
6.6
Locking/Unlocking Register Map
Write Access
The MCP3461/2/4 digital interface includes an
advanced security feature that permits locking or
unlocking 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
program the whole 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 address 0xD.
6.7
Detecting Configuration Change
Through CRC-16 Checksum on
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/4 devices include an automatic and
continuous CRC checksum calculation on the full reg-
ister 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 0xE, 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
polynomial, as defined in the IEEE 802.3 standard:
x16+x15+x2+1.
Since this feature is intended for protecting the configu-
ration 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 “Lock-
ing/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
calculation 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 communication CRC should 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
happens. 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 will clear immediately and the two other
interrupt mechanisms will be cleared when the interrupt
has been read (read STATUS byte or read IRQ
register). The CRC interrupt can happen 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


bảng dữ liệu tải về

Go To PDF Page


Link URL



Cho đến nay ALLDATASHEET có giúp ích cho doanh nghiệp của bạn hay không?  [ DONATE ] 

Alldatasheet là   |   Quảng cáo   |   Liên lạc với chúng tôi   |   Chính sách bảo mật   |   Liên kết đến bảng dữ liệu    |   Trao đổi link   |   Tìm kiếm theo nhà sản xuất
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