历史上的今天
返回首页

历史上的今天

今天是:2025年02月26日(星期三)

正在发生

2018年02月26日 | 单片机多微机系统共享RAM电路

2018-02-26 来源:eefocus

  目前,多微机系统在许多方面得到了应用,诸如工业机器人控制、数控机床控制等。于是,多机之间的通信便成为多机系统的技术关键。特别是对数据传送有特殊要求的场合,更要解决好多机间的通信问题。如在工业机器人的控制中,对数据的传送就有如下要求:①主、从机要共享许多数据;②主、从机需要快速交换信息。在这种特殊要求下,传统的串行、并行通信就难以满足要求,而采用多机共享RAM电路,既能满足要求,又具有简单、可靠、通用性好等优点。

 

一、电路原理

  图1- 87所示为实际电路图。图中共用的RAM为6264.它有8根数据总线(Do~D7),13根地址总线( Ao~A12),4根控制总线(WR、OE、CS、CS),2根电源线。当两微机系统共用RAM时,必须用缓冲器将其隔离。当某机需要占用时,则对一机导通,而对另一机隔离;否则两机将同时出现故障。在图1- 87所示电路中,缓冲器选用74LS245,它是8位双向缓冲器。因为6264共有24根总线,故用6片74LS245与一片74LS125三态门。74LS245有一个方向控制端DIR,一个允许端G。DIR直接接于RD或接固定电位(+5 V,0 V)。用于数据线缓冲时,DIR要接RD;用于地址线和控制线时,DIR要接固定电位(+5 V,0 V)。一般的CPU,RD信号总是出现在地址信号的后面,如8080、8031等。如果G接于RD,则会出现RAM数据还没准备就写或读,系统就会出现故障。因此,G接于系统的译码端是比较合适的。

  系统共用RAM,用缓冲器隔开,还有问题:如果两机同时使用RAM,则会发生冲突,双机都发生故障。解决的办法是,另外设置一个状态触发器,如图1- 88所示。采用74LS74中的一个D型触发器,当一机准备使用共用RAM时,先测试触发器的输出端Q,如果Q=O,则表示RAM状态为闲;然后,微机发出一置Q=1命令,表示RAM已采用;用完后,微机发出Q=O命令,使RAM为闲,其他微机可以采用了。
  
  共用RAM的地址,在不同的系统中有所不同。这取决于译码的地址,即同一存储单元对于不同的系统有不同的地址。
  
  从以上分析可知,此种多机共用RAM电路在两机有大块数据交换时,只需对各自RAM使用查询、置状态、清状态三个过程,故对于大块数据交换,传输速率要比传统的串行、并行高许多。


推荐阅读

史海拾趣

宇阳科技(EYANG)公司的发展小趣事

多年来,宇阳科技凭借其在MLCC领域的持续创新和卓越表现,荣获了多项荣誉。从2005年被国家商务部评为企业诚信度“双A”企业,到2008年国内首创的0201超微型MLCC开发成功并量产,再到2018年获中国电子学会科学技术奖科技进步类二等奖,宇阳科技的技术实力和市场地位得到了广泛的认可。

DSP Group Inc公司的发展小趣事

随着技术的不断进步和市场需求的增长,DSP Group开始将业务扩展到半导体领域。公司推出了一系列高性能、低功耗的DSP芯片,广泛应用于移动通信、智能家居、汽车电子等领域。这一举措不仅进一步巩固了DSP Group在DSP领域的领先地位,还为公司带来了可观的收益和市场份额。

Artaflex公司的发展小趣事

在电子行业的初创时期,Artaflex公司以其敏锐的市场洞察力和技术创新能力脱颖而出。公司创始人凭借对电子技术的深入理解和前瞻性思维,带领团队开发了一款具有革命性的电子元件,极大地提高了电子设备的性能和稳定性。这一突破不仅为Artaflex赢得了市场的认可,也奠定了其在电子行业中的坚实地位。

爱普特微(aptchip)公司的发展小趣事

随着产品的广泛应用和市场的不断拓展,爱普特微电子逐渐获得了业界的广泛认可。公司屡获殊荣,包括“国家级专精特新小巨人”、“中国IC独角兽”、“中国TOP 50国产MCU厂商”等。这些荣誉的获得,不仅是对公司技术实力和市场表现的肯定,更是对公司未来发展的鼓励和期待。

Amphenol Thermometrics公司的发展小趣事

随着产品的广泛应用和市场的不断拓展,爱普特微电子逐渐获得了业界的广泛认可。公司屡获殊荣,包括“国家级专精特新小巨人”、“中国IC独角兽”、“中国TOP 50国产MCU厂商”等。这些荣誉的获得,不仅是对公司技术实力和市场表现的肯定,更是对公司未来发展的鼓励和期待。

雅特力(Artery)公司的发展小趣事

雅特力深知人才是企业发展的核心力量。因此,公司始终重视人才培养和团队建设。雅特力通过招聘优秀的专业人才、开展内部培训、设立激励机制等方式,打造了一支高素质、高效率的团队。这支团队不仅具备丰富的技术知识和实践经验,还具备高度的创新意识和团队协作能力。正是有了这样一支优秀的团队,雅特力才能够在激烈的市场竞争中脱颖而出,实现持续稳健的发展。

问答坊 | AI 解惑

动态电路分析方法

比较全的动态电路分析方法…

查看全部问答>

F2812与LCM1602的连接

小弟最近刚开始学F2812,电气特性好像是写I/O输入不得超过Vddio 自己做了一块练习板,做好后发现LCM1602的RS脚上有5V的电压(还未和DSP连接),其它像RW、E、DB*上都有一些电压,怕会把DSP烧坏 请问F2812可以直接和LCM连接吗?还是要经过一些 ...…

查看全部问答>

时钟奇数分频的用途

时钟奇数分频有啥用途?…

查看全部问答>

数字视频监控硬件设计经验谈

数字视频监控系统主要包括DVR、DVS、IP-Camera等,涉及到嵌入式系统技术、视频编解码技术、音频编解码技术、联网及域名处理技术等。硬件对于系统而言,相当于建筑的地基,地基牢,建筑才可靠,才能够经历风风雨雨的考验。     概述 & ...…

查看全部问答>

LED结构、发光原理、光源特点及应用

replyreload += \',\' + 384127;Timson,如果您要查看本帖隐藏内容请回复…

查看全部问答>

vhdl, 怎么实现让输出维持一段时间后撤销

vhdl, 怎么实现让输出维持一段时间后撤销~~~~~ 请大侠,帮忙~…

查看全部问答>

問,斷電保護中的備用電池一般是什麼電池?有5V的電池嗎?

查了下,好像是镍镉電池,有3.6V的,不知有沒有5V的??…

查看全部问答>

用JLINK在SWD方式下只接SWDIO,SWCLK,GND?

                                 这三根线就可以调试么?…

查看全部问答>

stm32sd卡咨询

                                 各位大侠请问,stm32有没有通过spi读取sd卡的例程,或者哪位大哥自己做过这一块可以指点一下小弟,我刚开始做这一 ...…

查看全部问答>

有关2812的资料其寄存器都没有地址,谁那有?

有关2812的资料其寄存器都没有地址,所见的都是C语言的头文件,用了结构体和共用体,找不出起物理地址了,想用一段汇编,找不到外设和寄存器的地址,没法编那.谁有这方面的资料?或给指点一下…

查看全部问答>