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精品综合久久久久久五月天_国产精品一区电影_中文字幕欧美日韩一区二区_亚洲一区二区三区精品动漫
国精产品一区一区三区视频| 国产99久久精品一区二区| 国产精品久久久久9999爆乳| 欧美日本国产精品| 国产精品久久久久国产a级| 国产在线拍揄自揄视频不卡99| 国产精品精品视频| 国产裸体免费无遮挡| 亚洲国产精品视频一区| 国产高潮呻吟久久久| 欧美亚洲另类久久综合| 久久亚洲成人精品| 99re在线视频上| 日本精品免费视频| 国产精品户外野外| 丰满人妻中伦妇伦精品app| 婷婷视频在线播放| 色婷婷久久一区二区| 免费特级黄色片| 亚洲色图自拍| www.国产一区| 国产欧美日韩视频一区二区三区| 亚洲人成人77777线观看 | 久久久久久亚洲精品| 国模一区二区三区私拍视频| 欧美激情乱人伦一区| 国产成人av在线播放| 精品一区二区三区日本| 婷婷精品国产一区二区三区日韩| 国产精品三级久久久久久电影| 国产私拍一区| 日本在线成人一区二区| 国产精品高潮呻吟视频| 久久久亚洲福利精品午夜| 加勒比成人在线| 亚洲日本一区二区三区在线不卡| 视频一区视频二区国产精品| 国产精品一区二区久久| 欧美精品一区二区三区四区五区| 亚洲日本无吗高清不卡| 国产精品欧美在线| 91免费看片在线| 黄网站色视频免费观看| 性欧美亚洲xxxx乳在线观看| 国产精品免费久久久久影院| 91久久久久久久| 狠狠干视频网站| 日韩av电影在线网| 欧美人与性动交| 久久久成人的性感天堂| 久久资源亚洲| 国产欧美日韩精品专区| 欧美一级大胆视频| 熟女少妇在线视频播放| 制服诱惑一区| 国产精品久久久久久av| 九色综合日本| 久久久亚洲国产天美传媒修理工| 国产欧美123| 黄色a级片免费| 少妇大叫太大太粗太爽了a片小说| 精品国产aⅴ麻豆| 久久精品国产亚洲| 国产va免费精品高清在线观看| 成人av中文| 国产女人18毛片| 韩国精品一区二区三区六区色诱| 日本一区二区三区精品视频| 亚洲欧美影院| 亚洲最大av网站| 欧美精品久久久久| 欧美精品一区在线播放| 久久精品国产久精国产一老狼| 久久av喷吹av高潮av| 国产激情美女久久久久久吹潮| 高清视频在线观看一区| 国产一区二区高清视频| 黄色网址在线免费看| 秋霞成人午夜鲁丝一区二区三区| 亚洲精品一区国产精品| 中文字幕在线中文字幕日亚韩一区 | 日韩中文字幕一区| 亚洲精品一区二区三| 一区二区三区观看| 在线精品日韩| 亚洲午夜精品久久| 中文字幕综合在线观看| 米奇精品一区二区三区在线观看| 国产精品久久久久久久久久久久久 | 国产精品久久97| 久久久国产在线视频| 色伦专区97中文字幕| 国产va免费精品高清在线观看| 91久久久精品| 91国内精品久久| 久久免费视频2| 久久av一区二区| 精品国模在线视频| 国产精品激情av在线播放| 国产精品国模在线| 欧美成人四级hd版| 一区二区三区在线观看www| 中文字幕在线亚洲三区| 亚洲色精品三区二区一区| 亚洲精品免费在线看| 日韩在线视频在线观看| 日韩欧美精品在线观看视频| 日韩av在线播放不卡| 日韩国产一级片| 欧美激情国产日韩| 国产日本欧美在线观看| www.欧美日本| 久久久久久艹| 久久久av网站| 欧美日韩第一视频| 午夜精品久久久久久久久久久久| 日韩.欧美.亚洲| 欧美精品第三页| 国产精品中文久久久久久久| 91成人综合网| 俺去亚洲欧洲欧美日韩| 国产精品盗摄久久久| 欧美久久精品一级黑人c片 | 国产女人精品视频| 91免费国产精品| 日韩中文字幕精品视频| 国产精品二区在线| 亚洲伊人久久综合| 日韩免费高清在线观看| 精品少妇在线视频| 81精品国产乱码久久久久久 | 日韩免费观看视频| 精品一区国产| 99精品一区二区三区的区别| 久久久噜久噜久久综合| 国产精品成人久久久久| 亚洲啊啊啊啊啊| 激情五月宗合网| 91精品视频在线看| 国产精品女主播视频| 亚洲精品日韩激情在线电影| 欧美日韩亚洲免费| 91精品国产网站| 国产精品高清免费在线观看| 亚洲91精品在线亚洲91精品在线| 欧美极品日韩| 国产精品 欧美在线| 国产精品成人一区二区| 天堂精品视频| 国产区一区二区三区| 久久精品免费一区二区| 欧美精品久久久久久久久久| 欧日韩在线观看| 成人h视频在线观看| 国产精品人人妻人人爽人人牛| 亚洲成人网上| 国模视频一区二区三区| 久久精品一区二| 欧美激情精品在线| 日韩欧美视频一区二区三区四区| 国产亚洲欧美一区二区| 日韩在线免费视频观看| 亚洲乱码中文字幕久久孕妇黑人| 青青在线视频观看| 91精品在线播放| 精品不卡在线| 免费在线观看一区二区| 国产超级av在线| 亚洲精品中字| 国产欧亚日韩视频| 国产精品免费一区二区三区观看| 视频一区二区三| 波多野结衣成人在线| 国产精品国产对白熟妇| 热re99久久精品国产99热| 91久久嫩草影院一区二区| 欧美日韩国产成人| 欧美亚洲视频一区二区| 国产精品91免费在线| 在线视频不卡一区二区三区| 国内自拍中文字幕| 久久精品99久久| 无码人妻精品一区二区蜜桃网站 | 日本一区二区三区视频在线播放| 国产精品一码二码三码在线| 国产精品高潮呻吟久久av黑人| 欧美在线3区| 国产精品视频在线观看| 日韩精品视频在线观看视频| 91精品国产网站| 亚洲天堂av免费在线观看| 国产精品一区二区三区在线观| 超在线视频97| 国产一区二区视频播放| 欧美乱妇高清无乱码| 国产中文字幕在线免费观看| 国产精品久久久久免费a∨| 欧美亚洲另类久久综合| 国产成人免费电影| 欧美中日韩在线|