| Electronic Components Datasheet Search |
|
COP685BC Datasheet(PDF) 24 Page - National Semiconductor (TI) |
|
|
|
|||||||||||||||||||||||||||||
COP685BC Datasheet(HTML) 24 Page - National Semiconductor (TI) |
|
24 / 57 page ![]() Functional Block Description of the CAN Interface (Continued) In the case of an interrupt driven CAN interface, the calculation of the actual t LOAD time would be done as follows: INT: ; Interrupt latency=7tc=7µs PUSH A ; 3 tc=3µs LD A,AB ; 2 tc=2µs PUSH A ; 3 tc=3µs VIS ; 5 tc=5µs CANTX: ; 20 tc = µs to this point . ; additional time for instructions which check . ; status prior to reloading the transmit data . ; registers with subsequent data bytes. LD TXD2,DATA . . . Interrupt driven programs use more time than programs which poll the TBE flag, however programs which operate at lower baud rates (which are more likely to be sensitive to this issue) have more time for interrupt response. Output Drivers/Input Comparators The output drivers/input comparators are the physical inter- face to the bus. Control bits are provided to TRI-STATE the output drivers. A dominant bit on the bus is represented as a “0” in the data registers and a recessive bit on the bus is represented as a “1” in the data registers. TABLE 3. Bus Level Definition Bus Level Pin Tx0 Pin Tx1 Data “dominant” drive low drive high 0 (GND) (V CC) “recessive” TRI-STATE TRI-STATE 1 Register Block The register block consists of fifteen 8-bit registers which are described in more detail in the following paragraphs. Note: The contents of the receiver related registers RxD1, RxD2, RDLC, RIDH and RTSTAT are only changed if a received frame passes the acceptance filter or the Receive Identifier Acceptance Filter bit (RIAF) is set to accept all received messages. TRANSMIT DATA REGISTER 1 (TXD1) (Address X’00B0) The Transmit Data Register 1 contains the first data byte to be transmitted within a frame and then the successive odd byte numbers (i.e., bytes number 1,3,..,7). TRANSMIT DATA REGISTER 2 (TXD2)(Address X’00B1) The Transit Data Register 2 contains the second data byte to be transmitted within a frame and then the successive even byte numbers (i.e., bytes number 2,4,..,8). TRANSMIT DATA LENGTH CODE AND IDENTIFIER LOW REGISTER (TDLC) (Address X’00B2) TID3 TID2 TID1 TID0 TDLC3 TDLC2 TDLC1 TDLC0 Bit 7 Bit 0 This register is read/write. TID3..TIDO Transmit Identifier Bits 3..0 (lower 4 bits) The transmit identifier is composed of eleven bits in total, bits 3 to 0 of the TID are stored in bits 7 to 4 of this register. TDLC3..TDLC0 Transmit Data Length Code These bits determine the number of data bytes to be trans- mitted within a frame. The CAN specification allows a maxi- mum of eight data bytes in any message. TRANSMIT IDENTIFIER HIGH (TID) (Address X’00B3) TRTR TID10 TID9 TID8 TID7 TID6 TID5 TID4 Bit 7 Bit 0 This register is read/write. TRTR Transmit Remote Frame Request This bit is set if the frame to be transmitted is a remote frame request. TID10..TID4 Transmit Identifier Bits 10 .. 4 (higher 7 bits) Bits TID10..TID4 are the upper 7 bits of the 11 bit transmit identifier. RECEIVER DATA REGISTER 1 (RXD1) (Address X’00B4) The Receive Data Register 1 (RXD1) contains the first data byte received in a frame and then successive odd byte num- bers (i.e., bytes 1, 3,..7). This register is read-only. RECEIVE DATA REGISTER 2 (RXD2) (Address X’00B5) The Receive Data Register 2 (RXD2) contains the second data byte received in a frame and then successive even byte numbers (i.e., bytes 2,4,..,8). This register is read-only. REGISTER DATA LENGTH CODE AND IDENTIFIERLOW REGISTER (RIDL) (Address X’00B6) RID3 RID2 RID1 RID0 RDLC3 RDLC2 RDLC1 RDLC0 Bit 7 Bit 0 This register is read only. RID3..RID0 Receive Identifier bits (lower four bits) The RID3..RID0 bits are the lower four bits of the eleven bit long Receive Identifier. Any received message that matches the upper 7 bits of the Receive Identifier (RID10..RID4) is ac- cepted if the Receive Identifier Acceptance Filter (RIAF) bit is set to zero. RDLC3..RDLC0 Receive Data Length Code bits The RDLC3..RDLC0 bits determine the number of data bytes within a received frame. www.national.com 24 |
|
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 |