用SpectreVerilog进行模数混仿

用SpectreVerilog进行模数混仿
用SpectreVerilog进行模数混仿

用SpectreVerilog进行模数混仿,以Sigma-Delta ADC为例

loghere

loghere@https://www.360docs.net/doc/7a17631324.html,

SpectreVerilog模数混仿, 模拟部分用Spectre, 数字部分用Verilog-XL. 所以还需要安装Cadence LDV软件, 其内含Verilog-XL仿真器.

这里以自行设计的二阶全差分Sigma-Delta ADC为例, 详细介绍用SpectreVerilog的仿真过程. 所用工艺库为TSMC 0.18u,电源电压:1.8V.

1. 准备

Sigma-Delta ADC分模拟和数字部分两块, 其中模拟部分为调制器, 数字部分为数字滤波器. 如下图. 其中out为调制器的输出, 这里是1位0,1数据流. 数字滤波器为Verilog RTL级代码.

Schematic:

Symbol:

Verilog Code:

module DigitalFilter (in2out, out, clk, clr, in);

output in2out;

output [`wordsize-1:0] out;

input clk;

input clr;

input in;

reg in2out;

wire clk_half1, clk_half2;

……

Endmodule

同时为了直观的观看输出结果,因此把输出的数字字转化为模拟量,这里用Verilog-A做一个理想的DA转换器。

因此最好事先用Spectre仿真模拟部分, 用ModelSim或Verilog-XL等仿真数字部分. 这里假定我们已有:

1) 模拟部分的原理图(包括Symbol);

2) 数字部分的Verilog代码,DigitalFilter.v, 模块名:DigitalFilter(in2out,out,clk,

clr,in);

3) 数字部分的TestBench代码, DigitalFilter_TB.v, 模块名: DigitalFilter_TB.

下图为最终的系统图:

2. 创建数字模块的Symbol

1) 新建一个Cell, View Name为symbol, Tool: Composer-Symbol.

2) 画Symbol. 简单地, 画一个矩形框, 添加几个Lable, 然后添加Pin.

3) 添加Pin. 左边输入, 右边输出. 对于多位的pin可以用如out<7:0>的样式作为pin的名字. 注意: 与模拟部分相连的多位Pin最好不要用一个pin, 而要用多个. 如下图.

4) 创建对应的Verilog文件. 在symbol编辑器中, Design菜单->CreatCellView->From CellView.

会弹出的对话框, Tool/Data Type一栏选择Verilog-Editor, 则To View Name会变为functional.

点击OK, 会弹出错误对话框, 点No. 自动弹出VI编辑器, 可以看到已经生成Verilog代码的空壳.

代码文件的路径在VI编辑器的标题栏上. 下面要做的就是把我们的数字模块(不是TestBench)的

代码填进去. 如果不想用VI编辑器, 也可以用其他文本编辑器. 复制代码时最好不要动自动生成

的代码. 经测试, 所有代码最好放在一个文件中.

这一步之后,数字部分就会有functional和symbol两个View。

这样基于Verilog代码的Symbol就创建完了.

3. 创建理想DAC

这里用Cadence自动生成的理想DAC。

同步骤2,首先创建Symbol,如下图:

类似步骤2,Design菜单->CreatCellView->From CellView. Type选择VerilogA-Editor

OK,弹出对话框,可以直接按OK,默认设置。

弹出新的对话框,选择Digital to Analog Converter, 然后Next。

设置位数,电压范围等参数。如下图:

Next之后,会出现VerilogA代码,再Save和Finish。完毕。

4. 创建顶层原理图.

1) 新建步骤1中所说的顶层Schematic视图, 这里名为MixSim, 把模拟的Symbol和上面建立的

数字块Symbol放到新建的原理图中, 并连好线. 模拟块输入端的激励源都要加上.

2) 添加数字块的Pin. 把数字块中除了和模拟块相连的输入端添加Pin. 这里的数字块输入端

信号与模拟块共用,因此没有输入Pin。

5. 创建config视图

1) 新建Cell, 名字和步骤4中的原理图名字一致. Tool选择Hierarchy-Editor, 则View Name 会自动为config. OK,

2) 在新出现的New Configuration窗口中View: 文本框为空, 填入: schematic, 注意大小写. 点击下方的Use Template…, -> Name一栏选择: spectreVerilog, OK,

3) 再OK关闭New Configuration. 点击Cadence hierarchy editor窗口的保存按钮, 关闭退出.

4) 这时MixSim有两个View: config, schematic. 打开config, 会提示打开模式, 直接OK,

则原理图会被打开,并可以进行修改。

6. 建立仿真环境

1) 打开config视图, 菜单Tools->Analog Environment, 打开ADE.

2) ADE, 菜单Setup->simulator, Simulator选择spectreVerilog, OK.

3) ADE, 菜单Setup->Stimuli->Analog, 弹出Setup窗口, 选中Global Sources, 把电源电压填上, 这一步和spectre一样, 另外别忘了添加模型库. 不再赘述.

4) 添加数字块的测试向量. ADE, 菜单Setup->Stimuli->Digital, 弹出VI编辑窗口, 窗口的标题栏和信息栏都有测试向量的文件路径, 可以直接修改它. 系统自动生成了一个initial块, 这个initial块不能改动. 现在就可以把Testbench中的代码复制到这个文件中了. 注意:

`timescale不要复制, 模块名和端口定义不要复制, 模块实例引用不要复制. 也就是只能复制initial块和always块以及parameter语句. 同时注意到, 系统生成的的initial块中把输入信号初始化为零, 因此复制进来的语句一定要避免在0时刻给这些信号赋值. 本例数字块的输入与

模拟块共用,因此不用添加代码。

5) 打开Config视图,菜单Tools->Mix Signal Opts., 会新增加一个Mixed-Signal菜单栏。菜单Mixed-Signal -> Interface Elements -> Library…

主要修改两个参数d2a-vh,d2a-vl,他们是输出数字信号的0,1电压

把Model IO选为Input,修改a2d_v0, a2d_v1,他们是模拟转数字的阈值电压,这里为0.6V 和

1.2V

7. 仿真.

仿真过程与Spectre一样,设置瞬态仿真时间,输出节点电压。

这是ADC仿真结果图:

由于搭建整个仿真环境比较复杂, 因此经常会出错, 需要耐心调试,尤其是Verilog代码错误,

仿真器只说有错, 但不知道错在何处, 很不爽.

本教程仅适用于初学者,同时请高手指点一二,错误和走弯路都在所难免,谢谢。

第八章数模和模数转换器

第八章 数模和模数转换器 一、选择题 1.用二进制码表示指定离散电平的过程称为( )。 A.采样 B.量化 C.保持 D.编码 2.将幅值上、时间上离散的阶梯电平统一归并到最邻近的指定电平的过 程称为( )。 A.采样 B.量化 C.保持 D.编码 3.不属于 A/D 转换器电路组成部分的电路是( )。 A.取样-保持电路 B.量化电路 C.编码电路 D.译码电路 4.常用的 A/D 转换电路是( )A/D 转换器。 A.逐次渐进型 B.双积分型 C.并联型 D.V-F 型 5.10 位二进制 A/D 转换器的分辨率是( )。 A.1/10 B.1/100 C.1/1023 D.1/1024 6.n 位二进制的 A/D 转换器可分辨出满量程( )的输入变化量。 A.1/(2 n +1) B.1/2 n C.1/(2 n -1) D.无法确定 7.双积分 A/D 转换器的转换时间大约在( )的范围内。 A.几十纳秒 B.几十微秒 C.几百微秒 D.几十毫秒 8.逐次逼近型 A/D 转换器的转换时间大约在( )的范围内。

A.几十纳秒 B.几十微秒 C.几百毫秒 D.几十毫秒 9.在 A/D 转换器中,已知δ是量化单位,若采用“有舍有取”方法划分 量化电平,则量化误差为( )δ。 A.1/4 B.1/2 C.1 D.2 10.以下四种转换器,( )是 A/D 转换器且转换速度最高。 A.并联比较型 B.双积分型 C.单稳态触发器 D.逐次逼近型 二、判断题 1. 采样是将时间上断续变化的模拟量, 转换成时间上连续变化的模拟量。 ( ) 2.A/D 转换过程中,必然会出现量化误差。( ) 3.A/D 转换器的二进制的位数越多,量化单位δ越小。( ) 4.双积分 A/D 转换器转换前要将电容充电。( ) 5.非线性误差主要由转换网络和运算放大器的非线性引起的。 ( ) 6.在两次采样之间,应将采样的模拟信号暂存起来,并把该模拟信号保 持到下一个脉冲到来之前。( ) 7.逐次比较型 A/D 转换器的转换速度比并联比较型快。( ) 8.双积分型 A/D 转换器速度快、精度高。( ) 三、填空题 1.D/A 转换器是把输入的 转换成与之成比例的 。

数模模数转换实验报告

数模模数转换实验报告 一、实验目的 1、了解数模和模数转换电路的接口方法及相应程序设计方法。 2、了解数模和模数转换电路芯片的性能和工作时序。 二、实验条件 1、DOS操作系统平台 2、数模转换芯片DAC0832和模数转换器ADC0809芯片。 三、实验原理 1、数模转换: (1)微机处理的数据都是数字信号,而实际的执行电路很多都是模拟的。因此微机的处理结果又常常需要转换为模拟信号去驱动相应的执行单元,实现对被控对象的控制。这种把数字量转换为模拟量的设备称为数模转换器(DAC),简称D/A。 (2)实验中所用的数模转换芯片是DAC0832,它是由输入寄存器、DAC 寄存器和D/A 转换器组成的CMOS 器件。其特点是片内包含两个独立的8 位寄存器,因而具有二次缓冲功能,可以将被转换的数据预先存在DAC 寄存器中,同时又采集下一组数据,这就可以根据需要快速修改DAC0832 的输出。 2、模数转换: (1)在工程实时控制中,经常要把检测到的连续变化的模拟信号,如温度、压力、速度等转换为离散的数字量,才能输入计算机进行处理。实现模拟量到数字量转换的设备就是模数转换器(ADC),简称A/D。

(2)模数转换芯片的工作过程大体分为三个阶段:首先要启动模数转换过程。其次,由于转换过程需要时间,不能立即得到结果,所以需要等待一段时间。一般模数转换芯片会有一条专门的信号线表示转换是否结束。微机可以将这条信号线作为中断请求信号,用中断的方式得到转换结束的消息,也可以对这条信号线进行查询,还可以采用固定延时进行等待(因为这类芯片转换时间是固定的,事先可以知道)。最后,当判断转换已经结束的时候,微机就可以从模数转换芯片中读出转换结果。 (3)实验采用的是8 路8 位模数转换器ADC0809 芯片。ADC0809 采用逐次比较的方式进行A/D 转换,其主要原理为:将一待转换的模拟信号与一个推测信号进行比较,根据推测信号是大于还是小于输入信号来决定增大还是减少该推测信号,以便向模拟输入逼近。推测信号由D/A 转换器的输出获得,当推测信号与模拟信号相等时,向D/A 转换器输入的数字就是对应模拟信号的数字量。ADC0809 的转换时间为64 个时钟周期(时钟频率500K 时为128S)。分辨率为 8 位,转换精度为±LSB/2,单电源+5V 供电时输入模拟电压范围为04.98V。 四、实验内容 1、把DAC0832 的片选接偏移为10H 的地址,使用debug 命令来测试 DAC0832 的输出,通过设置不同的输出值,使用万用表测量Ua 和Ub 的模拟电压,检验DAC0832 的功能。选取典型(最低、最高和半量程等)的二进制值进行检验,记录测得的结果。实验结果记录如下:

砂子试验标准操作方法

砂子试验标准操作方法

一.目的 检测砂子颗粒级配、含泥量、泥块含量,确定砂子的规格和类别。指导检测人员按标准正确操作,确保检测结果科学、准确。 二.检测参数及执行标准 颗粒级配、含泥量、泥块含量、表观密度、堆积密度、紧密密度。 执行标准: GB50204-2002《混凝土结构工程质量验收规范》中7.2.5条。 GB/T14684-2011《建设用砂》 JGJ52-2006《普通混凝土用砂石质量及检验方法标准》 三.适用范围 适用于建设工程中混凝土及其制品和建筑砂浆用砂。 四.职责 检测员必须执行国家标准,按照标准操作,随时作好试验记录,填写检测报告,并对数据负责。 五.样本大小及抽样方法 同一规格产地,每验收批取样部位应均匀分布,将表面层铲去,然后由8个部位取大致等量的砂,组成一组样品,人工四分法缩分至所需试样。用大型运输工具的,以400m3或600t为一验收批,用小型工具运输时,以200m3或300t为一验收批。不足上述数量以一批论。最少取样数量不少于30kg。

六.仪器设备 1.鼓风烘箱:能使温度控制在(105±5)℃; 2.案称:称量10kg,感量5g; 3.电子天平1000 g:精度1g。 4.摇筛机 5.方孔筛:孔径为75μm -9.50mm的筛共八只,并附有筛底和筛盖; 6.容器:要求淘洗试样时,保持试样不溅出(深度大于250 mm); 7.量具:500 mL容量瓶; 8.容量筒:圆柱形金属筒,内径108 mm,净高109mm,壁厚2mm,筒底厚约5mm,容积为1L;; 9.密度计; 10.放大境:3倍—5倍放大率;钢针; 11.搪瓷盘,毛刷、垫棒(直径10 mm,长500 mm的圆钢)、直尺、漏斗或料勺、亚甲蓝溶液等; 七.环境条件 操作室:20 ±5℃。 八.检测步骤及数据处理 1.颗粒级配 准备好试验用的工具,检查仪器设备的状态是否正常。 按不同部位抽取大致等量的砂八份组成一组样品,并将试样缩分至约1100g,放在烘箱中于(105±5)℃下烘干至恒量,待冷却室温后,筛除大

数模与模数转换器 习题与参考答案

第11章 数模与模数转换器 习题与参考答案 【题11-1】 反相运算放大器如图题11-1所示,其输入电压为10mV ,试计算其输出电压V O 。 图题11-1 解:输出电压为: mV mV V R R V IN F O 10010101 =?=-= 【题11-2】 同相运算放大器如图题11-2所示,其输入电压为10 mV ,试计算其输出电压V O 。 图题11-2 解:mV mV V R R V IN F O 110101111 =?=+=)( 【题11-3】 图题11-3所示的是权电阻D/A 转换器与其输入数字信号列表,若数字1代表5V ,数字0代表0V ,试计算D/A 转换器输出电压V O 。 11-3 【题11-4】 试计算图题11-4所示电路的输出电压V O 。 图题11-4 解:由图可知,D 3~D 0=0101 因此输出电压为:V V V V O 5625.151650101254 === )( 【题11-5】 8位输出电压型R/2R 电阻网络D/A 转换器的参考电压为5V ,若数字输入为,该转换器输出电压V O 是多少?

解:V V V V O 988.21532565100110012 58≈== )( 【题11-6】 试计算图题11-6所示电路的输出电压V O 。 图题11-6 解:V V V D D V V n n REF O 5625.1516501012 5~240==-=-=)()( 【题11-7】 试分析图题11-7所示电路的工作原理。若是输入电压V IN =,D 3~D 0是多少? 图题11-7 解:D3=1时,V V V O 6221234== ,D3=0时,V O =0。 D2=1时,V V V O 3221224== ,D2=0时,V O =0。 D1=1时,V V V O 5.1221214== ,D1=0时,V O =0。 D0=1时,V V V O 75.0221204 ==,D0=0时,V O =0 由此可知:输入电压为,D3~D0=1101,这时V O =6V++=,大于输入电压V IN =,比较器输出低电平,使与非门74LS00封锁时钟脉冲CLK ,74LS293停止计数。 【题11-8】 满度电压为5V 的8位D/A 转换器,其台阶电压是多少?分辨率是多少? 解:台阶电压为mV mV V STEP 5.192/50008== 分辨率为:%39.00039.05000/5.195000/===mV V STEP

(完整版)砂子试验标准操作方法

一.目的 检测砂子颗粒级配、含泥量、泥块含量,确定砂子的规格和类别。指导检测人员按标准正确操作,确保检测结果科学、准确。 二.检测参数及执行标准 颗粒级配、含泥量、泥块含量、表观密度、堆积密度、紧密密度。 执行标准: GB50204-2002《混凝土结构工程质量验收规范》中7.2.5条。 GB/T14684-2011《建设用砂》 JGJ52-2006《普通混凝土用砂石质量及检验方法标准》 三.适用范围 适用于建设工程中混凝土及其制品和建筑砂浆用砂。 四.职责 检测员必须执行国家标准,按照标准操作,随时作好试验记录,填写检测报告,并对数据负责。 五.样本大小及抽样方法 同一规格产地,每验收批取样部位应均匀分布,将表面层铲去,然后由8个部位取大致等量的砂,组成一组样品,人工四分法缩分至所需试样。用大型运输工具的,以400m3或600t为一验收批,用小型工具运输时,以200m3或300t为一验收批。不足上述数量以一批论。最少取样数量不少于30kg。

六.仪器设备 1.鼓风烘箱:能使温度控制在(105±5)℃; 2.案称:称量10kg,感量5g; 3.电子天平1000 g:精度1g。 4.摇筛机 5.方孔筛:孔径为75μm -9.50mm的筛共八只,并附有筛底和筛盖; 6.容器:要求淘洗试样时,保持试样不溅出(深度大于250 mm); 7.量具:500 mL容量瓶; 8.容量筒:圆柱形金属筒,内径108 mm,净高109mm,壁厚2mm,筒底厚约5mm,容积为1L;; 9.密度计; 10.放大境:3倍—5倍放大率;钢针; 11.搪瓷盘,毛刷、垫棒(直径10 mm,长500 mm的圆钢)、直尺、漏斗或料勺、亚甲蓝溶液等; 七.环境条件 操作室:20 ±5℃。 八.检测步骤及数据处理 1.颗粒级配 准备好试验用的工具,检查仪器设备的状态是否正常。 按不同部位抽取大致等量的砂八份组成一组样品,并将试样缩分至约1100g,放在烘箱中于(105±5)℃下烘干至恒量,待冷却室温后,筛除大

第8章-数模和模数转换习题解答

思考题与习题 8-1 选择题 1)一输入为十位二进制(n=10)的倒T 型电阻网络DAC 电路中,基准电压REF V 提供电流为 b 。 A. R V 10REF 2 B. R V 10REF 22? C. R V REF D. R V i )2(REF ∑ 2)权电阻网络DAC 电路最小输出电压是 b 。 A. LSB 21V B. LSB V C. MSB V D. MSB 2 1V 3)在D/A 转换电路中,输出模拟电压数值与输入的数字量之间 a 关系。 A.成正比 B. 成反比 C. 无 4)ADC 的量化单位为S ,用舍尾取整法对采样值量化,则其量化误差m ax ε= b 。 A.0.5 S B. 1 S C. 1.5 S D. 2 S 5)在D/A 转换电路中,当输入全部为“0”时,输出电压等于 b 。 A.电源电压 B. 0 C. 基准电压 6)在D/A 转换电路中,数字量的位数越多,分辨输出最小电压的能力 c 。 A.越稳定 B. 越弱 C. 越强 7)在A/D 转换电路中,输出数字量与输入的模拟电压之间 a 关系。 A.成正比 B. 成反比 C. 无 8)集成ADC0809可以锁存 8 模拟信号。 A.4路 B. 8路 C. 10路 D. 16路 5)双积分型ADC 的缺点是 a 。 A.转换速度较慢 B. 转换时间不固定 C. 对元件稳定性要求较高 D. 电路较复杂 8-2 填空题 1)理想的DAC 转换特性应是使输出模拟量与输入数字量成__正比__。转换精度是指DAC 输出的实际值和理论值__之差_。 2)将模拟量转换为数字量,采用 __A/D__ 转换器,将数字量转换为模拟量,采用__D/A_____ 转换器。 3)A/D 转换器的转换过程,可分为采样、保持及 量化 和 编码 4个步骤。 4)A/D 转换电路的量化单位位S ,用四舍五入法对采样值量化,则其m ax ε= 0.5s 。 5)在D/A 转换器的分辨率越高,分辨 最小输出模拟量 的能力越强;A/D 转换器的分辨率越高,分辨 最小输入模拟量 的能力越强。 6)A/D 转换过程中,量化误差是指 1个LSB 的输出变所对应的模拟量的范围 ,量化误差是 不可 消除的。

实验一 D、A数模转换实验

实验一D/A数模转换实验 一、实验目的 1.掌握数模转换的基本原理。 2.熟悉12位D/A转换的方法。 二、实验仪器 1.EL-A T-II型计算机控制系统实验箱一台 2.PC计算机一台 三、实验内容 通过A/D&D/A卡完成12位D/A转换实验,在这里用双极性模拟量输出,数字量输入范围为:0~4096,模拟量输出范围为:-5V~+5V。转换公式如下:U0=Vref-2Vref(211K11+210K10+…20K0)/212 Vref=5.0V 例如:数字量=000110011001 则 K11=0,K10=0,K9=0,K8=1,K7=1,K6=0,K5=0,K4=1,K3=1,K2=0,K1=0,K0=1 模拟量U0=Vref-2Vref(211K11+210K10+…20K0)/212=4V 四、实验步骤 1.连接A/D、D/A卡的DA输出通道和AD采集通道。A/D、D/A卡的DA1的输出接A/D、D/A卡的AD1输入。检查无误后接通电源。 2.启动计算机,在桌面上双击图表[Computerctrl]或在计算机程序组中运行[Computerctrl]软件。 3.测试计算机与实验箱的通信是否正常,通信正常继续。如通信不正常查找原因使通信正常后才可以继续进行实验。 4.在实验课题下拉菜单中选择实验一[D/A模数转换实验],鼠标单击该选项弹出实验课题参数窗口。 5.在弹出的参数窗口中填入想要变换的数字量,点击变换,在下面的文字框内将算出变换后的模拟量。 6.点击运行,在显示窗口观测采集到的模拟量。并将测量结果填入下表:

五、实验报告 1.画出数字量与模拟量的对应曲线 2.计算出理论值,将其与实验结果比较,分析产生误差的原因。

单片机AD模数转换实验报告

一、实验目的和要求 1、掌握单片机与ADC0809的接口设计方法。 2、掌握Proteus软件与Keil软件的使用方法。 二、设计要求。 1、用Proteus软件画出电路原理图,在单片机的外部扩展片外三总线,并通过片外三总线与0809接口。 2、在0809的某一模拟量输入通道上接外部模拟量。 3、在单片机的外部扩展数码管显示器。 4、分别采用延时和查询的方法编写A/D转换程序。 5、启动A/D转换,将输入模拟量的转换结果在显示器上显示。 三、电路原理图。 图1、电路仿真图

四、实验程序流程框图和程序清单。 1、 查询法: ORG 0000H START: LJMP MAIN ORG 0100H MAIN: MOV SP, #2FH NT: MOV DPTR, #0FF78H MOVX @DPTR, A LOOP: JB P3.3, LOOP MOVX A, @DPTR MOV B, #51 DIV AB MOV R0, A MOV A, B MOV B, #5 DIV AB MOV R1, A MOV R2, B LCALL DIR SJMP NT DIR: MOV R7, #0 SJMP LOOP1 BH: MOV A, R1 MOV R2, A LOOP1: MOV DPTR, #WK MOV A, R7 MOVC A, @A+DPTR MOV P2, A MOV DPTR, #DK MOV A, R2 MOVC A, @A+DPTR MOV P1, A LCALL DELAY INC R7 CJNE R7, #2, BH MOV DPTR, #WK MOV A, R7 MOVC A, @A+DPTR MOV P2, A MOV DPTR, #DK MOV A, R0 MOVC A, @A+DPTR ANL A, #7FH MOV P1, A LCALL DELAY RET DELAY: MOV R5, #01H DL1: MOV R4, #8EH DL0: MOV R3, #02H DJNZ R3, $ DJNZ R4, DL0 DJNZ R5, DL1 RET WK: DB 10H DB 20H DB 40H DK: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H display 送百分位字符代码送位选信号延时1ms 送十分位字符代码送位选信号延时1ms 送个位及小数点字符代码 送位选信号延时1ms 熄灭第四位数码管 延时1ms 返回

砂的级配和细度模数

在土木工程中,粒径大于5mm的骨料为粗骨料,又称为“石子”;粒径小于5mm的骨料为细骨料,又称为“砂”。 我们可以通过筛分析,计算砂子的大小搭配状况,判断砂子的级配和细度模数。粗细程度与颗粒级配:砂的粗细程度是指不同粒径的砂粒混合体平均粒径大小。通常用细度模数(Mx)表示,其值并不等于平均粒径,但能较准确反映砂的粗细程度。细度模数Mx越大,表示砂越粗,单位重量总表面积(或比表面积)越小;Mx越小,则砂比表面积越大。 砂的颗粒级配是指不同粒径的砂粒搭配比例。良好的级配指粗颗粒的空隙恰好由中颗粒填充,中颗粒的空隙恰好由细颗粒填充,如此逐级填充使砂形成最密致的堆积状态,空隙率达到最小值,堆积密度达最大值。这样可达到节约水泥,提高混凝土综合性能的目标。因此,砂颗粒级配反映空隙率大小。细度模数和颗粒级配的测定:砂的粗细程度和颗粒级配用筛分析方法测定,用细度模数表示粗细,用级配区表示砂的级配。根据《建筑用砂》(GB/T14684-2001),筛分析是用一套孔径为4.75,2.36,1.18,0.600,0.300,0.150mm的标准筛,将500克干砂由粗到细依次过筛(详见试验),称量各筛上的筛余量(g),计算各筛上的分计筛余率(%),再计算累计筛余率(%)。(JGJ52采用的筛孔尺寸为5.00、2.50、1.25、0.630、0.315及0.160mm。其测试和计算方法均相同,目前混凝土行业普遍采用该标准。) 细度模数根据下式计算(精确至0.01):根据细度模数Mx大小将砂按下列分类:Mx>3.7 特粗砂;Mx=3.1~3.7粗砂;Mx=3.0~2.3中砂;Mx=2.2~1.6细 砂;Mx=1.5~0.7特细砂。砂的颗粒级配根据0.600mm筛孔对应的累计

数模转换器和模数转换器实验报告

实验报告 课程名称微机原理与接口技术 实验项目实验五 数/模转换器和模/数转换器实验实验仪器 TPC-USB通用微机接口实验系统 系别计算机系 专业网络工程 班级/学号 学生 _ 实验日期 成绩_______________________ 指导教师王欣

实验五数/模转换器和模/数转换器实验 一、实验目的 1. 了解数/模转换器的基本原理,掌握DAC0832芯片的使用方法。 2. 了解模/数转换器的基本原理,掌握ADC0809的使用方法。 二.实验设备 1.PC微机系统一套 2.TPC-USB通用微机接口实验系统一套 三.实验要求 1.实验前要作好充分准备,包括程序框图、源程序清单、调试步骤、测试方法、对运行结果的分析等。 2.熟悉与实验有关的系统软件(如编辑程序、汇编程序、连接程序和调试程序等)使用方法。在程序调试过程中,有意识地了解并掌握TPC-USB通用微机接口实验系统的软硬件环境及使用,掌握程序的调试及运行的方法技巧。 3.实验前仔细阅读理解教材相关章节的相关容,实验时必须携带教材及实验讲义。 四.实验容及步骤 (一)数/模转换器实验 1.实验电路原理如图1,DAC0832采用单缓冲方式,具有单双极性输入端(图中的Ua、Ub),编程产生以下锯齿波(从Ua和Ub输出,用示波器观察) 图1 实验连接参考电路图之一 编程提示: 1. 8位D/A转换器DAC0832的口地址为290H,输入数据与输出电压的关系为:

(UREF表示参考电压,N表示数数据),这里的参考电压为PC机的+5V电源。 2. 产生锯齿波只须将输出到DAC0832的数据由0循环递增。 3. 参考流程图(见图2): 图2 实验参考流程图之一 (二)模/数转换器 1. 实验电路原理图如图3。将实验(一)的DAC的输出Ua,送入ADC0809通道1(IN1)。 图3 实验连接参考电路图之二 2. 编程采集IN1输入的电压,在屏幕上显示出转换后的数据(用16进制数)。编程提示: 1. ADC0809的IN0口地址为298H,IN1口地址为299H。 2. IN0单极性输入电压与转换后数字的关系为:

数模及模数转换器习题解答

数模及模数转换器习题 解答 Document number:NOCG-YUNOO-BUYTT-UU986-1986UT

自我检测题 1.就实质而言,D/A 转换器类似于译码器,A/D 转换器类似于编码器。 2.电压比较器相当于1位A/D 转换器。 3.A/D 转换的过程可分为 采样 、保持、量化、编码4个步骤。 4.就逐次逼近型和双积分型两种A/D 转换器而言, 双积分型 的抗干扰能力强, 逐次逼近型 的转换速度快。 5.A/D 6.8位D/A 1时,输出电压为,若输入数字量只有最高位为1时,则输出电压为 V 。 A . B .2.56 C . D .都不是 7.D/A 转换器的主要参数有 、转换精度和转换速度。 A .分辨率 B .输入电阻 C .输出电阻 D .参考电压 8.图所示R-2R 网络型D/A 转换器的转换公式为 。 V REF v O 图 A .∑=?- =3 3 REF o 2 2 i i i D V v B .∑=?- =3 4 REF o 2 232i i i D V v D .∑=?= 3 4 REF o 2 2i i i D V v 9.D/A 转换器可能存在哪几种转换误差试分析误差的特点及其产生误差的原因。 解:D/A 转换器的转换误差是一个综合性的静态性能指标,通常以偏移误差、增益误差、非线性误差等内容来描述转换误差。 偏移误差是指D/A 转换器输出模拟量的实际起始数值与理想起始数值之差。 增益误差是指实际转换特性曲线的斜率与理想特性曲线的斜率的偏差。 D/A 转换器实际的包络线与两端点间的直线比较仍可能存在误差,这种误差称为非线性误差。

细集料细度模数的计算方法

一、计算题可能设计的方面 1. 细集料细度模数的计算方法 (以上分计、累计、通过各2分) 计算细度模数 6.25 1005 5)9580552913(=-?-++++= M (2分) 由细度模数得出该砂为中砂,满足设计通过率要求(级配曲线图省略)。(2分) 2. 水泥抗折,抗压强度的试验处理方法 抗折强度:以三个试件的平均值作为试验结果,当三个值中强度有超出平均值的±10%。应舍去超出值再取平均值后作为抗折强度,如有两个超出平均值的±10%,试件作废。 , , 3 5.1b FL R = L =100mm ,b =40mm , MPa , MPa R= MPa 抗压强度:以六个试件的平均值作为试验结果,当六个值中有一个强度有超出平均值的±10%,应舍去,取剩余五个值的平均值后作为结果,如果五个值中有一个强度有超出五个结果平均值的±10%,试件作废。 , , , , , A F p = a=40mm

, MPa , MPa , , MPa , P= MPa 3. 混凝土抗折,抗压强度的试验处理方法 2 bh FL f = L=450mm ,b =150mm ,h =150mm A F p = a =150mm 无论抗折抗压强度均取以三个试件的平均值作为试验结果,当三个值中强度有超出中值的±15%,取中值作为试验结果,如有两个超出中值的±15%,试件作废。 4. 混凝土强度评定 设计强度为C30的水泥混凝土,施工抽检了10组试件,其28天的抗压强度(标准尺寸试件、标准养生)如下: 、、、、、、、、,, 试评定该结果是否满足设计要求(取判定系数k1=,k2=)。 解答:1、MPa n k R n i n 88.33, 10== =∑ MPa n k k S n i n 763.31 ) (2 =--= ∑ R=30MPa R min = MPa S K R n n 817.31763.37.188.331=?-=- MPa R 279.0309.0=?= ∴R S K R n n 9.01>- MPa R 4.28min = MPa R K 27309.02=?= ∴R k R 2min > 判定结果是强度满足设计要求。 5混凝土配合比设计 1、混凝土计算配合比为1::,水灰比为,在试拌调整时,增加了10%的水泥浆用量。试求 (1)该混凝土的基准配合比(不能用假定密度法); (2)若已知以实验室配合比配制的混凝土,每m 3 需用水泥320kg ,求1m 3 混凝土中其它材料的用量; (3)如施工工地砂、石含水率分别为5%、1%,试求现场拌制400L 混凝土各种材料的

数字逻辑与数字电路电子体库第八章数模和模数转换器

1、AD7520为10位倒T型D/A转换器;74LS160为十进制加法计数器,V REF= —10V ,ROM 表如下表要求 <1)写出74LS160地状态转换图<一个循环); <2)对应CLK脉冲,画出74LS160地一个循环内V O地电压波形<要求标注波形对应地电压值). A3 A2 A1 A0 D3 D2 D1 D0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 0 1 1 0 0 1 1 0 1 0 0 0 1 0 0 0 1 0 1 0 0 1 1 0 1 1 0 0 0 1 0 0 1 1 1 0 0 0 1 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 1 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1 1 1 0 1 1 0 0 1 1 1 1 0 0 1 1 + 10V

Cl K 2、下图所示电路为用D/A转换器AD7520和同步十进制计数器74LS160组成地波形 发生器电路?已知Vref= —8V,试讨论在CLK时钟作用下,输出V。地变化情况,并画出输出电V。地波形,标出波形图上各点电压地幅值.b5E2RGbCAP Cl K nnnn^

3、 下图所示电路为用 D/A 转换器AD7520和同步十六进制计数器 74LS161组成地波 形发生器电路?已知Vref= — 10V,试画出74LS161地状态转换图,讨论在CLK 时钟作用下 输出V O 地变化情况,并画出输出电V O 地波形,标出波形图上各点电压地幅值 .plEanqFDPw 4、 下图所示电路为用 D/A 转换器AD7520和同步十六进制计数器 74LS161组成地波 形发生器电路?已知Vref= — 10V,试画出74LS161地状态转换图,讨论在CLK 时钟作用下 输出V O 地变化情况,并画出输出电 V O 地波形,标出波形图上各点电压地幅值 .DXDiTa9E3d 74LSI61 LD R D Q EI Q 】Q 】Q .; CLK a CLK >CLK 74LSI61 LD R D n 1 11 da 山 d? 必i 必 d] cl r 0地开1 A MTTI ^REF T " CLK

砂子试验标准操作方法

... .. . 一.目的 检测砂子颗粒级配、含泥量、泥块含量,确定砂子的规格和类别。指导检测人员按标准正确操作,确保检测结果科学、准确。 二.检测参数及执行标准 颗粒级配、含泥量、泥块含量、表观密度、堆积密度、紧密密度。 执行标准: GB50204-2002《混凝土结构工程质量验收规》中7.2.5条。 GB/T14684-2011《建设用砂》 JGJ52-2006《普通混凝土用砂石质量及检验方法标准》 三.适用围 适用于建设工程中混凝土及其制品和建筑砂浆用砂。 四.职责 检测员必须执行国家标准,按照标准操作,随时作好试验记录,填写检测报告,并对数据负责。 五.样本大小及抽样方法 同一规格产地,每验收批取样部位应均匀分布,将表面层铲去,然后由8个部位取大致等量的砂,组成一组样品,人工四分法缩分至所需试样。用大型运输工具的,以400m3或600t为一验收批,用小型工具运输时,以200m3或300t为一验收批。不足上述数量以一批论。最少取样数量不少于30kg。 . .

六.仪器设备 1.鼓风烘箱:能使温度控制在(105±5)℃; 2.案称:称量10kg,感量5g; 3.电子天平1000 g:精度1g。 4.摇筛机 5.方孔筛:孔径为75μm -9.50mm的筛共八只,并附有筛底和筛盖; 6.容器:要求淘洗试样时,保持试样不溅出(深度大于250 mm); 7.量具:500 mL容量瓶; 8.容量筒:圆柱形金属筒,径108 mm,净高109mm,壁厚2mm,筒底厚约5mm,容积为1L;; 9.密度计; 10.放大境:3倍—5倍放大率;钢针; 11.搪瓷盘,毛刷、垫棒(直径10 mm,长500 mm的圆钢)、直尺、漏斗或料勺、亚甲蓝溶液等; 七.环境条件 操作室:20 ±5℃。 八.检测步骤及数据处理 1.颗粒级配 准备好试验用的工具,检查仪器设备的状态是否正常。 按不同部位抽取大致等量的砂八份组成一组样品,并将试样缩分至约1100g,放在烘箱中于(105±5)℃下烘干至恒量,待冷却室温后,筛除大

单片机AD模数转换实验报告

单片机AD模数转换实验报告

一、实验目的和要求 1、掌握单片机与ADC0809的接口设计方法。 2、掌握Proteus软件与Keil软件的使用方法。 二、设计要求。 1、用Proteus软件画出电路原理图,在单片机的外部扩展片外三总线,并通过片外三总线与0809接口。 2、在0809的某一模拟量输入通道上接外部模拟量。 3、在单片机的外部扩展数码管显示器。 4、分别采用延时和查询的方法编写A/D 转换程序。 5、启动A/D转换,将输入模拟量的转换

结果在显示器上显示。 三、电路原理图。 图1、电路仿真图 四、实验程序流程框图和程序清单。 1、查询法: ORG 0000H START: LJMP MAIN ORG 0100H

MAIN: MOV SP, #2FH NT: MOV DPTR, #0FF78H MOVX @DPTR, A LOOP: JB P3.3, LOOP MOVX A, @DPTR MOV B, #51 DIV AB MOV R0, A MOV A, B MOV B, #5 DIV AB MOV R1, A MOV R2, B LCALL DIR SJMP NT DIR: MOV R7, #0 SJMP LOOP1 BH: MOV A, R1 MOV R2, A LOOP1: MOV DPTR, #WK MOV A, R7 MOVC A, @A+DPTR MOV P2, A MOV DPTR, #DK MOV A, R2 MOVC A, @A+DPTR MOV P1, A LCALL DELAY INC R7 CJNE R7, #2, BH MOV DPTR, #WK MOV A, R7 MOVC A, @A+DPTR MOV P2, A MOV DPTR, #DK MOV A, R0 MOVC A, @A+DPTR ANL A, #7FH MOV P1, A LCALL DELAY RET DELAY: M OV R5, #01H DL1: MOV R4, #8EH DL0: MOV R3, #02H DJNZ R3, $ DJNZ R4, DL0 DJNZ R5, DL1 RET WK: DB 10H DB 20H DB 40H DK: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H END display 送百分位字符代码送位选信号延时1ms 送十分位字符代码送位选信号延时1ms 送个位及小数点字符代码送位选信号延时1ms 熄灭第四位数码管延时1ms 返回

第七章 数模和模数转换电路

第七章数/模(D/A)和模/数(A/D)转换电路 教学目的:1.掌握权电阻D/A转换器和逐次逼近型A/D转换器的工作原理、特点,输入与输出之间的关系 2.了解影响精度及速度的因素 3.了解D/A转换器典型芯DAC0832的特点及应用。 4. 了解A/D转换器典型芯ADC0809的特点及应用 教学重点:倒T型电阻网络D/A转换器的工作原理; A/D转换的一般步骤; 逐次逼近型A/D转换器的工作原理。 教学难点:D/A转换器的工作原理;A/D转换器内部电路结构、工作原理 教学方法:教学过程采用理论讲解方式。 学时分配:4学时 教学内容: D/A转换器及A/D转换器的种类很多,本章介绍常用的权电阻网络D/A转换器,倒T 型电阻网络D/A转换器等几种类型;逐次逼近型A/D转换器,双积分型A/D转换器。并介绍了D/A转换器和A/D转换器的技术指标及应用。 第一节数/模转换器DAC 一、数/模转换器的基本概念 把数字信号转换为模拟信号称为数-模转换,简称D/A(Digital to Analog)转换,实现D/A转换的电路称为D/A转换器,或写为DAC(Digital –Analog Converter)。 随着计算机技术的迅猛发展,人类从事的许多工作,从工业生产的过程控制、生物工程到企业管理、办公自动化、家用电器等等各行各业,几乎都要借助于数字计算机来完成。但是,计算机是一种数字系统,它只能接收、处理和输出数字信号,而数字系统输出的数字量必须还原成相应的模拟量,才能实现对模拟系统的控制。数-模转换是数字电子技术中非常重要的组成部分。 把模拟信号转换为数字信号称为模-数转换,简称A/D(Analog to Digital)转换;。实现A/D转换的电路称为A/D转换器,或写为ADC(Analog–Digital Converter);。D/A 及A/D转换在自动控制和自动检测等系统中应用非常广泛。 D/A转换器及A/D转换器的种类很多,这里主要介绍常用的权电阻网络D/A转换器,倒T型电阻网络D/A转换器。

模 数(A D)转换器(微机实验报告)

模/数(A/D)转换器 一、实验目的 1、掌握ADC0809模数转换芯片与计算机的连接方法; 2、了解ADC0809芯片的功能及编程方法; 3、了解计算机如何进行数据采集。 二、实验设备 1、PC机一台 2、TPC-H微机接口实验系统实验箱一台 3、连接导线若干 三、实验内容 1、实验电路原理图如图1。 ADC0809是8位A/ D转换器,每采集一次一般需100 s。由于ADC0809 A/ D转换器转换结束后会自动产生EOC信号(高电平有效)。通过实验台左下角电位器RW1输出0~5V直流电压送入ADC0809通道0(IN0),利用debug的输出命令启动A/D转换器,输入命令读取转换结果,验证输入电压与转换后数字的关系。启动IN0开始转换: O 298, 0 读取转换结果: I 298 图1 模数转换电路 2、编程采集IN0输入的电压,在屏幕上显示出转换后的数据(用16进制数)。 3、将JP3的1、2短接,使IN1处于双极性工作方式,并给IN1输入一个低频交流信号(幅度为±5V),编程采集这个信号数据并在屏幕上显示波形。 四、编程提示

1、ADC0809的IN0口地址为298H,IN1口地址为299H。 2、IN0单极性输入电压与转换后数字的关系为: 其中Ui为输入电压,UREF为参考电压,这里的参考电压为PC机的+5V电源。 3、一次A/D转换的程序可以为 MOV DX,口地址 OUT DX,AL ;启动转换 ;延时 IN AL,DX ;读取转换结果放在AL 五、参考流程图 图2 流程图1

图3 流程图2 六、实验源程序 code segment assume cs:code start: mov dx,298h ;启动A/D转换器 out dx,al mov cx,0ffh ;延迟 delay: loop delay in al,dx ;从A/D转换器输入数据 mov bl,al ;将Al保存到BL mov cl,4 shr al,cl ;将AL右移四位 call disp ;将显示子程序显示其高四位 mov al,bl

机制砂标准

重庆市地方标准:DB50/5030-2004<<机制砂,混合砂混凝土应用技术规程>> 1 总则 1.0.1 为了合理利用机制砂,特细砂资源,使机制砂,混合砂混凝土应用技术与现行的混凝土工程设计及施工规范,规程配套,确保工程质量,制定本规程. 1.0.2 本规程主要适用于重庆地区机制砂,混合砂混凝土的配制及应用.其他地区用机制砂,混合砂配制混凝土,可通过试验,参照本规程执行. 1.0.3 机制砂,混合砂混凝土工程除应遵守规程外,尚应遵守国家现行有关规范和规程的规定.机制砂,混合砂混凝土工程的施工验收及质量检验评定,应符合国家现行的有关标准,规范和规程的规定. 2 术语,符号 机制砂:由机械破碎,筛分制成的,粒径小于 4.75mm的岩石颗粒,但不包括软质岩,风化岩的颗粒. 特细砂:按<<建筑用砂>>(GB/T 14684)规定方法检验所得细度模数为0.7-1.5的天然河砂. 混合砂:由机制砂与特细砂混合而成的砂. 机制砂混凝土:用机制砂作为细骨料配制的混凝土. 混合砂混凝土:用混合砂作为细骨料配制的混凝土. 塑性混凝土:混凝土拌合物坍落度10-90mm的混凝土. 大流动性混凝土:混凝土拌合物坍落度等于或大于160mm的混凝土. 泵送混凝土:混凝土拌合物坍落度不低于100mm并用泵送施工的混凝土. 3 应用范围 3.0.1 机制砂,混合砂混凝土的力学性能,长期性能和耐久性能与中砂配制的混凝土相近,其力学性能指标可按现行的混凝土结构设计规范取值. 3.0.2 机制砂,混合砂主要应用于建筑,市政,交通,等建设工程中的C60及以下强度等级的混凝土.在满足相应的技术要求时,亦可用于港口和水利等混凝土工程. 3.0.3,机制砂宜配制塑性混凝土混合砂宜配制塑性,大流动性及泵送施工混凝土. 3.0.4 混合砂配制混凝土,混合砂细度模数应满足以下要求: 强度等级C60混凝土,混合砂细度模数不低于2.3,其中特细砂细度模数不低于1.1: 强度等级C45-C55混凝土,混合砂细度模数不低于1.8,其中特细砂细度模数不低于0.9. 3.0.5 用混合砂配制C60以上强度等级混凝土时,应通过试验,取得可靠数据,经论证满足性能要求后方可使用. 4 材料 4.0.1 机制砂,混合砂的性能应符合<<建筑用砂>>(GB/T14684)的规定.注:混合砂中特细砂的含泥量测定应采用<<普通混凝土用砂质量标准及检验方法>>(JGJ52)中的”虹吸管法”特细砂的含泥量按标准的规定,并不得含有泥块. 4.0.2 机制砂,混合砂混凝土用水泥进场时,应对其强度,安定性及其它必要的性能指标进行复验,其质量应符合<<硅酸盐水泥,普通硅酸盐水泥>>(GB175),<<矿渣硅酸盐水泥,火山灰硅酸盐水泥及粉煤灰硅酸盐水泥>>(GB1344)和<<复合硅酸盐水泥>>(GB12958)的规定,对水泥质量有怀疑或水泥出厂超过三个月时,应复查检验,并按其检验结果使用. 4.0.3 机制砂,混合砂混凝土中粗骨料质量应符合<<建筑用卵石,碎石>>(GB/T14685)的规定. 4.0.4 符合国家标准的生活用水,可拌制机制砂,混合砂混凝土.使用地表水,地下水及经处理或处置后的工业废水,必须符合<<混凝土拌合用水标准>>(JGJ63)的技术规定. 4.0.5 机制砂,混合砂混凝土宜掺用混凝土外加剂,其质量应符合相应标准的要求;外加剂的

模数转换实验报告

单片机控制ADC0809的模数转换与显示 一、实验内容和要求 本题目对单片机控制ADC0809(Proteus的元件库中没有ADC0809,用ADC0808来代替)的通道3的电压模拟量进行模数转换,转换为数字量后,显示在3位数码管上。调节图中的电位器,可观察到数码管显示的电压值在变化。 二、实验主要仪器设备和材料 计算机一台 三、实验方法、步骤及结果测试 所有操作都在ISIS中进行,步骤如下。 (一)、Proteus电路设计 1.从Proteus库中选取元器件 (1)AT89C51:单片机; (2)RES:电阻; (3)7SEG-MAPX4-CC-BLUE (4)CAP、CAP-ELEC:电容、电解电容 (5)CRYSTAL:晶振; (6)BUTTON:开关 (7)BUTTON (8)ADC0808 (9)POT-HG (10)LED-YELLOW (11)MAX7219 (12)RESONATOR 2.放置元器件、放置电源和地、连线、元器件属性设置、电气检测 所有操作都在ISIS中进行 完成的电路图设计如图

(二)、源程序设计 1、流程图 2、通过Keil u Vision4建立工程,再建立源程序文件

源程序如下 主机程序: LED_0 EQU 30H LED_1 EQU 31H LED_2 EQU 32H ADC EQU 35H CLOCK BIT P2.4 ST BIT P2.5 EOC BIT P2.6 OE BIT P2.7 ORG 00H SJMP START ORG 0BH LJMP INT_T0 START: MOV LED_0, #00H MOV P2,#0FFH MOV LED_1,#00H MOV LED_2,#00H MOV DPTR,#TABLE MOV TMOD,#02H ;设置定时器工作方式2 MOV TH0,#245 MOV TL0,#00H MOV IE,#82H ;开总中断和定时器0中断 SETB TR0 ;启动定时器0 WAIT: CLR ST SETB ST CLR ST JNB EOC,$ ;判断A/D转换结束否 SETB OE ;允许数据量输出 MOV ADC,P3 CLR OE MOV A,ADC MOV B,#51 DIV AB MOV LED_2, A MOV A,B MOV B,#5 DIV AB MOV LED_1, A MOV LED_0, B LCALL DISP ;跳至显示子程序 SJMP WAIT

相关文档
最新文档