| Electronic Components Datasheet Search |
|
MAX22005 Datasheet(PDF) 21 Page - Maxim Integrated Products |
|
|
|||||||||||||||||||||||||||||
MAX22005 Datasheet(HTML) 21 Page - Maxim Integrated Products |
|
21 / 47 page ![]() Table 3. SPI Transaction with CRC Disabled BITS 31:25 BIT 24 BITS 23:0 Register Address R/W 24-bit Payload The MAX22005 implements the CRC-8/MAXIM algorithm with an 0x31 polynomial (x8 + x5 + x4 + x0), the same polynomial that is used in Maxim’s 1-wire® products. This CRC algorithm uses reflected input and output bytes (i.e., LSB first instead of MSB first on a byte basis; the byte order of the input sequence is not changed). The initial value is 0x00, and the output is reported as is without any XOR operation. This CRC can detect the following types of errors: ● Any odd number of errors anywhere within the 32-bit number ● All double-bit errors anywhere within the 32-bit number ● Any cluster of errors that can be contained within an 8-bit window (1–8 bits incorrect) ● Most large clusters of errors For write transactions, the CRC is calculated on the 32 bits that precede it, namely the 7-bit register address, 1-bit read or write control, and the 24-bit payload. Here are two examples of write operations: Write 0x00_0F00 to register GEN_CHNL_CTRL: 0x06_000F_0011 Write 0x34_0000 to register CHNL_CMD: 0x40_3400_00A0 For read transactions, the CRC sent by the MAX22005 back to the host is calculated on 32 bits made of the 8-bit header received from the host (register address and read control) and the 24 bits of payload. Here are two examples of read operations: Read the default value from register GEN_CNFG: 0x05_1000_00CB Read the default value from register DCHNL_STA: 0x43_0000_08AA CRC is disabled by default. Refer to AN27 for more details. Watchdog Timer The MAX22005 features a watchdog timer for additional security of losing communication with the host controller. The watchdog can be enabled in the GEN_CNFG register (0x02) by setting the TMOUT_EN bit and setting up the TMOUT_CNFG, and TMOUT_SEL[3:0] bits for a desired interrupt behavior and timeout duration. The interrupt is asserted on the INT pin and in TMOUT_INT bit in the GEN_INT register (0x07) if the duration between two properly formatted SPI transactions exceeds the timeout period. A properly formatted transaction is a transaction that has a minimum of 32 bits (if CRC is disabled) or 40 bits (if CRC is enabled). A properly formatted transaction is always accounted for at the end of the transaction. Refer to the Register Map descriptions for more information. Product Tracking The MAX22005 includes a 32-bit wide unique serial number used for device tracking (SERIAL[32:0] in registers GEN_PROD and GEN_REV). In addition, an eight-bit product ID that helps to distinguish different parts of the industrial I/O family (PROD_ID[7:0] in register GEN_PROD). The product ID can be decoded as follows: Table 4. Product ID BIT 7 6 5 4 3 2 1 0 Number of output Channels Number of Input Channels RTD/TC Support The MAX22005 can accept up to 12 input channels; the product ID is 0x18. The revision of the silicon is reflected in the eight-bit revision ID (REV_ID[7:0] in register GEN_REV). Analog Input ADC The analog input channels share one high-performance 24-bit delta-sigma analog-to-digital converter (ADC). The data MAX22005 12-Channel Factory-Calibrated Configurable Industrial-Analog Input www.maximintegrated.com Maxim Integrated | 21 |
|
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 |
| 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 |