91精品综合久久久久久五月天_国产精品一区电影_中文字幕欧美日韩一区二区_亚洲一区二区三区精品动漫

CAN bus interface controller and the DSP

Abstract: This paper discusses CAN bus interface between controller and DSP, introduced the popular SJA1000 CAN controller chip and the TMS320 series DSP chip interface timing, and given their interface method and circuit.

Fieldbus is an open, digital, multi-point communications in local area network control system, most of today's automation technology with the application prospect of one. CAN bus is a fieldbus application hot spots, CAN bus support for distributed control and time control serial communication network. As the CAN bus with communication rate is high, open and good, short packets, error correction ability 以及 simple to control, expand capacity, low cost system, more and more attention. CAN controller based on CAN bus CAN bus communication protocol has completed all the necessary functions required, so CAN controller interface with other microprocessor design of CAN bus system as top priority. Currently there are a number of microprocessors will be embedded CAN controller to the system to become part of film making in the processor, for example, P8XC592 (the core shall be 80C51's CPU), MCS96 series 87C196CA, 87C196CB, TMS320 series In the film CAN microcontroller TMS320LF2407, TMS320F2810/F2812, but there are still a lot of people are not familiar with CAN controller microprocessor. This article discusses the microprocessor controller with CAN interface issues, focusing on TMS320 series DSP CAN controller and interface methods and interface circuit.

CAN bus interface controller and the DSP

1 CAN controller interface signals and timing

CAN controller (SJA1000 to PCX82C200 or example) for the microprocessor interface signals are mainly AD0 ~ AD7 total of eight address data lines and ALE, CS, RD, WR, RST, MODE, RESET and INT, the controller time-multiplexed data and address lines, which interface mode selection signal MODE to be used or in MODTOROLA INTEL way. Different ways as defined in Table 1 under the pin, interface timing shown in Figure 1 and Figure 2.

Table 1 SJA1000 pin definition

Pin Symbol INTEL (MODE = Vdd) MOTOROLA (MODE = Vss)
ALE ALE AS
RD RD E
WR WR RD / WR

From the pin definitions and known timing relationships with INTEL CAN controller mode and direct mode of interface signals MOTOROLA, INTEL manner in which the current popular 51/96 series of microcontroller provides a convenient and efficient for direct interface design.

CAN bus interface controller and the DSP

2 DSP interface signals and timing

TI DSP chips to produce TSM320 series of products for the mainstream product, TSM320 series has gone through several generations, have''C1X'','' C2X,''C2XX,''C5X,''C54X,'' C62X and other fixed-point DSP, a''C3X,''C4X,''C67X and other floating-point DSP and''C8X multi-processor DSP. DSP uses an advanced Harvard structure, internal multi-bus architecture and assembly line work methods, and thus greatly improve the system run faster and digital signal processing capabilities, DSP's Zhilingzhixing Shijian in ns Shu Liang Ji, internal program and data memory currently Yi up to tens of K words, and with internal hardware multiplier, the DSP has provided a broad application space.

DSP chip chip pin generally use the address lines and data separation design, without using time-multiplexed address data line, there is no effective signal ALE addresses, so give CAN controller and the DSP interface made it difficult to , and different DSP chip external pins and timing are slightly different. CAN controller and the DSP to design the interface, we must first discuss the DSP timing, following the more popular with DSP TMS320VC5402 TMS320LF2407 and case discussion.

CAN bus interface controller and the DSP

2.1 TMS320LF2407 DSP's I / O timing

DSP's memory is divided into three spaces: program memory space and data memory space and I / O space. I / O space dedicated input commands and output commands PORTW PORIR and dedicated I / O space select signal IS, TMS320LF2407 the I / O signals and the memory operation signal multiplexing, which is memory and I / O device strobes STBR write strobe WR, read strobe RD and write signal R / W, TMS320LF2407 the I / O timing shown in Figure 3 and Figure 4.

CAN bus interface controller and the DSP

2.2 TMS320VC5402 DSP's I / O timing

TMS320VC5402 and TMS320LF2407 the same, with IS as the I / O space select signals, difference is I / O space dedicated I / O device strobes IOSTRB and general literacy signal R / W, instead of being read strobe No. RD and the write strobe WR, its timing as shown in Figure 5 and Figure 6.

2.3 DSP's I / O Timing Analysis

I / O for input or output duty cycle is generally completed within two machine cycles, during, IS signal and address bus has been effective. For TMS320LF2407, I / O strobe signals STRB in the first effective after the machine cycle and continued for more than one machine cycle, RD and WE valid data effectively. For the TMS320VC5402, I / O device strobes IOSTRB the low effective delayed by half in the rising edge of the machine cycle to the next rising edge of a machine cycle, for one machine cycle, the data effectively in the second machine cycle in. R / W signal is input to read and write cycle has been maintained at "1", the output cycle has been maintained at "0", only play a role in controlling the direction of data flow. The above analysis period, each time I / O operations are to extend the machine cycle, which requires three machine cycles to complete I / O operations (wait cycle timing omitted).

CAN bus interface controller and the DSP

3 CAN controllers and DSP interface design

Seen from the above analysis can be divided, TMS320 series DSP with SJA1000 CAN controller does not provide a direct interface signals to the INTEL SJA1000 an example, in order to meet the SJA1000 TMS320 series DSP interface signal requirements of the design from the following .

3.1 Address data lines design reuse

The DSP data lines D0 ~ D7 as CAN address / data multiplexed lines, data lines used to select the DSP's internal CAN ports and transfer data.

3.2 Address valid signal generation ALE

CAN bus interface controller and the DSP

For TMS320LF2407, with address lines A0, write strobe WR and the port strobe STRB DSP logic combination of the ALE signal generated for the TMS320VC5402, then use the address lines A0, I / O port logic IOSTRB strobe combination produces ALE signal.

3.3 read and write signals generated

For TMS320LF2407, with the reading of the logical combination of signals and A0 produced SJA1000 the read strobe, with the write signal and the logical combination of A0 produced SJA1000 write strobe. For the TMS320VC5402, the use of A0, IOSTRB and R / W logic combination produces SJA1000 to read and write strobes. Logic as shown in Table 2.

Table 2 TMS320LF2407 and TMS320VC5402 and SJA1000 interface logic


TMS320LF2407 TMS320VC5402 SJA1000
A0 STRB R / W WE A0 IOSTRB R / W ALE WE RD
1 0 0 X 1 0 0 1 1 1
0000000001
0011001010

3.4 select signal generation

With the DSP's I / O space strobe signals IS and the high address decoding logic combination of signals generated on-chip CAN choose CS.

Design can be seen from the above, this approach is the data line to meet the DSP CAN controller data address lines. DSP-A0 as this will select the line address data. A0 = 1, the address is valid; A0 = 0, the data effectively. Select the port with an odd number address that is used to transmit data even address. Meanwhile, the signal logic combination of the effective period of the address signal does not produce read and write, but from the address valid to meet the CAN signal ALE; generated during the data valid logic signal to meet the CAN read and write timing.

CAN bus interface controller and the DSP

4 CAN interface circuit with the DSP

TMS320VC5402 and SJA1000 to design the interface circuit chip as an example shown in Figure 7. In the figure, with a GAL16V8B as the interface logic circuit. To highlight the interface circuit, other parts omitted. FM write design documents with the following:

GAL16V8B
INTERFACE
CH SH APR 19,20002
DECODER
NC NC IS IOSTRB A0 RW A14 A15
NC GND
NC NC CS WR RD ALE NC NC NC VCC
CS = A15 * A14 * IS
ALE = A0 * IOSTRB * R / W
RD = A0 * IOSTRB * R / W

Declined comment

91精品综合久久久久久五月天_国产精品一区电影_中文字幕欧美日韩一区二区_亚洲一区二区三区精品动漫
久久久综合亚洲91久久98| 午夜精品久久久久久久久久久久久| 91免费版网站入口| www久久99| 116极品美女午夜一级| 99热在线这里只有精品| 99久久99| 久久理论片午夜琪琪电影网| 久久亚洲中文字幕无码| 国产成人在线亚洲欧美| 国产a级一级片| 久久综合九九| 久久久久久久久久久久久久国产 | 久久国产成人精品国产成人亚洲| 久久综合中文色婷婷| 国产成人一区二区三区免费看| 久久久免费av| 国产精品裸体瑜伽视频| 欧美精品在线免费| 亚洲精品乱码久久久久久蜜桃91| 天天爱天天做天天操| 热re99久久精品国99热蜜月| 欧美做暖暖视频| 黄色大片在线免费看| 国产欧美韩日| 81精品国产乱码久久久久久 | 啊v视频在线一区二区三区 | 国产激情久久久| 国产精品乱码视频| 亚洲一区二区三区免费看| 日本香蕉视频在线观看| 国产综合动作在线观看| 成人免费xxxxx在线观看| 久久免费国产视频| 国产精品青青在线观看爽香蕉| 国产精品国产三级国产aⅴ9色 | 日本一区二区三区四区视频| 欧美一区在线直播| 成人黄色av网站| 久久精品2019中文字幕| 一区二区三区免费看| 日韩av电影在线播放| 国模极品一区二区三区| 久久久无码中文字幕久...| 俺也去精品视频在线观看| 久久久久国产精品免费网站| 欧美中日韩免费视频| 高清国语自产拍免费一区二区三区 | 日韩久久精品一区二区三区| 国产乱码精品一区二区三区卡 | 国产精品视频在线免费观看 | 亚洲精品久久区二区三区蜜桃臀| 黄色一级一级片| 国产成人jvid在线播放| 久久不射热爱视频精品| 青青草国产免费| 91精品国产精品| 精品乱色一区二区中文字幕| 日韩中文字幕一区| 国产免费一区视频观看免费| 久久久久久久av| 午夜精品美女自拍福到在线| 国产美女精品视频| 国产精品欧美久久久| 青青青在线观看视频| 久久涩涩网站| 亚洲熟女乱色一区二区三区| 精品一区国产| 久久精品久久精品亚洲人| 五月天色婷婷综合| 国产伦精品一区二区三区四区视频_| 视频直播国产精品| 色乱码一区二区三在线看| 99久久精品免费看国产四区| 免费97视频在线精品国自产拍| 日韩黄色片在线| 国产高清av在线播放| 亚洲一区二区三区色| 国产欧美日韩精品在线观看| 国产精品久久一区主播| 免费在线黄网站| 日韩午夜在线视频| 欧美专区日韩视频| 精品国产一区二区三区四区在线观看 | 国产精品久久久久久久久久免费| 日本不卡在线观看| 国产高清精品一区二区三区| 午夜久久资源| 久久视频免费在线| 日韩av综合在线观看| 国产精彩视频一区二区| 视频在线99| 114国产精品久久免费观看| 亚洲视频小说| 7777精品视频| 日本中文字幕一级片| 久久精品香蕉视频| 色狠狠久久av五月综合| 国产高清www| 青青草一区二区| 久久九九精品99国产精品| 欧美成人第一区| 久久综合久久八八| 国产美女久久精品香蕉69| 欧美精品999| 99爱精品视频| 日本www高清视频| 国产成人精品优优av| 国产综合 伊人色| 色综合色综合网色综合| 91美女福利视频高清| 日本精品www| 日韩视频第一页| 精品一区二区三区视频日产| 欧美激情亚洲精品| 久久综合九色综合久99| 欧美在线中文字幕| 久久资源免费视频| 91精品美女在线| 欧美在线一二三区| 精品久久久久久一区二区里番| 91精品国产91久久久久久久久| 热99在线视频| 国产av不卡一区二区| 131美女爱做视频| 欧美成人高潮一二区在线看| 在线观看亚洲视频啊啊啊啊 | 国产伦精品一区二区三区四区视频 | 青青草视频在线视频| 国产精品第12页| 国产精品又粗又长| 日本丰满少妇黄大片在线观看| 国产精品国产三级国产专区53| 成人a视频在线观看| 日本久久久久久久| 久久6精品影院| 国产成人亚洲综合91精品| 国产在线一区二区三区欧美| 婷婷亚洲婷婷综合色香五月| 国产精品久久久久av免费| 97精品一区二区三区| 欧美性一区二区三区| 中文字幕一区二区三区四区五区六区| 久久这里只有精品23| 国产在线视频欧美一区二区三区| 欧美日本精品在线| 日韩在线高清视频| 99久久精品免费看国产四区| 女女同性女同一区二区三区91 | 国产精品美女午夜av| 91九色极品视频| 国产原创精品| 亚洲91精品在线观看| 国产精品欧美久久久| 国产成人avxxxxx在线看| 欧美一区二区在线视频观看| 欧美日韩国产成人| 久久手机免费视频| 99久久久精品免费观看国产| 欧美成人一区二区在线观看| 日韩中文字幕在线视频观看| 中文字幕一区二区三区四区五区 | 日本中文字幕成人| 久久中文字幕一区| 日韩在线播放av| av免费观看网| 国产熟人av一二三区| 青草视频在线观看视频| 色综合666| 欧美日本中文字幕| 国产精品高清网站| 久久久久久久久久久久av| 久久亚洲精品欧美| 成人久久一区二区| 精品无人区一区二区三区| 日韩精品综合在线| 日本在线一区| 日本一二三区视频在线| 欧美激情网站在线观看| 操人视频在线观看欧美| 国产精品久久久久久免费观看| 国产a级黄色大片| 久久综合福利| 91久久久久久久久| 国产精品亚洲不卡a| 国产欧美日韩一区| 国模极品一区二区三区| 免费不卡av在线| 精品人妻一区二区三区四区在线| 欧美婷婷久久| 日韩欧美视频一区二区 | 国产999在线观看| 久久综合国产精品台湾中文娱乐网| 国产精品青草久久久久福利99| 久久九九有精品国产23| 国产精品久久激情| 久久国产精品视频| 伊人久久大香线蕉精品| 午夜精品久久久久久久久久久久久| 日本一区免费在线观看|