当前位置:首页 > 嵌入式 > 嵌入式教程
[导读]MAX146/MAX147的原理及应用电路

1 MAX146/147简介

MAX146/MAX147是MAXIM公司生产的一种通用型A/D转换器。它具有8个单端输入通道或4个差动输入通道。采用单电源供电,其中MAX146的工作电压为2.7~3.6V、MAX147的工作电压为2.7~5.25V;MAX146还带有2.5V内置参考电压。它们的功耗较低:在3V/133kps时其电源电流为1.2mA,而在掉电模式时仅为1μA。另外,还与SPI/QSPI/Microwire/TMS320兼容,并具有4线串行接口;可用软件配置单/双极输入。

MAX146/147的管脚排列如图1所示,它具有20脚DIP/SSOP两种封装形式。其中MAX147的20个管脚功能如下:

1~8脚(CH0~CH7):模拟信号输入端;

9脚(COM):模拟信号输入的参考地;

10脚(SHDN):三态输入端;

11脚(VREF):参考缓冲输出/ADC参考输入;

12脚(REF ADJ):参考电压输入端;

13脚(AGND):模拟地;

14脚(DGND):数据地;

15脚(DOUT):串口数据输出;

16脚(SSTRB):串口急速输出;

17脚(DIN):串口数据输入;

18脚(CS):低有效片选信号;

19脚(SCLK):串行时钟输入;

20脚(VDD):5V电源输入。

2 MAX146/147的工作方式

2.1 控制字节的定义

MAX146/147的控制字节由八位组成,分别为bit7~bit1,具体功能如表1所列。

表1 MAX147控制字节定义

bit7 控制字节起始位,“1”有效,在此之间有,DIN上的“0”位均无效
bit6~bit4 通道选择位,设置采样输入脚
bit3 单极/双极选择位,bit3=1时,为单极转换模式,采样信号输入电压范围0~VREF;bit3=0时,双极转换模式,输入电压-VREF/2~+VREF/2
bit2 单端/差动选择位,bit2=1时,输入电压CMOS端作比较,bit2=0时,输入电压为所测两电压之差
bit1 bit0 bit1=0、bit0=0时,为全掉电模式,bit1=0、bit0=1时,速掉电模式(仅适合于MAX146),bit1=1、bit0=0时,为内部时钟模式,bit1=1、bit0=1为外部时钟模式

2.2 转换启动

工作时向DIN引脚输入被制字节即可启动转换。当CS脚为低电平时,在SCLK的每一个上升沿,数据从DIN输入一位到MAX146/147的内部转换寄存器。在CS变为低电平后,DIN上第一个到达的逻辑“1”即为控制字节的MSB,即开始启动转换信号。在此之前,DIN上“0”位均无效。

2.3 与CPU间的软件接口
[!--empirenews.page--]
 一般情况下应确保CPU的串行接口工作在标准模式,以保证CPU产生串行时钟,所选时钟频率应在100kHz~2MHz。其软件设计步骤如下:

 

(1)设置控制字节TB1为外部时钟模式的格式为:1xxxxx11B,其中xxxxx用来控制通道及转换模式;

(2)使CPU采用通用I/O线,并使CS为低;

(3)CPU发送TB1,同时接受一个字节RB1,并将其舍去;

(4)使CPU再发送一个字节(00h),同时再接受一字节RB2;

(5)让CPU再发送一字节(00h),同时再接受一字节RB3;

(6)为CS为高电平。

图2给出了这一过程的时序图。其中字节RB2、RB3包含了转换的结果,首位和属3位都为0。全部转换过程的时间主要由时钟的频率及二字节间的空闲时间来决定,为避免T/H的过多衰减,应保证其全部转换时间不超过120μs。

2.4 数据输出

在单极输入模式中,输出为无符号二进制数;在双极模式中,输出为二进制补码数,数据在时钟的下降沿输出,MSB在前。

2.5 时钟模式

MAX146/147可采用内部或外部时钟模式来进行连续逼近的转换,还可驱动模数转换的每一步。当控制字节的最后一位输入后,SSTRB升高一个时钟周期,并在12个时钟脉冲的每个下降沿将转换后的连续逼近的位发送到引脚上。当CS为高时,SSTFRB和DOUT为高阻状态,在CS的下降沿,SSTRB输出个逻辑低电平。整个转换过程须在几毫秒内完成,否则,转换的结果会被采样保持的电容所衰减。在串行时钟的频率低于100kHz时,应采用内部时钟模式,否则,采用间隔时间将超过120μs。

3 与TMS320F206的接口设计

TMS320F206与MAX147的外部时钟模式接口电路如图3所示。启动转换和经串口传送数据须经以下几个步骤:

(1)将TMS320F206的CL:KK和CLKR引脚以及MAX147的SCLK引脚设置为输入状态和上升沿有效,且都工作在外部时钟方式。

(2)在TMS320F206的XF引脚输出低电平以驱动MAX147的引脚,从而使MAX147可从DIN引脚接收到控制字节。

(3)向MAX146/147写入形如10001111的字节,以使MAX147可工作在单端、单极、外部时钟模式,000表示MAX146/147的第一管脚为模拟信号输入端。

(4)MAX147的SSTRB引脚的输出用于给TMS320F206的FSR引脚提供输入信号,SSTRB的下降沿表示转换正在进行,该下降沿同时可作为TMS320F206的帧同步信号来通知TMS320F206准备接收数据。

(5)在接下来的16个时钟信号的每一个下降沿,TMS320F206将读出转换结果的每一个数据补充位,与转换结果无关,应舍去。

(6)变CS为高电平,以使MAX147处于低功耗状态,直到下一次启动转换时,再使之变为低电平。

4 MAX146/147的参考接线方法

为使MAX46/147更好地工作,推荐使用印刷电路板,尽量不用漆包线连接。在印刷电路板布线时,应把数据线和模拟回路彼此分开,同时应禁止数据线和模拟线平行布置,也不能在MAX146/147的下面穿行数据线。

图4所示为推荐的接线方法。即将所有的模拟地接到输入端的模拟地的一个点上,将所有的数据地同样也接到一个点上,然后再连接在这两点,而其它的数字地则不能接到模拟输入的起始端点上。为减小地线上噪声,输入端的地线应尽量短,且电阻尽可能小。

电源线上的高频干扰也会影响A/D转换的正确转换工作,为此,图4中在MAX146/147的电源输入脚VDD与上述的模拟地输入起点间并联了两个电容,其值分别为1μF和0.1μF,同时应使电容的两个管脚尽量短,以减小从电源上引入干扰。在电源上干扰幅值很大时,可按图中所示在VDD和电源间再接一个10Ω的电阻,组成一个低通滤波器。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

逆变器作为光伏发电系统的核心设备,其作用是将光伏组件产生的可变直流电压转换为市电频率交流电,是光伏阵列系统中重要的系统平衡之一。

关键字: 逆变器 电压 电量

功率器件是一种专门用于控制、调节和放大电能的电子元件,主要用于处理大功率电信号或驱动高功率负载,如电机、变压器、照明设备等。

关键字: 功率器件 控制 放大电能

VGA接口主要用于将计算机的数字图像信号转换成模拟信号,从而可以在显示器上显示。这种接口通常包含15个针脚,分成3排,每排5个孔,可以传输红、绿、蓝三种基本颜色的信号以及水平和垂直同步信号。

关键字: vga接口 信号 电压

在日常生活和工业生产中,电压的稳定性对于各种电气设备的正常运行至关重要。然而,有时我们会遇到电压低的情况,这不仅会影响到设备的性能,还可能引发一系列问题。本文将对电压低的原因进行深入探究,并提出相应的应对措施。

关键字: 电压 电网

开关电源的输入电压如果过低或过高,都有可能导致不起振的情况。当输入电压过低时,电源无法启动,因为电源无法获得足够的能量来开关。

关键字: 开关电源 电压 电源

如果开关电源的输出电压低,可能是由于多种原因引起的故障。以下是一些可能的原因和对应的维修方法:

关键字: 开关电源 电压 励磁开关电源

电在日常生活、生产、科学研究等工作中得到了广泛应用,随处可见各种各样的电路,这些电路的特性和作用各不相同。下面简单介绍下一些基础电路知识。

关键字: 电路图 电流 电压

电压跟随器(Voltage Follower)是一种特殊类型的运放电路,输入和输出之间没有电压放大。

关键字: 电压跟随器 运放电路 电压

机器人是一种集成了机械、电子、控制、传感、人工智能等多学科先进技术的自动化装备,能够模仿或替代人类进行各种任务的设备。

关键字: 人工智能 电子 控制

电压调制调速:这是最简单和常见的调速方法之一。通过改变电机的供电电压来控制电机的转速。降低电压可以降低电机的转速,增加电压可以增加电机的转速。这种方法适用于直流电机和某些交流电机。

关键字: 直流电机 调速 电压
关闭
关闭