参数资料
型号: MCP2510T-I/P
元件分类: 微控制器/微处理器
英文描述: 2 CHANNEL(S), 1M bps, LOCAL AREA NETWORK CONTROLLER, PDIP18
封装: 0.300 INCH, PLASTIC, DIP-18
文件页数: 30/76页
文件大小: 1076K
代理商: MCP2510T-I/P
MCP2510
DS21291C-page 36
Preliminary
1999 Microchip Technology Inc.
5.1
Time Quanta
The Time Quanta is a fixed unit of time derived from the
oscillator period. There is a programmable baud-rate
prescaler, with integral values ranging from 1 to 64, in
addition to a fixed divide by two for clock generation.
Time quanta is defined as:
TQ = 2 * (Baud Rate +1) * TOSC
where Baud Rate is the binary value represented by
CNF1.BRP<5:0>
For some examples:
If Fosc = 16 MHz, BRP<5:0> = 00h, and Nominal Bit
Time = 8 TQ;
then TQ = 125 nsec and Nominal Bit Rate = 1 Mb/s
If FOSC = 20 MHz, BRP<5:0> = 01h, and Nominal Bit
Time = 8 TQ;
then TQ = 200nsec and Nominal Bit Rate = 625 Kb/s
If Fosc = 25 MHz, BRP<5:0> = 3Fh, and Nominal Bit
Time = 25 TQ;
then TQ = 5.12 usec and Nominal Bit Rate = 7.8 Kb/s
The frequencies of the oscillators in the different nodes
must be coordinated in order to provide a system-wide
specified nominal bit time. This means that all oscilla-
tors must have a TOSC that is a integral divisor of TQ. It
should also be noted that although the number of TQ is
programmable from 4 to 25, the usable minimum is 6
TQ. Attempting to a bit time of less than 6 TQ in length
is not guaranteed to operate correctly
5.2
Synchronization Segment
This part of the bit time is used to synchronize the var-
ious CAN nodes on the bus. The edge of the input sig-
nal is expected to occur during the sync segment. The
duration is 1 TQ.
5.3
Propagation Segment
This part of the bit time is used to compensate for phys-
ical delay times within the network. These delay times
consist of the signal propagation time on the bus line
and the internal delay time of the nodes. The delay is
calculated as being the round trip time from transmitter
to receiver (twice the signal’s propagation time on the
bus line), the input comparator delay, and the output
driver delay. The length of the Propagation Segment
can be programmed from 1 TQ to 8 TQ by setting the
PRSEG2:PRSEG0 bits of the CNF2 register (Table
6-2).
The total delay is calculated from the following individ-
ual delays:
- 2 * physical bus end to end delay; TBUS
- 2 * input comparator delay; TCOMP (depends
on application circuit)
- 2 * output driver delay; TDRIVE (depends on
application circuit)
- 1 * input to output of CAN controller; TCAN
(maximum defined as 1 TQ + delay ns)
-TPROPOGATION = 2 * (TBUS + TCOMP + TDRIVE)
+ TCAN
- Prop_Seg = TPROPOGATION / TQ
5.4
Phase Buffer Segments
The Phase Buffer Segments are used to optimally locate
the sampling point of the received bit within the nominal
bit time. The sampling point occurs between phase seg-
ment 1 and phase segment 2. These segments can be
lengthened or shortened by the resynchronization pro-
cess (see Section 5.7.2). Thus, the variation of the val-
ues of the phase buffer segments represent the DPLL
functionality. The end of phase segment 1 determines
the sampling point within a bit time. phase segment 1 is
programmable from 1 TQ to 8 TQ in duration. Phase seg-
ment 2 provides delay before the next transmitted data
transition and is also programmable from 1 TQ to 8 TQ in
duration (however due to IPT requirements the actual
minimum length of phase segment 2 is 2 TQ - see Sec-
tion 5.6 below), or it may be defined to be equal to the
greater of phase segment 1 or the Information Process-
ing Time (IPT). (see Section 5.6).
5.5
Sample Point
The Sample Point is the point of time at which the bus
level is read and value of the received bit is determined.
The Sampling point occurs at the end of phase seg-
ment 1. If the bit timing is slow and contains many TQ,
it is possible to specify multiple sampling of the bus line
at the sample point. The value of the received bit is
determined to be the value of the majority decision of
three values. The three samples are taken at the sam-
ple point, and twice before with a time of TQ/2 between
each sample.
5.6
Information Processing Time
The Information Processing Time (IPT) is the time seg-
ment, starting at the sample point, that is reserved for
calculation of the subsequent bit level. The CAN speci-
fication defines this time to be less than or equal to 2 TQ.
The MCP2510 defines this time to be 2 TQ. Thus, phase
segment 2 must be at least 2 TQ long.
相关PDF资料
PDF描述
M34282E2GP 4-BIT, OTPROM, 4 MHz, MICROCONTROLLER, PDSO20
MSM82C53-2GS-K 3 TIMER(S), PROGRAMMABLE TIMER, PDSO32
MC68HC05JB4DW 8-BIT, MROM, 3 MHz, MICROCONTROLLER, PDSO28
MD80C32XXX-12 8-BIT, 12 MHz, MICROCONTROLLER, CDIP40
MJ80C52XXX-36MQ 8-BIT, MROM, 36 MHz, MICROCONTROLLER, QCC44
相关代理商/技术参数
参数描述
MCP2515 制造商:MICROCHIP 制造商全称:Microchip Technology 功能描述:Stand-Alone CAN Controller With SPI Interface
MCP2515_12 制造商:MICROCHIP 制造商全称:Microchip Technology 功能描述:Stand-Alone CAN Controller with SPI Interface
MCP2515DM-BM 功能描述:网络开发工具 CAN Bus Monitor Demo Board RoHS:否 制造商:Rabbit Semiconductor 产品:Development Kits 类型:Ethernet to Wi-Fi Bridges 工具用于评估:RCM6600W 数据速率:20 Mbps, 40 Mbps 接口类型:802.11 b/g, Ethernet 工作电源电压:3.3 V
MCP2515DM-PCTL 功能描述:网络开发工具 MCP2515 CAN Cont PICtail Demo Brd RoHS:否 制造商:Rabbit Semiconductor 产品:Development Kits 类型:Ethernet to Wi-Fi Bridges 工具用于评估:RCM6600W 数据速率:20 Mbps, 40 Mbps 接口类型:802.11 b/g, Ethernet 工作电源电压:3.3 V
MCP2515DM-PTPLS 功能描述:子卡和OEM板 MCP2515 PICTail Plus Daughtr Brd RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit