| Electronic Components Datasheet Search |
|
BQ76PL455APFCT Datasheet(PDF) 52 Page - Texas Instruments |
|
|
|
|||||||||||||||||||||||||||||
BQ76PL455APFCT Datasheet(HTML) 52 Page - Texas Instruments |
|
52 / 125 page ![]() 52 bq76PL455A SLUSCL0A – SEPTEMBER 2016 – REVISED OCTOBER 2016 www.ti.com Product Folder Links: bq76PL455A Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated n DINn CRC15:0 n DINn CRC15:0 n DINn CRC15:0 0 1 1000_0000_0000_0000 16 1 0010_0001_1100_1001 32 0 0100_1010_0001_0101 1 0 0100_0000_0000_0000 17 1 0011_0000_1110_0101 33 1 0000_0101_0000_1011 2 0 0010_0000_0000_0000 18 1 0011_1000_0111_0011 34 1 0010_0010_1000_0100 3 0 0001_0000_0000_0000 19 0 1011_1100_0011_1000 45 1 1001_0001_0100_0010 4 1 1000_1000_0000_0000 20 0 0101_1110_0001_1100 36 1 1100_1000_1010_0001 5 0 0100_0100_0000_0000 21 0 0010_1111_0000_1110 37 0 1100_0100_0101_0001 6 0 0010_0010_0000_0000 22 0 0001_0111_1000_0111 38 0 1100_0010_0010_1001 7 1 1001_0001_0000_0000 23 0 1010_1011_1100_0010 39 0 1100_0001_0001_0101 8 1 1100_1000_1000_0000 24 1 1101_0101_1110_0001 40 1 0100_0000_1000_1011 9 1 1110_0100_0100_0000 25 0 1100_1010_1111_0001 41 1 0000_0000_0100_0100 10 0 0111_0010_0010_0000 26 1 0100_0101_0111_1001 42 1 1000_0000_0010_0010 11 0 0011_1001_0001_0000 27 0 1000_0010_1011_1101 43 1 1100_0000_0001_0001 12 0 0001_1100_1000_1000 28 0 1110_0001_0101_1111 44 0 1100_0000_0000_1001 13 0 0000_1110_0100_0100 29 0 1101_0000_1010_1110 45 0 1100_0000_0000_0101 14 0 0000_0111_0010_0010 30 0 0110_1000_0101_0111 46 1 0100_0000_0000_0011 15 0 0000_0011_1001_0001 31 0 1001_0100_0010_1010 47 1 0000_0000_0000_0000 There are many good sources for algorithms and efficient techniques for generating and checking CRCs available on the Internet. The following byte-oriented C language routine has been developed and verified as a reference. The only complication needed to take into account using this function is that the low byte of the CRC value returned is the CRC (MSB) and the high byte is the CRC (LSB). Uint16 crc_16_ibm(uint8 *buf, uint16 len) { uint16 crc = 0; uint16 j; while (len--) { crc ^= *buf++; for (j = 0; j < 8 8; j++) crc = (crc >> 1) ^ ((crc & 1) ? 0xa001 : 0); } return crc; } 7.5.3 Transaction Frame Examples To illustrate the various Command and Response formats, examples of representative transaction-frame types are presented in the following paragraphs. All numeric values are in hexadecimal unless otherwise noted. The CRC values in the examples are correct and the implementer can use them to verify the CRC algorithm. Unless specifically noted otherwise, all examples use 8-bit register addressing. Additional communication examples with matched command and response frames are in the bq76PL455A-Q1 Software Design Reference (SLVA617). Command Frames fall into two general categories: 1. Command frames that generate one or more response frames 2. Command frames that do not generate response frames The REQ_TYPE field in the Frame Initialization byte determines the category to which a command frame belongs. Category 1 contains the Single Device Write with Response, Group Write with Response, and Broadcast Write with Response request types. Category 2 contains the Single Device Write without Response, Group Write without Response, and Broadcast Write without Response request types. Command frames that generate response frames, may generate more than one response frame. This depends on the specific command frame and the number of devices addressed by the command frame. In the case where more than one response frame is received in response to a single command frame, each response frame will be a complete frame containing the Frame Initialization, Data, and CRC bytes. A single device will not respond with more than a single-response frame in response to any single-command frame. |
|
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 |