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精品黄色| 国产精品999| 精品国产av无码一区二区三区| 欧美亚洲丝袜| 久久久久久久久久码影片| 欧美精品制服第一页| 欧美日韩一区二区三区在线视频| 久久精品网站视频| 午夜美女久久久久爽久久| 国产精品一区免费观看| 欧美成人精品一区二区三区| 好吊色欧美一区二区三区| 国产成人精品视频免费看| 亚洲视频导航| 成人av在线亚洲| 一区二区三区在线视频111| 国产精品自拍片| 欧美精品久久久久久久久| 国产精品香蕉国产| 亚洲一区二区三区在线免费观看| 国产精品自拍视频| 欧美成人精品一区二区三区| 精品视频一区二区| 欧美成人精品在线播放| 国产美女视频免费| 亚洲影影院av| 久久综合久久久| 秋霞无码一区二区| 国产精品欧美亚洲777777| 免费毛片网站在线观看| 精品国产免费av| 97色在线播放视频| 日韩.欧美.亚洲| 色噜噜狠狠狠综合曰曰曰| 日韩精品―中文字幕| 久久久久久久久久久网站| 欧美亚洲在线播放| 欧美理论片在线观看| 99爱视频在线| 热re99久久精品国产66热| 国产精品手机在线| 国产欧美日韩精品在线观看| 亚洲一区二区在线看| 国产厕所精品在线观看| 欧美 日韩 国产 在线观看| 国产精品初高中精品久久| 成年人网站国产| 日本高清一区| 欧美精品日韩www.p站| 99热成人精品热久久66| 日韩av一区二区三区在线| www国产亚洲精品久久网站| 国产一区视频在线播放| 亚洲一区二区三区免费看| 国产成人在线亚洲欧美| 国内精品久久久久久影视8| 亚洲午夜精品福利| 日韩亚洲第一页| 国产男女激情视频| 日本精品二区| 色综合久久中文字幕综合网小说| 久久五月天婷婷| 麻豆一区区三区四区产品精品蜜桃 | 色黄久久久久久| 裸模一区二区三区免费| 在线不卡日本| 久久精品五月婷婷| 国产伦精品一区二区三区 | 精品视频在线观看一区| 午夜肉伦伦影院| 国产精品久久久久久久天堂第1集| www国产免费| 狠狠久久综合婷婷不卡| 无码人妻精品一区二区蜜桃网站 | 国产私拍一区| 亚洲国产欧洲综合997久久| 国产精品毛片一区视频| 91久久精品国产91久久| 国模杨依粉嫩蝴蝶150p| 午夜精品久久久久久99热软件| 国产精品久久久久久中文字| 久久婷婷五月综合色国产香蕉| 国产一区二区网| 日韩视频 中文字幕| 一区二区三视频| www.亚洲一区| 国产精品99导航| 国产精品自产拍在线观| 欧美视频1区| 日日鲁鲁鲁夜夜爽爽狠狠视频97 | 欧美精品手机在线| 久久精品成人动漫| 国产高清在线不卡| 成人毛片100部免费看| 蜜桃91精品入口| 欧美在线一区视频| 日韩福利视频| 亚洲 国产 日韩 综合一区| 久久国产精品亚洲| 国产精品国产三级国产专播精品人| 国产成人在线精品| 成人羞羞国产免费网站| 海角国产乱辈乱精品视频| 日韩精品久久一区二区三区| 无码中文字幕色专区| 一本久久a久久精品vr综合| 国产精品果冻传媒潘| 日韩有码片在线观看| 久久久久久av无码免费网站下载| 成人av在线播放观看| 国产一区二中文字幕在线看| 免费在线a视频| 欧美极品欧美精品欧美图片| 日韩久久久久久久久久久久| 日产精品久久久一区二区| 亚洲aa中文字幕| 一区二区不卡在线| 在线播放豆国产99亚洲| 欧美精品福利视频| 中文字幕人妻熟女人妻洋洋| 欧美极品欧美精品欧美视频| 伊人久久大香线蕉av一区| 国产999视频| 色综合视频网站| 欧美激情视频在线观看| 精品国产一区二区三区久久久久久 | 久久无码高潮喷水| 久久涩涩网站| 久久精品国产精品国产精品污| 国产高清精品一区二区| 久久精品国产第一区二区三区最新章节| 成人综合视频在线| 国产精品中文字幕在线| 成人免费网站在线| 91黄在线观看| 久久久一二三四| 久久久久这里只有精品| 久久久国产视频91| 久久福利视频网| 一区二区国产日产| 视频一区二区综合| 青青青免费在线| 欧美 日韩 亚洲 一区| 免费看国产一级片| 高清亚洲成在人网站天堂| 国产精品一线二线三线| 国产伦精品一区二区三毛| 成人www视频在线观看| 久久久亚洲影院| 播播国产欧美激情| 国产精品乱码一区二区三区| 欧美乱妇高清无乱码| 在线观看欧美亚洲| 日韩av高清在线播放| 欧美性大战久久久久xxx| 国产在线观看一区二区三区| 成人一级生活片| 国产成人精品免费久久久久| xxx一区二区| 国产99在线|中文| 三级网在线观看| 日韩视频一二三| 免费高清在线观看免费| 国产女人18毛片水18精品| 久久综合伊人77777麻豆| 久久久精品日本| 欧美激情精品久久久久久变态 | 日韩一区二区三区在线播放| www欧美日韩| 欧美极品美女电影一区| 色噜噜狠狠色综合网| 欧美精品一区二区性色a+v| 国产日韩成人内射视频| 久久综合福利| 精品国模在线视频| 亚洲综合色av| 欧美日韩免费高清| jizzjizz国产精品喷水| 久久久久久亚洲精品不卡4k岛国| 国产精品二区二区三区| 手机看片福利永久国产日韩| 国内精品视频久久| 久久精品一区二| 欧美在线视频网站| 国产精品尤物福利片在线观看| 国产成人aa精品一区在线播放| 国产精品高潮视频| 日韩av第一页| 国产精品自产拍在线观| 国产福利片一区二区| 欧美激情亚洲自拍| 欧美怡红院视频一区二区三区| 超碰97人人人人人蜜桃| 久久久精品国产亚洲| 偷拍盗摄高潮叫床对白清晰| 国产一区视频在线播放| 日韩最新av在线| 日韩中文不卡| 成人一区二区av|