欢迎来到天天文库
浏览记录
ID:40068808
大小:58.01 KB
页数:3页
时间:2019-07-19
《max1241中文资料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、vMAX1241是一种低功耗、低电压的12位串行ADC。它使用逐次逼近技术完成A/D转换过程。最大非线性误差小于1LSB,转换时间9µs。采用三线式串行接口,内置快速采样/保持电路。其结构和引脚定义如图9-15所示vMAX1241的管脚功能如表9-3所示。采用单电源供电,动态功耗在以每秒73K转换速率工作时,仅需0.9mA电流。在停止转换时,可通过SHDN控制端使其处于休眠状态,以降低静态功耗。休眠方式下,电源电流仅1µA。管脚名称功能参数1VDD电源输入+2.7~+5.2V2VIN模拟电压输入0~VREF3SHDN节电方式控制端“0”——节电方式(休
2、眠状态)“1”或浮空——工作4REF参考电压VREF输入端10V~VDD5GND模拟、数字地 6DOUT串行数据输出三态7CS芯片选通“0”——选通“1”——禁止8SCLK串行输出驱动时钟输入频率范围:0~2.1MHzMAX1241的工作时序如图9-16所示vMAX1241A/D转换器与8051的接口vMAX1241与微机接口的实现有二种选择,一是使用普通端口,利用程序实现串行输入。另一种则是直接使用串行口。前者输入速度低,后者需占用串行通讯口。这两种接口方式的电路图如图9-17所示。v图9-17(a)中,接口使用三位通用I/O端口P1.0~P1.2。
3、其中P1.0用于片选信号。P1.2为数据输入,P1.1产生驱动脉冲SCLK。按此接口电路的采集程序如下:MOVA,#00HMOVR6,#04HMOVR7,#08HCLRP1.2CLRP1.0;A/D片选有效,启动转换WAIT:JNBP1.2,WAIT ;等待A/D转换结束GAOWI:SETBP1.1CLRP1.1MOVC,P1.2;输入一位数据RLCADJNZR6,GAOWI;判高4位是否移出MOV21H,A;存高4位的转换结果DIDW:SETBP1.1CLRP1.1MOVC,P1.2RLCADJNZR7,DIWIMOV20H,A;存低8位的转换结果
4、SETBP1.1CLRP1.1SETBP1.0RETv当使用8051的串行口与MAX1241连接时,如图9-17(b)串行口应工作在方式0,即同步移位寄存器方式。此时,串行口的RXD被用于接收MAX1241的输出数据。而发送数据端TXD则被用于提供驱动时钟,为满足时序要求,应将其反相。v由于单片机的串行口一次只能接受8位数据,故12位的A/D转换结果必须分二次接收。接收程序同串行口方式0的编程类似,
此文档下载收益归作者所有