TSS463C ATMEL Corporation, TSS463C Datasheet - Page 38

no-image

TSS463C

Manufacturer Part Number
TSS463C
Description
Van Data Link Controller With Serial Interface
Manufacturer
ATMEL Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
TSS463C
Manufacturer:
ATMEL
Quantity:
8
Part Number:
TSS463C
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Part Number:
TSS463C-E9
Manufacturer:
ST
Quantity:
50
Part Number:
TSS463C-E9
Manufacturer:
ATMEL
Quantity:
3
Part Number:
TSS463C-E9
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Part Number:
TSS463C-TERZ-9
Manufacturer:
ATMEL
Quantity:
101
Identifier Tag and Command
Registers
ID_T [11:0]: Identifier Tag
EXT, RAK, RNW and RTR
Message Pointer Register
DRAK: Disable RAK (Used in
‘Spy Mode’)
M_P [6:0]: Message Pointer
38
TSS463C
The identifier tag and command registers are located at the base_address and
base_address + 1. It allows the user to specify the full 12-bit identifier field of the ISO
standard and the 4-bit command.
Upon a reception hit (i.e, a good comparison between the identifier received and an
identifier specified, taking the comparison mask into account, as well as a status and
command indicating a message to be received), the identifier tag bits value will be
rewritten with the identifier bits actually received.
(See Section “Message Types”, page 44). No comparison will be done on the command
bits, except on EXT bit. The RAK, RNW and RTR bits will be written into the first byte of
the Message upon a reception hit.
The RNW and RTR bits, as well as the status bits in the length and status register, must
be in a valid position for reception or transmission. If not, the message corresponding to
this identifier is considered as inactive or invalid.
The way of knowing if an acknowledge sequence was requested or not is to check the
first byte of the Message.
The message pointer register at address (base_address + 0x02) is 8 bits wide. It indi-
cates where in the Message DATA RAM area the message buffer is located.
In reception: whatever is the RAK bit of the incoming valid frame, no ACK answer will be
set. If the message was successfully received, an IT is set (ROK or RNOK).
In transmission: no action.
One: disable active, “spy mode”.
Zero: disable inactive, normal operation.
Since the Message DATA RAM area base address is 0x80, the value in this register is
the offset from that address. If the message buffer length value is illegal (i.e. zero), this
register is redefined as being a link pointer, thus containing the channel number of the
channel that contains the actual message pointer, message length and received status.
However, the identifier, mask, error and transmitted status used will be that of the origi-
nally matched channel. In any case, if a link is intended, the three high bits of M_P [6:0]
should be set to 0.
This allows several channels to use the same actual reception buffer in Message DATA
RAM, thus diminishing the memory usage.
Note:
ID_T 11
ID_T 3
DRAK
Read/Write registers.
Read/Write register.
7
7
7
Only 1 level of link is supported.
ID_T 10
ID_T 2
M_P 6
6
6
6
ID_T 1
ID_T 9
M_P 5
5
5
5
ID_T 0
ID_T 8
M_P 4
4
4
4
ID_T 7
M_P 3
EXT
3
3
3
ID_T 6
M_P 2
RAK
2
2
2
ID_T 5
M_P 1
RNW
1
1
1
ID_T 4
M_P 0
RTR
0
0
0
7601B–AUTO–02/06
base_address
base_address
base_address
+ 0x01
+ 0x00
+ 0x02

Related parts for TSS463C