网站大量收购独家精品文档,联系QQ:2885784924

微电子0803—温长珍—开放实验报告.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西安邮电学院 开放性实验报告 ----基于F330的差分电容检测系统 班级:微电子0803 姓名: 温长珍 前言 电容传感器广泛的应用于多种检测系统中,用以测量诸如液位、压力、位移、加速度等物理量,但目前大部分电容测量方法集成化水平低、精度低,因而对电容特别是对微小电容的精确测量始终是一个很重要的课题。在某些场合,传感电容的变化量往往仅有几个皮法大小,这就对电容测量电路提出了更高的要求。 目前用于解决测量微小电容的方法主要有电荷转移法和交流法,这两种电路的基本测量原理是通过激励信号连续对电容充放电,形成与被测电容成比例的电流或电压信号,从而测量出被测电容值。它们的共同缺点是脉动噪声大,需使用滤波器及考虑相位补偿,电路结构相对复杂,成本也较高。本次试验将利用AD7745 C-digital芯片设计微小电容检测电路,将电容信号转换成数字信号上传到F330单片机,然后输出示波器上。从而实现对微小电容或微小电容差的检测。 设计目标 利用电容电压转换芯片和单片机实现数字式电容电压转换电路的功能,实现对微小电容或微小电容差的检测。 设计内容 利用AD7745 C-digital芯片设计微小电容检测电路,其中AD7745与单片机C8051F330进行连接,F330做主机,AD7745做从机,AD7745与F330之间通过I2C总线协议进行连接,将AD7745的输出信号送至F330,并利用单片机内部自带的数模转换功能将数字信号转换为模拟电压信号进行最后的输出,从而实现对微小电容或微小电容差的检测。 系统主要包括电源模块、电容转换模块、信号放大模块。其中电源模块主要是将15V的直流电压转换为3.3V来给F330和AD7745供电,电容转换模块是将电容信号转换成相应的数字信号,F330从AD7745中读出此数字信号之后经过相应的处理再输出。而信号放大模块是将 F330的输出信号加以放大,从而能够更好的在示波器上显示出来。 主要芯片介绍(只介绍本次试验使用到的部分) 1、F330 1.1存储系统 C8051F330/1 器件是完全集成的混合信号片上系统型 MCU。CIP-51 有标准 8051 的程序和数据地址配置。它包括 256 字节的数据 RAM,其中高 128字节为双映射。用间接寻址访问通用 RAM 的高128 字节,用直接寻址访问 128 字节的 SFR地址空间。数据 RAM 的低 128 字节可用直接或间接寻址方式访问。前 32 个字节为 4 个通用寄存器区,接下来的 16 字节既可以按字节寻址也可以按位寻址。程序存储器包含 8KB 的FLASH。该存储器以 512 字节为一个扇区,可以在系统编程,且不需特别的编程电压。 1.2指令系统 CIP-51 采用流水线结构,与标准的 8051 结构相比指令执行速度有很大的提高。在一个标准的 8051 中,除 MUL和 DIV以外所有指令都需要 12 或 24 个系统时钟周期,最大系统时钟频率为 12-24MHz。而对于 CIP-51 内核,70%的指令的执行时间为 1 或2个系统时钟周期,只有 4 条指令的执行时间大于 4 个系统时钟周期。CIP-51 工作在最大系统时钟频率 25MHz 时,它的峰值速度达到 25MIPS。 1.3片内调试电路 C8051F330/1器件具有片内Silicon Labs 2线(C2)接口调试电路,支持使用安装在最终应用系统中的产品器件进行非侵入式、全速的在系统调试。 Silicon Labs的调试系统支持观察和修改存储器和寄存器,支持断点和单步执行。不需要额外的目标RAM、程序存储器、定时器或通信通道。在调试时所有的模拟和数字外设都正常工作。当MCU单步执行或遇到断点而停止运行时,所有的外设(ADC和SMBus除外)都停止运行,以保持与指令执行同步。 1.4 I/O接口 C8051F330有17个I/O引脚(两个8位口和一个1位口) 。C8051F330/1端口的工作情况与标准8051相似,但有一些改进。每个端口引脚都可以被配置为模拟输入或数字I/O。被选择作为数字I/O的引脚还可以被配置为推挽或漏极开路输出。在标准8051中固定的“弱上拉”可以被总体禁止,这为低功耗应用提供了进一步节电的能力。 数字交叉开关允许将内部数字系统资源映射到端口I/O引脚。可通过设置交叉开关控制寄存器将片内的计数器/定时器、串行总线、硬件中断、比较器输出以及微控制器内部的其它数字信号配置为出现在端口I/O引脚。这一特性允许用户根据自己的特定应用选择通用端口I/O和所需数字资源的组合。 1.5 串行端口 C8051F330/1系列MCU内部有一个SMBus/I2C接口、一个具有增强型波特率配置的全双工UART和一个增强型SPI接口。每

文档评论(0)

liyxi26 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档