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精品综合久久久久久五月天_国产精品一区电影_中文字幕欧美日韩一区二区_亚洲一区二区三区精品动漫
激情视频一区二区| 另类色图亚洲色图| 7777在线视频| 国产成人jvid在线播放| 欧美成aaa人片免费看| 日韩精品无码一区二区三区 | 热久久精品国产| 国产欧美在线一区二区| 99久久99久久| 国产精品久久久久久久天堂| 亚洲视频在线二区| 天堂√在线观看一区二区| 国内精品久久久久久久果冻传媒| 福利视频久久| 欧美成年人视频| 欧美日韩国产三区| 久久国产精品久久精品国产| 亚洲精品高清国产一线久久| 日本一区二区三区四区在线观看 | 日韩欧美一区二区在线观看| 国产免费一区二区视频| 国产精品久久久久久久av大片| 日本一区二区高清视频| 国产精品又粗又长| 欧美成人精品在线观看| 国语精品免费视频| 久久综合五月天| 国产一区免费在线| 国产精品免费观看在线| 欧美极品一区| 欧美成年人在线观看| 日韩五码在线观看| 久久久久久久久91| 韩国精品久久久999| 欧美成人免费在线观看| 高清国产一区| 中文字幕日本最新乱码视频| av在线com| 手机成人av在线| 久久久综合亚洲91久久98| 午夜精品视频在线观看一区二区| 91久久久久久久久久久| 日韩不卡av| 少妇大叫太大太粗太爽了a片小说| 久久久久久久午夜| 国产日韩欧美中文| 亚洲影视中文字幕| 久久久久www| 国产精品福利无圣光在线一区| 国产精品永久免费在线| 日韩av免费电影| 久久久久国色av免费观看性色| 国产精华一区| 粉嫩av免费一区二区三区| 热99精品只有里视频精品| 久久97精品久久久久久久不卡| 国产午夜精品视频一区二区三区| 午夜精品蜜臀一区二区三区免费| 国产成人精品av在线| 91久久久久久久| 成人免费视频91| 国产伦一区二区三区色一情| 秋霞午夜一区二区| 日韩精品伦理第一区| 欧美精品激情视频| 久久久久天天天天| 99www免费人成精品| 国产欧美久久久久久| 国产欧美精品一区二区三区介绍 | 成人精品小视频| 日韩视频第二页| 天堂av一区二区| 日韩欧美第二区在线观看| 亚洲五月六月| 国产精品成人免费电影| 久久天天躁狠狠躁夜夜躁| 久久久久免费视频| 国产成人综合av| 久久久久一区二区三区| 国产高清不卡无码视频| 久久国产精品99久久久久久丝袜| 国产美女永久无遮挡| y111111国产精品久久婷婷| 精品一区二区视频| 高清国产一区| 久久66热这里只有精品| 国产精品久久久久久久电影| 国产精品久久久久国产a级| 久久国产精品久久久久久| 国产aⅴ夜夜欢一区二区三区| 一区二区精品免费视频| 亚洲国产精品一区二区第一页| 国产精品免费看一区二区三区 | 国产激情美女久久久久久吹潮| 国产精欧美一区二区三区| 日韩综合中文字幕| 亚洲在线一区二区| 日韩国产欧美一区| 91av在线网站| 久久久噜噜噜久久久| 欧美激情伊人电影| 国外色69视频在线观看| 国产极品jizzhd欧美| 久热精品视频在线观看一区| 亚洲不卡中文字幕无码| 国产自产精品| 久久精品国产第一区二区三区最新章节 | 亚洲乱码一区二区三区| 日本精品免费观看| 色黄久久久久久| 国产成人精品在线播放| 欧美日韩第一页| 欧美中文在线视频| 91九色国产ts另类人妖| 国产成人精彩在线视频九色| 国产精品久久99久久| 日本高清视频一区| 97精品久久久| 欧美成人全部免费| 无码aⅴ精品一区二区三区浪潮| 免费不卡亚洲欧美| 久久久精品欧美| 日韩精品久久一区二区| 超碰免费在线公开| 欧美xxxx14xxxxx性爽| 国内精品伊人久久| 国产精品久久久久久久久| 精品欧美一区二区久久久伦 | 日韩视频免费看| 日日碰狠狠丁香久燥| 91国在线精品国内播放| 美女精品视频一区| 国产精品自拍偷拍| 亚洲欧洲日韩综合二区| 日韩免费高清在线| 久久av秘一区二区三区| 欧日韩一区二区三区| 欧美精品激情在线观看| 国产美女久久精品香蕉69| 麻豆国产va免费精品高清在线| 欧美精品久久久久久久免费| 成人黄色av网站| 日本一区二区三区免费观看 | 日韩最新av在线| 欧美精品第三页| 在线观看国产一区| 久久久久久久久久久久久久久久久久av | av免费网站观看| 欧美亚洲视频在线观看| 国产成人一区二区三区别| 日韩欧美亚洲精品| 国产精品久久久对白| 欧美日韩精品中文字幕一区二区| 欧美成人免费一级人片100| 久久综合九色综合88i| 欧美日韩不卡在线视频| 精品久久久久久一区| 99视频精品免费| 日韩视频免费在线观看| 国产内射老熟女aaaa| 日本欧美中文字幕| 欧美精品手机在线| 久久久久国产精品熟女影院| 欧美亚洲一区在线| 亚洲欧美日韩不卡一区二区三区 | 国产精品一码二码三码在线| 欧美一区二区三区在线播放| 国产精品视频自拍| 97成人在线视频| 美乳视频一区二区| 日本精品久久久| 精品国偷自产一区二区三区| 久久精品午夜福利| 国产欧美日韩中文字幕在线| 性高潮久久久久久久久| 久久福利网址导航| 久久国产精品久久| 成人av影视在线| 精品欧美一区二区精品久久| 日本精品免费| 国产精品国内视频| 久久精品国产精品| 91精品久久久久久久久青青| 国产综合色一区二区三区| 秋霞无码一区二区| 亚洲蜜桃av| 亚洲自偷自拍熟女另类| 国产精品久久成人免费观看| 久久久久久久久久久久久久国产| 97精品一区二区视频在线观看| 日本一区二区三区视频免费看| 亚洲熟妇无码一区二区三区导航| 国产精品露出视频| 日韩视频免费观看| 国产成年人在线观看| 欧美牲交a欧美牲交aⅴ免费下载| 日日摸日日碰夜夜爽无码| 中文字幕在线中文字幕日亚韩一区| 国产精品色视频| 国产精品视频自在线|