写入许可电路、访问切换电路以及模拟数字变换单元的制作方法

文档序号:11635283阅读:142来源:国知局
写入许可电路、访问切换电路以及模拟数字变换单元的制造方法与工艺

本发明涉及可编程逻辑控制器系统的模拟数字变换单元的写入许可电路、模拟数字变换单元的访问切换电路以及模拟数字变换单元。



背景技术:

可编程逻辑控制器系统的模拟数字变换单元具有mpu(microprocessingunit)、运算部、总线控制部以及模拟数字变换装置。从模拟数字变换单元的外部输入至模拟数字变换装置的模拟数据被变换为数字数据。变换所得的数字数据被输入至运算部而执行运算处理。进行运算处理后的数字数据由mpu向总线控制部转送,从总线控制部经由基础单元而向cpu(centralprocessingunit)单元转送。

对于可编程逻辑控制器系统的数据变换以及响应,根据来自市场的需求而要求处理的高速化,因此,需要使模拟数字变换单元内部的处理高速化。模拟数字变换单元的内部处理的高速化的对象是模拟数字变换装置的数据变换时间、运算部的运算时间或者mpu的数据转送时间。

专利文献1:日本特开平7-146756号公报



技术实现要素:

如上所述,作为模拟数字变换单元的内部处理中需要高速化的对象之一,列举了mpu的数据转送时间的缩短。

在上述结构的模拟数字变换单元中,是mpu从运算部读出数据之后向总线控制部写入数据这样的动作,因此读出动作和写入动作这两个动作分别需要转送时间。这成为使模拟数字变换单元的内部处理的高速化变得困难的主要原因之一。

本发明就是鉴于上述情形而提出的,其目的在于获得能够缩短从运算部向总线控制部的数据转送时间的写入许可电路。

为了解决上述问题,实现目的,本发明是一种写入许可电路,其在模拟数字变换单元中对数字数据的写入许可信号进行输出,该模拟数字变换单元具有:总线控制部,其与外部单元连接;运算处理部,其进行数据处理;以及运算部,其对模拟数字变换所得的所述数字数据进行保存,所述模拟数字变换单元具有通常访问模式以及高速访问模式,在该通常访问模式下,将所述数字数据暂时写入至所述运算处理部之后再写入至所述总线控制部,在该高速访问模式下,将所述数字数据直接写入至所述总线控制部,所述写入许可电路的特征在于,具有:地址一致判定电路,其设置于所述运算部,在预先规定的所述总线控制部的存储器的地址和所述运算处理部所指定的地址一致的情况下,输出来自所述运算部的写入许可信号;以及逻辑电路,其仅在所述运算处理部将表示是所述高速访问模式的高速访问信号置为有效的情况下,将所述写入许可信号输入至所述总线控制部。

发明的效果

本发明所涉及的写入许可电路实现如下效果,即,能够缩短从运算部向总线控制部的数据转送时间。

附图说明

图1是表示本发明的实施方式1所涉及的可编程逻辑控制器系统的结构的图。

图2是表示本发明的实施方式1所涉及的cpu单元、模拟数字变换单元以及基础单元的内部结构的图。

图3是表示本发明的实施方式1所涉及的模拟数字变换单元的详细的电路结构的图。

具体实施方式

下面,基于附图对本发明的实施方式所涉及的写入许可电路、访问切换电路以及模拟数字变换单元进行详细说明。此外,本发明并不限定于该实施方式。

实施方式1.

图1是表示本发明的实施方式1所涉及的可编程逻辑控制器系统10的结构的图。可编程逻辑控制器系统10具有:基础单元1,其用于安装各单元;电源单元2,其供给电源;cpu单元3,其执行各种控制;数字输入单元4,其对数字信号进行输入;数字输出单元5,其输出数字信号;模拟数字变换单元6,其用于将来自外部的模拟信号变换为数字信号而取入;以及数字模拟变换单元7,其将数字信号变换为模拟信号而向外部输出。

电源单元2、cpu单元3、数字输入单元4、数字输出单元5、模拟数字变换单元6以及数字模拟变换单元7安装于基础单元1。用户经由cpu单元3而对可编程逻辑控制器系统10进行控制。cpu单元3经由基础单元1而进行对各单元的访问。

图2是表示本发明的实施方式1所涉及的cpu单元3、模拟数字变换单元6以及基础单元1的内部结构的图。

cpu单元3具有总线控制部32,该总线控制部32经由进行数据处理的mpu31以及基础单元1而与其他单元进行数据通信。向cpu单元3连接有pc(personalcomputer:个人计算机)33,用户能够经由pc33而进行各种设定。

模拟数字变换单元6具有:mpu61,其是进行模拟数字变换单元6的控制以及数据处理的运算处理部;总线控制部62,其经由基础单元1而与其他单元进行数据通信;模拟数字变换装置63,其将模拟数据变换为数字数据;以及运算部64,其对数字数据进行运算。运算部64对由模拟数字变换装置63进行变换所得的数字数据进行缩放(scaling)处理或者滤波处理等各种运算。mpu61、总线控制部62以及运算部64由共用总线65连接。基础单元1具有总线控制部11,该总线控制部11与其他单元进行数据通信而分配信号。

图3是表示本发明的实施方式1所涉及的模拟数字变换单元6的详细的电路结构的图。

除了mpu61、总线控制部62、模拟数字变换装置63以及运算部64以外,模拟数字变换单元6还具有:三态缓冲器51、52、53,如果后述的cs1信号或者cs3信号被置为有效(assert),则成为将输入信号直接输出的“开(open)状态”;以及逻辑或电路54,其执行cs1信号以及cs3信号的逻辑或运算而将其结果输出。

作为第1、第2、第3逻辑电路的三态缓冲器51、52、53分别具有控制端子511、521、531。如果控制端子511被置为有效,则三态缓冲器51成为“开状态”,将输入值直接输出,在控制端子511未被置为有效的情况下三态缓冲器51成为“闭(close)状态”,变为高阻抗状态。三态缓冲器52以及53也同样地进行动作。

就图3的逻辑或电路54而言,由于分别在逻辑或的电路的输入输出处标注有反转符号,因此如果将“1”视为真值则变为逻辑与的电路。然而,cs1信号以及cs3信号为低电平(low)有效、即以“0”作为被置为有效的状态。因此,在cs1信号或者cs3信号中的任意者被置为有效的情况下,输出成为低电平的被置为有效的状态,因此逻辑或电路54对cs1信号以及cs3信号执行逻辑或运算。cs1信号与三态缓冲器51、52的控制端子511、521连接,cs3信号与三态缓冲器53的控制端子531连接。三态缓冲器51、52的控制和三态缓冲器53的控制如后所述那样为独立的动作。因此,为了将进行三态缓冲器51、52的控制的cs1信号和进行三态缓冲器53的控制的cs3信号电气分离,需要设置逻辑或电路54。在逻辑或电路54的输出被置为有效的情况下,表示存在从mpu61向存储器621的访问请求。

mpu61输出的地址经由地址线71而输入至总线控制部62以及运算部64。数据经由数据线72而在mpu61、总线控制部62以及运算部64彼此之间输入输出。mpu61具有数据保存部611,该数据保存部611对经由数据线72而收到的数据进行保存。图2的共用总线65是地址线71以及数据线72。

总线控制部62具有存储器621。存储器621对来自cpu单元3的数据进行储存,对来自mpu61的数据进行储存。总线控制部62具有:地址输入部622,其接收由mpu61指定的地址;数据输入部623,其接收数据;以及cs0输入部624,其接收逻辑或电路54的输出。

运算部64具有:寄存器641,其对数据进行保存;地址输入部642,其接收来自mpu61的地址;以及地址一致判定电路643,其判定来自mpu61的地址是否与预先规定的地址一致。寄存器641对由模拟数字变换装置63变换所得的数字数据、地址一致判定电路643所使用的地址数据以及其他设定值进行储存。后文中对地址一致判定电路643进行叙述。

首先,用户经由pc3而对cpu单元3的总线控制部32设定“通常访问模式”和“高速访问模式”中的任意访问模式。cpu单元3基于用户的设定,经由基础单元1而在模拟数字变换单元6的总线控制部62内的存储器621中设定“通常访问模式”或者“高速访问模式”中的任意者。mpu61将所设定的访问模式读出,如下面说明的那样执行取决于访问模式的模拟数字变换单元6的动作。“通常访问模式”是在将模拟数字变换所得的数字数据从运算部64暂时写入至mpu61之后再写入至总线控制部62的访问模式,“高速访问模式”是将模拟数字变换所得的数字数据从运算部64直接写入至总线控制部62的访问模式。

当在存储器621中作为访问模式而设定了“通常访问模式”的情况下,模拟数字变换单元6进行下面的动作。

在作为访问模式而设定了“通常访问模式”的情况下,在图3中,mpu61在访问总线控制部62时使用cs1信号,在访问运算部64时使用cs2信号。

在将由模拟数字变换装置63从模拟数据进行变换而向运算部64储存的数字数据暂时写入至mpu61之后再向总线控制部62写入的情况下,首先执行读出动作。

即,mpu61将cs2信号置为有效,经由信号线73而向运算部64发送。并且,mpu61经由信号线74而将被置为on的读出信号向运算部64输入,将寄存器641的地址即mpu61所指定的地址向地址输入部642输入。运算部64从针对每个地址而储存有由模拟数字变换装置63变换所得的数字数据的寄存器641,经由数据线72而将与输入至地址输入部642的地址相对应的数据向mpu61的数据保存部611输出。这里,读出信号被置为off。

接下来,作为表示是“通常访问模式”的通常访问信号,mpu61将cs1信号置为有效。由于cs1信号被置为有效,因此逻辑或电路54的逻辑或运算的结果也被置为有效,逻辑或电路54将总线控制部62的cs0输入部624置为有效。而且,mpu61使得写入信号为on。cs1信号还输入至控制端子521,由于cs1信号被置为有效,因此控制端子521也被置为有效,三态缓冲器52成为“开状态”。因此,变为on的写入信号经由信号线75以及三态缓冲器52而输入至总线控制部62。

mpu61指定存储器621的地址而经由地址线71将其输入至总线控制部62的地址输入部622。就总线控制部62而言,由于cs0输入部624被置为有效,地址被输入至地址输入部622,并且被输入有变为on的写入信号,因此识别为总线控制部62处于写入状态。于是,将数据保存部611所保存的数据经由数据线72而向数据输入部623输出。总线控制部62在输入至存储器621的地址输入部622中的地址处,将输入至数据输入部623的数据写入。

当在存储器621中作为访问模式而设定了“高速访问模式”的情况下,模拟数字变换单元6进行下面的动作。

首先,作为表示是“高速访问模式”的高速访问信号,mpu61将cs3信号置为有效。被置为有效的cs3信号经由信号线76而向运算部64输入。并且,mpu61经由信号线74而将被置为on的读出信号向运算部64输入。而且,mpu61将总线控制部62的存储器621的地址输入至地址输入部642。这里,输入至地址输入部642的地址是对模拟数字变换所得的数字数据进行储存的存储器621内的地址。

如果向运算部64输入了被置为有效的cs3信号,则该运算部64执行“高速访问模式”的动作。具体而言,如果被置为有效的cs3信号输入至地址一致判定电路643,则地址一致判定电路643判定输入至地址输入部642的地址和在寄存器641预先设定的地址是否一致。在寄存器641设定有对模拟数字变换所得的数字数据进行储存的总线控制部62的存储器621内的预先规定的地址。

如果输入至地址输入部642的地址和在寄存器641预先设定的地址一致,则地址一致判定电路643将写入许可信号置为on,经由信号线77而发送至三态缓冲器53。cs3信号还被输入至控制端子531,由于cs3信号被置为有效,因此控制端子531也被置为有效,三态缓冲器53成为“开状态”。因此,变为on的写入许可信号经由信号线76以及三态缓冲器53而输入至总线控制部62。寄存器641经由数据线72而将模拟数字变换所得的数字数据输出至总线控制部62的数据输入部623。

被置为有效的cs3信号使得逻辑或电路54的逻辑或运算的结果被置为有效,因此逻辑或电路54将cs0输入部624置为有效。另外,mpu61将与输入至地址输入部642的地址相同的存储器621的地址输入至地址输入部622。mpu61输出的读出信号被输入至三态缓冲器51,但在“高速访问模式”下不将cs1信号置为有效,因此三态缓冲器51变为“闭状态”,没有将该读出信号向总线控制部62输入。取而代之地,地址一致判定电路643输出的写入许可信号经由三态缓冲器53而输入至总线控制部62。

这里,就总线控制部62而言,由于cs0输入部624被置为有效,地址被输入至地址输入部622,并且被输入有变为on的写入信号,因此识别为总线控制部62处于写入状态。于是,输入至数据输入部623中的模拟数字变换所得的数字数据,被写入至存储器621内的由mpu61输出的地址、即在寄存器641设定的预先规定的地址处。

此外,在mpu61从总线控制部62读出数据的情况下,mpu61将cs1信号置为有效而使得三态缓冲器51为“开状态”,将读出信号置为on,变为on的读出信号被输入至总线控制部62。

根据实施方式1所涉及的写入许可电路、访问切换电路以及模拟数字变换单元,能够进行“通常访问模式”和“高速访问模式”的切换,在该“通常访问模式”下,将模拟数字变换所得的数字数据从运算部64暂时写入至mpu61之后再写入至总线控制部62,在该“高速访问模式”下,将模拟数字变换所得的数字数据从运算部64直接写入至总线控制部62。在“高速访问模式”下,仅将读出信号置为on就会执行从运算部64向总线控制部62的写入,因此能够容易地实现数据转送时间的缩短。由此,能够缩短模拟数字变换的采样周期,能够实现高分辨率。另外,还能够提高模拟数字变换单元的响应速度。

以上实施方式所示的结构表示的是本发明的内容的一个例子,还能够与其他公知技术结合,还能够在不脱离本发明的主旨的范围对结构的一部分进行省略、变更。

标号的说明

1基础单元,2电源单元,3cpu单元,4数字输入单元,5数字输出单元,6模拟数字变换单元,7数字模拟变换单元,10可编程逻辑控制器系统,11、32、62总线控制部,31mpu,33pc,51、52、53三态缓冲器,54逻辑或电路,61mpu,63模拟数字变换装置,64运算部,71地址线,72数据线,73、74、75、76、77信号线,622、642地址输入部,623数据输入部,624cs0输入部,641寄存器,643地址一致判定电路。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1