Max1270中文论文.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Max1270中文论文

基于Max1270的采样电路 摘 要:本采样电路运用12位串行单/双极性A/D转换器Max1270,转换精度高,且节约了许多宝贵的I/O口资源,采用51单片机控制,硬件电路非常简单。 关键词:采样、A/D转换器、Max1270、51单片机。 Abstract: The use of sampling circuit 12 serial A / D converter Max1270, the conversion of high precision and saving a lot of valuable I / O port resources, from 51 single-chip control hardware circuit is very simple. Key words: sampling, A / D converter, Max1270, 51 single chip. 在各种电路中,为实现对输出量的监控,必须对输出量进行采样,也就是要构成一个闭环系统。将的结果反馈到与输入量进行得到偏差,再由控制消除偏差16.5V;内部(4.096V)或外部电压基准源(本采样电路使用内部电压基准源);内部或外部时钟(本采样电路使用内部时钟)。 Max1270(PDIP封装)引脚功能介绍: 1、CH0—CH7:8个独立模拟信号输入通道; 2、REF、REFADJ:用以调整基准电压源; 3、SCLK:串行输入时钟,同步DIN或DOUT 数据线上的信号; 4、DIN:数据输入线(串行); 5、DOUT:数据输出线(串行); 6、SSTRB:指示转换是否完成; 7、SHDN:低电平时,Max1270进入睡 眠状态; 8、CS:片选信号,低电平有效。  Max1270引脚图 图1 Max1270的控制时序描述如下: 单片机将CS拉低后输入8位控制命令。此8位控制命令字可对ADC进行配置,可选择输入通道,单/双极性,可设定输入模拟信号电压范围等。当ADC转换完成时,会使SSTRB由低变高,此时即可读取DOUT上的数据。 51单片机模拟SPI方式传输或接收数据,是以字节为单位的,Max1270为12位ADC,所以数据要分两次读取,将两次一字节数据合并以得到正确的12位数据。 Max1270的控制字(表1)简介: BIT 7 (MSB) BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 (LSB) START SEL2 SEL1 SEL0 RNG BIP PD1 PD0 表1 START:在CS变为低电平之后的第一个逻辑1定义了控制字节的开始; SEL0-SEL2:用于选择想要的模拟输入通道,具体见表2; SEL2 SEL1 SEL0 通道 0 0 0 CH 0 0 0 1 CH 1 0 1 0 CH 2 0 1 1 CH 3 1 0 0 CH 4 1 0 1 CH 5 1 1 0 CH 6 1 1 1 CH 7 表2    RNG,BIP:确定模拟输入电压范围,RNG确定5V/10V,BIP确定单/双极性,具体见表3; 输入电压范围 RNG BIP 0—+5V 0 0 0—+10V 1 0 -5V—+5V 0 1 -10V—+10V 1 1 表3 PD0、PD1:时钟选择和掉电模式,具体见表4; PD1 PD0 模式 0 0 0 1 1 0 1 1 表4 综上所述:本采样电路控制字值为0x88; Max1270时序图(使用内部时钟13SCL)如下: 图2 采样电路原理图: 图3 C语言程序: #includereg52.h #define uint unsigned int #define uchar unsigned char //Max1270端口定义 sbit max1270_pinSCLK=P1^0; //时钟信号上升沿有效 sbit max1270_pinCS=P1^1; //片选信号,低电平有效 sbit max1270_pinDIN=P1^3; //输入命令数据的信号线(串行) sbit max1270_pinSSTRB=P1^4; //指示转换是否完成的信号线 sbit max1270_pinDOUT=P1^5; //输出转换后数据的信号线(串行) uchar max1270_Delay_t=4; //定义一个全局变量,用于延时 /*宏定义:max1270_ShortDelay() 功能:延时 说明:延时(max1270_Delay_t*2+2)个机器周期*/ #define max1270_Delay()

文档评论(0)

asd522513656 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档