Datenblatt-Suchmaschine für elektronische Bauteile
  German  ▼
ALLDATASHEETDE.COM

X  

MCP3918 Datenblatt(PDF) 51 Page - Microchip Technology

Teilenummer MCP3918
Bauteilbeschribung  3V Single-Channel Analog Front End
PDF  88 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Hersteller  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

MCP3918 Datenblatt(HTML) 51 Page - Microchip Technology

Back Button MCP3918 Datasheet HTML 47Page - Microchip Technology MCP3918 Datasheet HTML 48Page - Microchip Technology MCP3918 Datasheet HTML 49Page - Microchip Technology MCP3918 Datasheet HTML 50Page - Microchip Technology MCP3918 Datasheet HTML 51Page - Microchip Technology MCP3918 Datasheet HTML 52Page - Microchip Technology MCP3918 Datasheet HTML 53Page - Microchip Technology MCP3918 Datasheet HTML 54Page - Microchip Technology MCP3918 Datasheet HTML 55Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 51 / 88 page
background image
 2014 Microchip Technology Inc.
DS20005287A-page 51
MCP3918
FIGURE 6-9:
Continuous Read Sequences With and Without CRC Checksum Enabled.
The CRC checksum in the MCP3918 device uses the
16-bit CRC-16 ANSI polynomial as defined in the IEEE
802.3 standard: x16 +x15 +x2 +1. This polynomial can
also be noted as 0x8005. CRC-16 detects all single
and double-bit errors, all errors with an odd number of
bits, all burst errors of length 16 or less, and most errors
for longer bursts. This allows an excellent coverage of
the SPI communication errors that can happen in the
system,
and
heavily
reduces
the
risk
of
a
miscommunication, even under noisy environments.
The CRC-16 format displayed on the SDO pin depends
on the WIDTH_DATA<1> bit in the STATUSCOM
register (see Figure 6-10). It can be either 16-bit or
32-bit format to be compatible with both 16-bit and
32-bit MCUs. The CRCREG<15:0> bits calculated by
the MCP3918 device are not dependent on the format
(the device always calculates only a 16-bit CRC
checksum).
It
is
recommended
to
keep
WIDTH_DATA<1> = WIDTH_CRC when the CRC
checksum is enabled. If a 32-bit MCU is used in the
application, it is recommended to use 32-bit formats
(WIDTH_DATA<1> = WIDTH_CRC = 1) only.
FIGURE 6-10:
CRC Checksum Format.
The CRC computed by the MCP3918 device is fully
compatible with the CRC hardware contained in the
Direct Memory Access (DMA) peripheral of the PIC24
and PIC32 MCU product lines. The CRC message that
should be considered in the PIC® device DMA is the
concatenation of the read sequence and its associated
checksum. When the DMA CRC hardware computes
this extended message, the resulting checksum should
be 0x0000. Any other result indicates that a
miscommunication has happened and that the current
communication sequence should be stopped and
restarted.
Continuous READ communication without CRC checksum (EN_CRCCOM=0)
Don’t care
SCK
SDI
SDO
CS
Hi-Z
8x
CONTROL
BYTE
16x/24x/32x
Depending on
data format
ADDR
...
ADDR + n
Starts read sequence
at address ADDR
Complete READ sequence
ADDR + 1
16x/24x/32x
Depending on
data format
...
16x/24x/32x
Depending on
data format
16x/24x/32x
Depending on
data format
ADDR
...
Complete READ sequence
ADDR + 1
16x/24x/32x
Depending on
data format
...
16x/24x/32x
Depending on
data format
ADDR + n
Don’t care
ADDR
ADDR + 1
...
ADDR + n
Complete
READ
sequence
Roll-over
ADDRESS SET
Continuous READ communication with CRC checksum (EN_CRCCOM=1)
Don’t care
SCK
SDI
SDO
CS
Hi-Z
8x
CONTROL
BYTE
16x/24x/32x
Depending on
data format
ADDR
...
ADDR + n
Starts read sequence
at address ADDR
Complete READ sequence = Message for CRC Calculation
ADDR + 1
16x/24x/32x
Depending on
data format
...
16x/24x/32x
Depending on
data format
16x/24x/32x
Depending on
data format
ADDR
...
New Message
ADDR + 1
16x/24x/32x
Depending on
data format
...
16x/24x/32x
Depending on
data format
ADDR + n
Don’t care
ADDR
ADDR + 1
...
ADDR + n
Complete
READ
sequence
Roll-over
ADDRESS SET
CRC Checksum
CRC Checksum
16x or 32x
Depending on
CRC format
16x or 32x
Depending on
CRC format
CRC Checksum
(not part of register map)
New Checksum
Checksum
High Z
High Z
WIDTH_DATA<1> = 0
16-bit format
CRCCOM
<15:8>
CRCCOM
<7:0>
15
0
WIDTH_DATA<1> = 1
32-bit format
CRCCOM
<15:8>
CRCCOM
<7:0>
31
0
0x00
0x00
Note:
The CRC will be generated only at the end
of the selected address set, before the
rollover of the address pointer occurs (see
Figure 6-10).



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


Datenblatt Download

Go To PDF Page


Link URL



War ALLDATASHEET hilfreich?  [ DONATE ] 

Über Alldatasheet   |   Werbung   |   Kontakt   |   Privatsphäre und Datenschutz   |   Link zum Datenblatt    |   Linktausch   |   Hersteller
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