基于flash型单片机二进制模数转换器的温度计解码器外文文献翻译、中英文翻译

基于flash型单片机二进制模数转换器的温度计解码器外文文献翻译、中英文翻译
基于flash型单片机二进制模数转换器的温度计解码器外文文献翻译、中英文翻译

Thermometer-to-Binary Decoders for Flash

Analog-to-Digital Converters

Abstract:Decoders for low power, high-speed flash ADCs are investigated. The sensitivity to bubble errors of the ROM decoder with error correction, ones-counter, 4-level folded Wallace-tree, and multiplexer-based decoder are simulated. The ones-counter and multiplexer-based decoder,corresponding to the error insensitive and hardware efficient cases, are implemented in a 130 nm CMOS SOI technology. Measurements yield an ENOB of about 4.1 bit for both, and energy consumption of 80 pJ and 60 pJ, for the respective decoders. Hence we conclude that the MUX-based decoder seems to be a good choice with respect to area, efficiency, and speed.

Key words: Thermometer-to-Binary flash ADCs Converters

I. INTRODUCTION

Applications like ultra-wideband radio and the read channel in hard disk drives generally require high-speed analog-to-digital conversion with resolution four to six bits. These requirements are commonly satisfied by the flash analog-to-digital converter (ADC) architecture [1] that converts the analog input to a binary output

N parallel comparators, where N is the number of bits in with a single stage of 1

2

the output, followed by a digital decoder. The comparators compare the input with the quantization levels from a set of reference voltages generated by a resistive ladder and produce a logical output depending on the outcome of the comparison. The output pattern from this stage corresponds to thermometer code and is subsequently translated to binary code by the digital decoder, i.e. the thermometer-to-binary decoder. For a low speed converter the input to the decoder is indeed a perfect thermometer code, but for high speed there may be some erroneous bits in the thermometer code, so called bubbles [2]. The bubbles are due to a number of sources [3], e.g., metastability, offset, crosstalk, and bandwidth limitations of the comparators, uncertainty in the effective sampling instant, etc. Hence the decoder must be able to perform well even in the presence of the bubble errors in a high-speed converter.

Including requirements on power consumption and throughput, we see that the decoder must be paid significant consideration and trade-off in the design of a high-speed converter. In this work we focus on the design of decoders for low-power, high-speed six-bit ADCs. The work is a part of a larger project where the overall aim is to develop design techniques for implementation of high-performance analog circuits in CMOS silicon-on-insulator technology. We have investigated four types of thermometer-to-binary

decoders presented in Sec. II, through behavioral level simulations of the sensitivity to bubble errors presented in Sec. III, from which we have chosen two decoders that have been implemented in a 130 nm CMOS SOI technology. The measurement results are presented in Sec. IV and the conclusions are given in Sec. V.

II. DECODERS

Four different types of thermometer-to-binary decoders are presented. Two of them, the ROM and folded Wallace tree decoder,are only studied on behavioral level. The ones-counter decoder and the MUX-based decoder have also been implemented in two flash ADCs in a CMOS silicon-on-insulator technology. The corresponding results are thereby based on transistor level simulation results and measurements.

A. ROM

A common and straightforward approach to encode the thermometer code is to use a gray or binary-encoded ROM. The appropriate row m in the gray encoded ROM is selected by using a row decoder that has the output of comparator m and the inverse of comparator m + 1 as inputs. The output m of the row decoder, connected to memory row m, is high if the output of comparator m is high and the output of comparator m + 1 is low. The row decoder can be realized by, e.g., a number of 2-input NAND gates, where one input to each NAND gate is inverted. This type of row decoder selects multiple rows if a bubble error occurs, which introduces large errors in the output of the decoder [3], [4]. Considering single bubble errors only, these errors can be corrected by using 3-input NAND gates, as shown in Fig. 1. The 3-input NAND gates remove all bubble errors if they are separated by at least three bits in the thermometer scale. The main advantage of the ROM decoder approach is

its regular structure that is straightforward to design. A disadvantage is that more bubble errors are introduced as the conversion speed increases and a more advanced bubble error correction scheme is required. As the complexity of the bubble error correction circuit increases, its propagation delay does in general also increase. The longer propagation delay reduces the maximum sampling rate of the overall decoder if not pipelining is applied. The increased complexity of the circuit consumes more chip area and will likely consume more power [5], [6].

Figure 1

Another bubble error suppression technique is the butterfly sorting technique presented in [7]. Applying this technique the bubbles are propagated upwards in the thermometer scale until the thermometer code is free from bubbles. Then the ROM decoder is used to encode the bubble-free thermometer code to binary code. In [7] the butterfly sorter only has eight levels. Bubbles further away from the transition level than eight positions cannot be removed. To guarantee that no bubbles will be present in the thermometer output code the depth of the butterfly sorter must be equal to the number of comparators, i.e.,12 N .

B. Ones-Counter

The output of a thermometer-to-binary decoder is the number of ones on the input represented in, e.g., gray or binary code. Hence a circuit counting the number of ones in the thermometer code, i.e., a ones-counter, can be used as the decoder [8].

The use of a ones-counter gives global bubble error suppression [3], [6], [8]. Another benefit of the approach is that a suitable ones-counter topology may be selected by trading speed for power. From this tradeoff the Wallace tree topology [9], illustrated in Fig. 2, is a good candidate as a decoder for high-speed converters [3], [6], [10].

Figure 2

In this work we use a tree of full adders (FAs) that reduce the 63 inputs to 10 outputs, as illustrated by Fig. 3. The different signal paths through the decoder are matched, i.e., each signal passes through the same number of full adders, where each input has approximately the same propagation delay to the output. The propagation delay of the signals through the decoder should thereby be approximately the same for all signals. The decoding of the 10 outputs to the binary value is done using MATLAB. The depth of the tree is thereby limited to six levels in the hardware implementation presented in the next section, which enables the ADC to operate at higher speed. In an improved design the complete decoding to a binary output can be accomplished

onchip by introducing pipelining in the decoder. Further optimization of the sizing of each FA can also improve the performance to some degree.

C. Folded Wallace Tree

Figure 3

In a folded flash ADC, the idea is to reduce the amount of hardware by using the same comparator for different reference voltages [11]. This is the idea of the folded Wallace tree decoder shown in Fig. 4 [6]. The size of the Wallace tree and the delay depend on the number of bits that are added, i.e. the width of the base of the tree. The idea is to split the output of the comparators into different intervals. They are multiplexed to a reduced Wallace tree decoder, which is smaller compared with the full one [3]. A full adder may be realized from three 2:1 multiplexers with two multiplexers in the critical path.

D. MUX-Based

The multiplexer-based decoder consists entirely of multiplexers, as illustrated in Fig. 5, where N = 4 bit. It requires less hardware and has a shorter critical path than a ones-counter decoder [3], [5]. In addition it gives bubble error suppression, although the suppression is slightly lower than for a ones-counter decoder [5]. Another advantage of the multiplexer-based decoder is the more regular structure than, e.g., the ones-counter decoder. This is a major benefit in the layout of the circuit. The

multiplexers used in this work are based on transmission gates. An inverter is used as a buffer in each transmission gate multiplexer.

Figure 4

III. B EHA VIORAL LEVEL SIMULATION

The effect of the chosen decoder topology on the ADC performance was evaluated by behavioral level simulations for the four different architectures. The timing difference ?t between the clock signal and the input signal to each compar ator was modeled by a Gaussian distribution, according to ),0(~t N t σ?。

The timing difference is of concern if no sample-and-hold circuit is used, which is acceptable for converters with a resolution less than 6 bits [12]. The timing difference mismatch between the comparators introduces bubble errors. The bubble errors have significant effect on the ADC performance, e.g., in terms of effective number of bits (ENOB). The performance of the decoders can thereby be compared by plotting the ENOB as a function of the standard deviation t σ.

A MATLA

B model was developed to enable the performance comparison. In the behavioral level simulations a single tone sinusoid input were assumed according to

)2

sin(2t f V V in FS in π=.

Figure 5

where VFS is the full-scale voltage. An approximation of the maximum time derivative of the input is

V f V V FS

in in in dt d t π=??????????≈?m ax

The effect of the timing difference is therefore an uncertainty in the sampled input voltage, in V ?. Using (3), the maximum uncertainty in the sampled input voltage has a Gaussian distribution according to

),(V f V FS in in π0N ~?.

The uncertainty in V ? is added to the input in V in the simulations. The sampling time uncertainty is therefore modeled as an offset voltage on the input of the

comparators, given by (4). This model was used in the MATLAB simulations of a flash ADC with the four different decoders, i.e., the ROM decoder with 3-input NAND gates for bubble error correction, the ones-counter decoder, the MUX-based decoder, and the 4-level folded Wallace tree decoder. The results of the simulations are shown in Fig. 6.

In Fig. 6 the average ENOB of a 6-bit ADC is plotted as a function of the standard deviation of the timing difference between he clock lines and the signal lines, . As seen in the figure the performance of the MUX-based decoder is about i.e.,

t

the same as for the ROM decoder with 3-input NAND gates used for the bubble error correction. Note that the MUX-based decoder has no special bubble error correction circuits. It is also seen that the ones-counter decoder has better performance than both the ROM decoder and the MUXbased decoder. Finally, the 4-level folded Wallace tree decoder has a slightly lower average ENOB than the ones-counter. The reason for this is that the folded Wallace tree topology is more sensitive to bubble errors at the thermometer input levels that are connected to the 3-input OR gates shown in Fig. 4, since these levels control the MUX seen in the same figure.

Figure 6

IV . MEASUREMENT RESULTS

From the behavioral simulation we saw that the ones-counter decoder was the most insensitive to bubble errors. Of the other decoders, the MUX-based stands out as having the lowest hardware cost, but a somewhat higher sensitivity to bubble errors. We choose these two decoders for hardware implementation in 6-bit, 1-GHz ADCs in a 130 nm CMOS silicon-on-insulator technology. To save power, a sample-and-hold circuit is avoided in the design [12], and the decoders are implemented without pipelining. To avoid excessive delay in the ones-counter decoder the adder tree is only partially implemented. Hence six more full adders are required, whose operation instead are performed through post processing in MATLAB and their contribution to the power consumption is extrapolated. The total chip areas are 4.1 2mm and 2.9 2mm , and the core areas are 0.7 2mm and 0.4 2mm for the ones-counter and MUX-based ADCs, respectively.

The dynamic performance is evaluated by applying a single tone sinusoidal input to the ADC and obtaining its spectral measures from a plot of the output spectrum. An estimate of the maximum sampling frequency, m ax .s f , is first derived. With a low

frequency (495 kHz) sinusoidal input the sampling frequency is swept from 7 MHz up to sampling frequencies above 1 GHz. However, the used measurement equipment only allowed sampling of the output at a few discrete time instances relative to the clock, which limited the measurements to only be accurate within time periods where the sampling and the stable output could be made coincidental.

基于flash型单片机二进制模数转换器的温度计解码器

摘要:研究低耗、高速的flash ADCs型解码器。我们用ones-counter,深度为4的折叠式的Wallace-tree、以及基于MUX的译码器来仿真ROM译码器对于纠正泡沫错误的灵敏度。ones-counter和基于MUX的译码解码器,可以在130纳米CMOS SOI技术下实现,适用于对误差要求不高和硬件高效的情况。Ones-counter 和基于MUX型的解码器测得ENOB的量产率都为4.1比特,能源消耗分别为80PJ和60PJ。因此,我们得出结论,基于MUX型的解码器是在面积,效率,速度方面来说都不错的选择。

关键词:温度计码到二进制 flash ADCs 转换器

I.简介

通常只有四到六个比特的高速模数转换才能应用硬盘驱动器里超宽带无线电和硬盘读通道。flash模拟信号到数字信号转换器(ADC)的系统架构通常可

N),其中N是输出的位数,以将模拟信号输入转换为2进制输出(转换式为1

2

由数字解码器跟踪得到的。比较器通过把输入与梯形电阻网络产生的量化参考电压进行比较后在输出端输出逻辑电平。从这一阶段的输出的测试图与温度计代码相对应,并随后由数字解码器转化为二进制代码,也就是温度计到二进制解码器。对于低速转换器来说,这种输入到解码器确实是完善的温度计代码,但若用于高速在温度计代码中可能有一些二进制位错误,即所谓的气泡。该气泡的产生是有很多原因的,如亚稳态,偏移比较器的串扰,和带宽的限制,有效采样时刻的不确定性等。因此,解码器必须是能在高速转换器存在气泡错误的情况下正常工作。我们发现在设计高速转换器的时候必须再三考虑并且权衡解码器的功耗和吞吐量的要求。

这项研究中,我们专注于设计低功耗的解码器和6位高速ADCs。最终的目标是开发设计能在CMOS硅绝缘体上实现的高性能的模拟电路技术,这项工作是这个目标中的一部分。在第二部分我们已经研究了四种类型的温度计到二进制解码器的性能,在第三阶段通过行为级仿真阐述了解码器对气泡误差的精确度。我们从中选择了两个已被实施130nm CMOS SOI技术的解码器。测量结果将在第四届部分展现。第五部分将会给出最终结论。

II.解码器

描述了四种不同类型的温度计码到二进制解码译码器。其中有两种是ROM 式、折叠Wallace tree式计码译码器,都只研究了行为级。ones-counter解码器和在基于MUX的解码器已经在两个硅基CMOS技术的flash ADCs上实现了。基于晶体管级仿真的结果和测量从而得到了结果。

A. ROM

温度计码编码的一个常见和简单的方法是使用格雷码或二进制编码的ROM。利用有m个输出比较器和m+1个反相比较器输入的行编码器对格雷码编码器ROM 的相应的m行进行编码。m行译码器的输出,连接到存储器的m行,如果比较器m的输出为高就是高,那比较器m+ 1的输出就是低的。行译码器可以被实现的,例如,大量的2输入与非门,每个与非门两个输入中有一个是反相的。如果存在气泡错误会引起解码器在输出有很大的误差,这种类型的行译码器选择多行。当只考虑到单个气泡错误时,这些错误可以通过使用3输入与非门来校正,如图.1。3输入与非门可以除去间隔至少有三位的温度计刻度以上的所有气泡错误。

图1

该ROM解码方法优点是结构设计简单。缺点是引起更多的泡沫误差、转换速度提高就需要更有效的气泡纠错方案。当气泡的纠错电路的复杂性增加,它的传播延迟时间一般也会增加。如果没有采用流水线型解码器那传播延迟时间会变长会降低整体的最大采样率。增加电路的复杂性会浪费更多的芯片资源、消耗更多的能量。

另一个泡沫误差抑制技术是蝶型排序技术中提出了[7]。应用这种技术的气泡会在温度计的刻度向上传播,直到温度计码里完全没有气泡。然后ROM解码器将无气泡的温度计代码编码成二进制码。在[7]蝶分拣机只能有八个级别。气泡如果距离它的转换高度太远就无法被去除。为了保证没有气泡将存在于输出的温

N。

度计码中深度蝶形排序拣机数目必须等于比较器的数目,即1

2

B.ones-counter

二进制温度计码解码器的输出是对那些输入数的表述,例如,格雷码或二进制代码。因此,用一个电路统计温度计码的数量,也就是说,ones-counter可

以用作译码器[8]。

使用ones-counter抑制了全局的泡沫误差[3],[6],[8]。该方法的另一个好处是,合适的ones-counter拓扑结构可以通过压低速度来换取低功耗。从这种折衷的Wallace tree型拓扑[9],如图2所示,是可以作为高速转换器解码器的一个很好的候补[3],[6],[10]。

图2

在这项工作中,我们使用全加器(FAs)型的树将63输入降低为10输出,如图.3.所示,不同的信号路径通过相匹配的译码器,即每个信号经过相同数量的全加器,其中每个输入到输出具有大致相同的传播延迟时间。信号通过解码器的传播延迟时间也因此大概都是一样的。通过MATLAB这个软件可以完成将10个输出转换到二进制值的译码。如何实现将树的深度限制为六将在下一节介绍,这样可以使ADC更高速的运转。在一个通过采用流水线型解码器改进过的设计可以实现到二进制解码完整的输出。进一步优化每个FA的大小也可以在一定程度上提高性能。

C.折叠式Wallace tree 型

在一个折叠的flash ADC中,这个方式是在不同的参考电压下使用相同的比较器为了节省硬件资源。这是图4中所示的折叠Wallace tree的译码器的思路[6]。Wallace tree和延迟时间的大小取决于数被添加的比特数,即Wallace tree 树的基级的宽度。这个想法是将比较器的输出拆分为不同的区间。他们被多路复用用来简化Wallace tree的解码器,这样与之前的整体相比就小多了[3]。1个全加器可以从实现3个2:1多路复用器中的两个多路复用器在关键路径上。

图3

图4

D. 基于MUX的

多路复用器完全由多路转换器为基础的解码器组成的,如图5所示,其中N=4位。它需要较少的硬件并具有比ones-counter译码器[3]更短的关键路径,

[5]。此外,它还提供了对泡沫错误的抑制,虽然抑制效用是比ones-counter 译码器[5]略低。基于多路复用器解码器的另一个优点是比其他的解码器有更加规整的结构,例如,ones-counter 解码器。这是电路的布局的一个主要的好处。在这项工作中MUX 的使用是在传输门电路的基础之上的。每个传输门电路需要采用反相器来缓冲。

III.行为级仿真

图5

四种转换器的行为级仿真可以用来评价不同的拓扑结构对ADC 性能的影响。由时钟信号与输入信号到每个比较器的时间差根据),0(~t N t σ?建立高斯分布模型。

如果电路中没有使用采样保持电路,这种时间差是令人担心的,但对于变换器分辨率小于6个比特的转换器来说这是可以接受的[12]。比较器之间的定时差不匹配会引起泡沫的错误。泡沫的错误对ADC 的性能有显著的影响,例如,在有效位数计算(ENOB )。解码器的性能因此能够比较通过绘制ENOB 为标准偏差的t σ函数。

为了能够比较解码器的性能开发MATLAB 模型。单信号正弦波输入的行为级

仿真是假定的根据

)2sin(2t f V V in FS in π=。 输入是根据VFS 假设是满量程电压。在输入的最大时间导数的近似是

FS in in in V f dt dV t V π=?

?????≈??max 。 输入电压in V ?的采样的不确定性是因为定时差的影响。被采样的输入电压中的最大不确定性来自于高斯分布的噪声。

),0(~FS in t in V f N V πσ?

in V ?的不确定性被添加到模拟输入in V 。因此,采样时间的不确定性被建模为一个偏移电压比较器的输入端,由(4)给出。这个模型用于ADC 在瞬间的MATLAB 仿真与四不同的解码器,即ROM 解码器3输入与非门气泡纠错,ones-counter 解码器,基于MUX 的解码器,以及4级折叠Wallace tree 解码器。模拟结果如图.6所示。

图.6中6位ADC 的平均ENOB 绘制为一个之间的定时差的标准偏差的函数时钟线和信号线,即t σ。如在图中可见的在基于MUX 解码器的性能与ROM 解码器用3输入与非门校正气泡错误是大致相同的。需要注意的是在基于MUX 解码器中没有特殊的泡沫误差校正电路。它还可以看出,图.6所示的三输入与非门的ones-counter 译码器的ENOB 的平均值作为t σ的一个函数,ones-counter 译码器的,基于MUX 的译码器的,还有深度为4的折叠式Wallace tree 译码器。

图6

IV.测量结果

通过构建行为模拟器,我们发现ones-counter 解码器对泡沫错误的敏感性最低。和其他解码器相比,基于MUX 构造的解码器脱颖而出。因为它的硬件成本最低,而且它对泡沫错误的敏感性比较高。因此,在基于130纳米工艺CMOS 绝缘硅片6bit 1GHz 模数转换器(ADCs )中,我们选择采用这两种解码器做为实施硬件。为了节省功率,我们避免在设计中采用一个取样保持的电流回路,而且没有对这些解码器采用流水线执行的方式。为了避免ones-counter 解码器有过多的延迟,我们仅仅局部运行了加法器。因此,需要至少6个全加器,通过在MATLAB 里的后加工来代替剩余所需的解码器运算,并且它们对电源的消耗也是运算得来

的。.这两种芯片面积大小分别为:ones-counter 芯片的总面积为4.12mm ,核

心区域为0.72mm ;基于MUX 构造的模数转换器(ADCs )芯片总面积为2.92mm ,

核心区域为0.42mm 。

我们通过将单正弦信号输入给模数转换器(ADC )来评估它的动态性能,通过对一系列输出频谱的分析来得到它的频谱方式。通过最大限度地取样并且进行评估分析,我们首先得到频率,安全系数和最大值的结果。低频率(495 kHz )的正弦输入采样频率扫频范围从7MHz 到采样频率1 GHz 以上。但使用的测量设备只允许一些相对于时钟时间案例离散采样的输出,这样的话就可以将测量周期控制在一个周期内,而且这样也可以确保采样值和稳定的输出值保持一致性。

英汉互译在线翻译怎样实现

现在英语的重要性相信大家都是有所了解的,特别是外贸工作者对英语的重要性更是深有体会的。同时在学业学习的过程中我们也是会经常遇到一些英汉互译的问题的额,那么我们应该怎样在线实现英汉互译的问题呢?下面就一起来看一下吧。 步骤一:要在线实现英汉互译的问题,我们就需要通过浏览器搜索在线翻译,进入下面这个页面来帮助我们进行实现。 步骤二:通过浏览器进入在线翻译页面后,有两个选项一个是短句翻译的选项,中文150字以内,英文150词以内都支持进行翻译,适合零散短句,日常用语,商贸交流,邮件往来,地址信息等短文本的翻译。

步骤三:还有一个选项是文档翻译的选项,一次只支持翻译一个文档,所支持翻译的文档格式有一下几种:PDF、WORD文档中的图片、扫描件、图纸。但是背景模糊的纯图片无法进行翻译。 步骤四:了解完上面的两个选项后,我们就可以根据需要选择一个选项进入了,下面小编就选择短句翻译的选项,来为大家进行讲解。

步骤五:转入短句翻译的选项后,会出现两个文本框,我们需要在左边的文本框中输入需要进行翻译的语句。 步骤六:语句输入好后,在文本框的上方可以对一些翻译的选项设置,这样可以帮助我们更快的实现翻译。

步骤七:翻译选项设置好后,就可以通过选择开始翻译按钮,对短语进行翻译了。 步骤八:耐心等待短语翻译结束后,翻译结果会在右边的文本框中呈现,我们可以通过文本框上方的复制按钮对翻译后的结果进行复制粘贴,也可以直接通过鼠标选中进行复制粘贴。

英汉互译的实现方法,上面已经为大家分享过了,实现过程简单快速,生活中再遇到关于翻译的问题,就可以用这个方法来进行实现了。

步进电机及单片机英文文献及翻译

外文文献: Knowledge of the stepper motor What is a stepper motor: Stepper motor is a kind of electrical pulses into angular displacement of the implementing agency. Popular little lesson: When the driver receives a step pulse signal, it will drive a stepper motor to set the direction of rotation at a fixed angle (and the step angle). You can control the number of pulses to control the angular displacement, so as to achieve accurate positioning purposes; the same time you can control the pulse frequency to control the motor rotation speed and acceleration, to achieve speed control purposes. What kinds of stepper motor sub-: In three stepper motors: permanent magnet (PM), reactive (VR) and hybrid (HB) permanent magnet stepper usually two-phase, torque, and smaller, step angle of 7.5 degrees or the general 15 degrees; reaction step is generally three-phase, can achieve high torque output, step angle of 1.5 degrees is generally, but the noise and vibration are large. 80 countries in Europe and America have been eliminated; hybrid stepper is a mix of permanent magnet and reactive advantages. It consists of two phases and the five-phase: two-phase step angle of 1.8 degrees while the general five-phase step angle of 0.72 degrees generally. The most widely used Stepper Motor. What is to keep the torque (HOLDING TORQUE) How much precision stepper motor? Whether the cumulative: The general accuracy of the stepper motor step angle of 3-5%, and not cumulative.

汉译英在线翻译句子

[标签:标题] 篇一:2015汉译英句子翻译(包括参考译文) 2015年汉译英综合练习 1. 她就是这样风里来,雨里去,成年累月地工作着。 This is how she carries on her work, rain or shine, all the year round. 2. 西湖如明镜,千峰凝翠,洞壑幽深,风光奇丽。 The West Lake is like a mirror, embellished all around with emerald hills and deep caves of enchanting beauty. 3. 但我就是这个脾气,虽然几经努力,却未能改变过来。 But it’s the way I am, and try as I might, I haven’t been able to change it. 4. 一踏上中华人民共和国国土,我们就随时随地地受到关怀和照顾。 From the moment we stepped into the People’s Republic of China, care and kindness surrounded us on every side. 5. 袭人道:“一百年还记得呢!比不得你,拿着我的话当耳边风,夜里说了,早起就忘了。”“I’ll remember it if I live to be a hundred!”said Aroma. “I am not like you, letting what I say go in at one ear and out at the other forgetting what’s said at night by the next morning.” 6. 要制造飞机,就必须仔细考虑空气阻力问题。 Air resistance must be given careful consideration when the aircraft is to be made. 7. 为什么总把这些麻烦事推给我呢? Why should all the unpleasant jobs be pushed onto me? 8. 只有在我过于劳累,在我长时间无间断地工作,在我感到内心空虚,需要补充精神营养 的时候,我才感到寂寞。 I am lonely when I am overtired, when I have worked too long without a break, when for the time being I feel empty and need filling up. 9. 中国成功地爆炸了第一颗原子弹,在全世界引起了巨大的反响。 The successful explosion of the first atomic bomb in China caused great repercussions all over the world. 10. 我们应该实行国民经济信息化和科研成果产业化。 We should build an information-based national economy and apply scientific research achievements to industrial production. 11. 你说的倒轻巧,你也给我捧个奖杯回来。 You talk as if it were very simple. Why not try yourself and see if you can bring back a trophy, too? 12. 中国应该用实践向世界表明,中国反对霸权主义、强权政治、永不称霸。 China should show the world through actions that she is opposed to hegemonism and power politics and will never seek hegemony. 13. 中国明朝的著名旅行家徐霞客一生周游考察了16个省,足迹几乎遍布全国。 Xu Xiake, a great traveler in China’s Ming Dynasty, visited 16 provinces in his lifetime, leaving his footprints in nearly every corner of the country. 14. 阿Q将衣服摔在地上,吐一口唾沫,说:“这毛虫”! Ah Q flung his jacket on the ground, spat, and swore, “Hairy worm!”

单片机方面毕业设计外文文献翻译

单片机方面毕业设计外文文献翻译

中文译文 单片机 单片机也被称为微控制器(Microcontroller Unit),常见英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是经过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。 早期的单片机都是8位或4位的。其中最成功的是INTEL 的8031,因为简单可靠而性能不错获得了很大的好评。此后在8031上发展出了MCS51系列单片机系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,而且进入主流市场。而传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了数百倍。当前,高端的32位单片机主频已经超过300MHz,性能直追90年代中期的专用处理器,而普通的型号出厂价格跌落至1美元,最高端[1]的型号也只有10美元。当代单片机系统已经不再只在裸机环境下开发和

使用,大量专用的嵌入式操作系统被广泛应用在全系列的单片机上。而在作为掌上电脑和手机核心处理的高端单片机甚至能够直接使用专用的Windows和Linux操作系统。 单片机比专用处理器更适合应用于嵌入式系统,因此它得到了最多的应用。事实上单片机是世界上数量最多的计算机。现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。而个人电脑中也会有为数不少的单片机在工作。汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作!单片机的数量不但远超过PC机和其它计算的总和,甚至比人类的数量还要多。 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。 单片机内部也用和电脑功能类似的模块,比如CPU,内存,并行总线,还有和硬盘作用相同的存储器件,不同的是它的这些部件性能都相对我们的家用电脑弱很多,不过价钱也是低的,一般不超过10元即可......用它来做一些控制电器一类不

单片机外文翻译

杭州电子科技大学信息工程学院毕业设计(论文)外文文献翻译 毕业设计(论文)题目用单片机实现的数字时钟电路设计文献综述题目单片机控制系统系电子工程 专业电子信息科学与技术 姓名郭筱楠 班级08091911 学号08919115 指导教师王维平

单片机控制系统 广义地说,微型计算机控制系统(单片机控制系统)是用于处理信息的,这种被用于处理的信息可以是电话交谈,也可以是仪器的读数或者是一个企业的帐户,但是各种情况下都涉及到相同的主要操作:信息的处理、信息的存储和信息的传递。在常规的电子设计中,这些操作都是以功能平台方式组合起来的,例如计数器,无论是电子计数器还是机械计数器,都要存储当前的数值,并且按要求将该数值增加1。一个系统例如采用计数器的电子钟之类的任一系统要使其存储和处理能力遍布整个系统,因为每个计数器都能存储和处理一些数字。 现如今,以微处理器为基础的系统从常规的处理方法中分离了出来,它将信息的处理,信息的存储和信息的传输三个功能分离形成不同的系统单元。这种主要将系统分成三个主要单元的分离方法是冯-诺依曼在20世纪40年代所设想出来的,并且是针对微计算机的设想。从此以后基本上所有制成的计算机都是用这种结构设计的,尽管他们包含着宽广的物理形式与物理结构,但从根本上来说他们均是具有相同基本设计的计算机。 在以微处理器为基础的系统中,处理是由以微处理器为基础的系统自身完成的。存储是利用存储器电路,而从系统中输入和输出的信息传输则是利用特定的输入/输出(I/O)电路。要在一个以微处理器为基础的时钟中找出执行具有计数功能的一个特殊的硬件组成部分是不可能的,因为时间存储在存储器中,而在固定的时间间隔下由微处理器控制增值。但是,规定系统运转过程的软件却规定了包含实现计数器计数功能的单元部分。由于系统几乎完全由软件所定义,所以对微处理器结构和其辅助电路这种看起来非常抽象的处理方法使其在应用时非常灵活。这种设计过程主要是软件工程,而且在生产软件时,就会遇到产生于常规工程中相似的构造和维护问题。 图1.1 微型计算机的三个组成部分 图1.1显示出了微型计算机中这三个单元在一个微处理器控制系统中是如何按照机器中的信息通信方式而联接起来的。该系统由微处理器控制,微处理器能够对其自身的存储器和输入/输出单元的信息传输进行管理。外部的连接部分与

at89c52单片机中英文资料对照外文翻译文献综述

at89c52单片机简介 中英文资料对照外文翻译文献综述 A T89C52 Single-chip microprocessor introduction Selection of Single-chip microprocessor 1. Development of Single-chip microprocessor The main component part of Single-chip microprocessor as a result of by such centralize to be living to obtain on the chip,In immediate future middle processor CPU。Storage RAM immediately﹑memoy read ROM﹑Interrupt system、Timer /'s counter along with I/O's rim electric circuit awaits the main microcomputer section,The lumping is living on the chip。Although the Single-chip microprocessor r is only a chip,Yet through makes up and the meritorous service be able to on sees,It had haveed the calculating machine system property,calling it for this reason act as Single-chip microprocessor r minisize calculating machine SCMS and abbreviate the Single-chip microprocessor。 1976Year the Inter corporation put out 8 MCS-48Set Single-chip microprocessor computer,After being living more than 20 years time in development that obtain continuously and wide-ranging application。1980Year that corporation put out high performance MCS -51Set Single-chip microprocessor。This type of Single-chip microprocessor meritorous service capacity、The addressing range wholly than early phase lift somewhat,Use also comparatively far more at the moment。1982Year that corporation put out the taller 16 Single-chip microprocessor MCS of performance once

毕业设计_英语专业论文外文翻译

1. Introduction America is one of the countries that speak English. Because of the special North American culture, developing history and the social environment, American English has formed its certain unique forms and the meaning. Then it turned into American English that has the special features of the United States. American English which sometimes also called United English or U.S English is the form of the English language that used widely in the United States .As the rapid development of American economy, and its steady position and strong power in the world, American English has become more and more widely used. As in 2005, more than two-thirds of English native speakers use various forms of American English. The philologists of the United States had divided the English of the United States into four major types: “America n creating”; “Old words given the new meaning”; “Words that eliminated by English”;“The phonetic foreign phrases and the languages that are not from the English immigrates”[1]. Compared to the other languages, American English is much simple on word spelling, usage and grammar, and it is one of the reasons that American English is so popular in the world. The thesis analyzes the differences between American English and British English. With the main part, it deals with the development of American English, its peculiarities compared to that of British English, its causes and tendency. 2. Analyses the Differences As we English learners, when we learning English in our junior or senior school, we already came across some words that have different spellings, different pronunciations or different expressions, which can be represented by following contrasted words: spellings in "color" vs. "colour"; pronunciations in "sec-re-ta-ry" vs. "sec-re-try";

单片机外文文献翻译

外文文献一单片机简介 单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。单片机也被称为微控制器(Microcontroller),是因为它最早被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。 二、单片机的发展趋势 现在可以说单片机是百花齐放,百家争鸣的时期,世界上各大芯片制造公司都推出了自己的单片机,从8位、16位到32位,数不胜数,应有尽有,有与主流C51系列兼容的,也有不兼容的,但它们各具特色,互成互补,为单片机的应用提供广阔的天地。 纵观单片机的发展过程,可以预示单片机的发展趋势,大致有: 1.低功耗CMOS MCS-51系列的8031推出时的功耗达630mW,而现在的单片机普遍都在100mW左右,随着对单片机功耗要求越来越低,现在的各个单片机制造商基本都采用了CMOS(互补金属氧化物半导体工艺)。象80C51就采用了HMOS(即高密度金属氧化物半导体工艺)和CHMOS(互补高密度金属氧化物半导体工艺)。CMOS虽然功耗较低,但由于其物理特征决定其工作速度不够高,而CHMOS则具备了高速和低功耗的特点,这些特征,更适合于在要求低功耗象电池供电的应用场合。所以这种工艺将是今后一段时期单片机发展的主要途径。 2.微型单片化 现在常规的单片机普遍都是将中央处理器(CPU)、随机存取数据存储(RAM)、只读程序存储器(ROM)、并行和串行通信接口,中断系统、定时电路、时钟电路集成在一块单一的芯片上,增强型的单片机集成了如A/D转换器、PMW(脉宽调制电路)、WDT(看门狗)、有些单片机将LCD(液晶)驱动电路都集成在单一的芯片上,这样 单片机包含的单元电路就更多,功能就越强大。甚至单片机厂商还可以根据用户的要求量身定做,制造出具有. 自己特色的单片机芯片。此外,现在的产品普遍要求体积小、重量轻,这就要求单片机除了功能强和功耗低外,还要求其体积要小。现在的许多单片机都具有多种封装形式,其中SMD(表面封装)越来越受欢迎,使得由单片机构成的系统正朝微型化方向发展。 3.主流与多品种共存 现在虽然单片机的品种繁多,各具特色,但仍以80C51为核心的单片机占主流,兼容其结构和指令系统的有PHILIPS公司的产品,ATMEL公司的产品和中国台湾

MCS_51系列单片机中英文资料对照外文翻译文献综述

MCS-51系列单片机 中英文资料对照外文翻译文献综述 Structure and function of the MCS-51 series Structure and function of the MCS-51 series one-chip computer MCS-51 is a name of a piece of one-chip computer series which Intel Company produces. This company introduced 8 top-grade one-chip computers of MCS-51 series in 1980 after introducing 8 one-chip computers of MCS-48 series in 1976. It belong to a lot of kinds this line of one-chip computer the chips have, such as 8051, 8031, 8751, 80C51BH, 80C31BH,etc., their basic composition, basic performance and instruction system are all the same.8051 daily representatives-51 serial one-chip computers. A one-chip computer system is made up of several following parts: (1) One microprocessor of 8 (CPU). ( 2) At slice data memory RAM (128B/256B),it use not depositing not can reading /data that write, such as result not middle of operation, final result and data wanted to show, etc. (3) Procedure memory ROM/EPROM (4KB/8K B ), is used to preserve the

(完整word版)单片机外文文献翻译

中文资料原文 单片机 单片机也被称为微控制器(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。 早期的单片机都是8位或4位的。其中最成功的是INTEL的8031,因为简单可靠而性能不错获得了很大的好评。此后在8031上发展出了MCS51系列单片机系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。而传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了数百倍。目前,高端的32位单片机主频已经超过300MHz,性能直追90年代中期的专用处理器,而普通的型号出厂价格跌落至1美元,最高端[1]的型号也只有10美元。当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用在全系列的单片机上。而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的Windows和Linux操作系统。 单片机比专用处理器更适合应用于嵌入式系统,因此它得到了最多的应用。事实上单片机是世界上数量最多的计算机。现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。而个人电脑中也会有为数不少的单片机在工作。汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作!单片机的数量不仅远超过PC机和其他计算的总和,甚至比人类的数量还要多。 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。

java毕业论文外文文献翻译

Advantages of Managed Code Microsoft intermediate language shares with Java byte code the idea that it is a low-level language witha simple syntax , which can be very quickly translated intonative machine code. Having this well-defined universal syntax for code has significant advantages. Platform independence First, it means that the same file containing byte code instructions can be placed on any platform; atruntime the final stage of compilation can then be easily accomplished so that the code will run on thatparticular platform. In other words, by compiling to IL we obtain platform independence for .NET, inmuch the same way as compiling to Java byte code gives Java platform independence. Performance improvement IL is actually a bit more ambitious than Java bytecode. IL is always Just-In-Time compiled (known as JIT), whereas Java byte code was ofteninterpreted. One of the disadvantages of Java was that, on execution, the process of translating from Javabyte code to native executable resulted in a loss of performance. Instead of compiling the entire application in one go (which could lead to a slow start-up time), the JITcompiler simply compiles each portion of code as it is called (just-in-time). When code has been compiled.once, the resultant native executable is stored until the application exits, so that it does not need to berecompiled the next time that portion of code is run. Microsoft argues that this process is more efficientthan compiling the entire application code at the start, because of the likelihood that large portions of anyapplication code will not actually be executed in any given run. Using the JIT compiler, such code willnever be compiled.

单片机外文翻译--STC89C52处理芯片

外文资料翻译 STC89C52 processi ng chip Prime features: With MCS - 51 SCM product compatibility, 8K bytes in the system programmable Flash memory, 1000 times CaXie cycle, the static operation: 0Hz ~ 33Hz, triple encryption program memory, 32 programmed I/O port, three 16 timer/counter, the eight uninterrupted dual-career UART serial passage, low power consumption, leisure and fall after fall electric power mode can be awakened and continuous watchdog timer and double-number poin ter, power ide ntifier. Efficacy: characteristics STC89C52 is one kind of low power consumption, high CMOS8 bit micro-co ntroller, 8K in system programmable Flash memory. Use high-de nsity nonv olatile storage tech no logy, and in dustrial 80C51 product in structi on and pin fully compatible. The Flash memory chips allows programs in the system, also suitable for programmable conventional programming. In a single chip, have clever 8 bits CPU and on li ne system programmable Flash, in crease STC89C52 for many embedded control system to provide high vigorous application and useful solutions. STC89C52 has following standard efficacy: 8k byte Flash RAM, 256 bytes, 32 I/O port, the watchdog timer, two, three pointer numerical 16 timer/counter, a 6 vector level 2 continuous structure, the serial port, working within crystals and horological circuit. In addition, 0Hz AT89S52 can drop to the static logic operation, support two software can choose power saving mode. Idle mode, the CPU to stop working, and allows the RAM, timer/c oun ters, serial, continu ous to work. Protectio n asa na patter n, RAM content is survival, vibrators frozen, SCM, until all the work under a continuous or hardware reset. 8-bit microcontrollers 8K bytes in the system programmable Flash AT89S52 devices. Mouth: P0 P0 mouth is a two-way ope n drain I/O. As export, each can drive eight TTL logic level. For P0 port to write "1", foot as the high impeda nee in put. When access to exter nal programs and nu merical memory, also known as

AT89C51单片机英文文献附带翻译

AT89C51的概况 一 AT89C51应用 单片机广泛应用于商业:诸如调制解调器,电动机控制系统,空调控制系统,汽车发动机和其他一些领域。这些单片机的高速处理速度和增强型外围设备集合使得它们适合于这种高速事件应用场合。然而,这些关键应用领域也要求这些单片机高度可靠。健壮的测试环境和用于验证这些无论在元部件层次还是系统级别的单片机的合适的工具环境保证了高可靠性和低市场风险。Intel 平台工程部门开发了一种面向对象的用于验证它的AT89C51 汽车单片机多线性测试环境。这种环境的目标不仅是为AT89C51 汽车单片机提供一种健壮测试环境,而且开发一种能够容易扩展并重复用来验证其他几种将来的单片机。开发的这种环境连接了AT89C51。本文讨论了这种测试环境的设计和原理,它的和各种硬件、软件环境部件的交互性,以及如何使用AT89C51。 1.1 介绍 8 位AT89C51 CHMOS 工艺单片机被设计用于处理高速计算和快速输入/输出。MCS51 单片机典型的应用是高速事件控制系统。商业应用包括调制解调器,电动机控制系统,打印机,影印机,空调控制系统,磁盘驱动器和医疗设备。汽车工业把MCS51 单片机用于发动机控制系统,悬挂系统和反锁制动系统。AT89C51 尤其很好适用于得益于它的处理速度和增强型片上外围功能集,诸如:汽车动力控制,车辆动态悬挂,反锁制动和稳定性控制应用。由于这些决定性应用,市场需要一种可靠的具有低干扰潜伏响应的费用-效能控制器,服务大量时间和事件驱动的在实时应用需要的集成外围的能力,具有在单一程序包中高出平均处理功率的中央处理器。拥有操作不可预测的设备的经济和法律风险是很高的。一旦进入市场,尤其任务决定性应用诸如自动驾驶仪或反锁制动系统,错误将是财力上所禁止的。重新设计的费用可以高达500K 美元,如果产品族享有同样内核或外围设计缺陷的话,费用会更高。另外,部件的替代品领域是极其昂贵的,因为设备要用来把模块典型地焊接成一个总体的价值比各个部件高几倍。为了缓和这些问题,在最坏的环境和电压条件下对这些单片机进行无论在部件级别还是系统级别上的综合测试是必需的。Intel Chandler 平台工程组提供了各种单片机和处理器的系统验证。这种系统的验证处理可以被分解为三个主要部分。系统的类型和应用需求决定了能够在设备上执行的测试类型。 1.2 AT89C51提供以下标准功能:

本科毕业设计外文文献翻译

( 本科毕业设计外文文献翻译 学校代码: 10128 学 号: 题 目:Shear wall structural design of high-level framework 学生姓名: 学 院:土木工程学院 系 别:建筑工程系 专 业:土木工程专业(建筑工程方向) 班 级:土木08-(5)班 指导教师: (副教授)

Shear wall structural design of high-level framework Wu Jicheng Abstract: In this paper the basic concepts of manpower from the frame shear wall structure, analysis of the structural design of the content of the frame shear wall, including the seismic wall shear span ratio design, and a concrete structure in the most commonly used frame shear wall structure the design of points to note. Keywords: concrete; frame shear wall structure; high-rise buildings The wall is a modern high-rise buildings is an important building content, the size of the frame shear wall must comply with building regulations. The principle is that the larger size but the thickness must be smaller geometric features should be presented to the plate, the force is close to cylindrical. The wall shear wall structure is a flat component. Its exposure to the force along the plane level of the role of shear and moment, must also take into account the vertical pressure. Operate under the combined action of bending moments and axial force and shear force by the cantilever deep beam under the action of the force level to look into the bottom mounted on the basis of. Shear wall is divided into a whole wall and the associated shear wall in the actual project, a whole wall for example, such as general housing construction in the gable or fish bone structure film walls and small openings wall. Coupled Shear walls are connected by the coupling beam shear wall. But because the

相关文档
最新文档