电子说
在电子设计领域,数据采集系统是连接现实世界和数字世界的桥梁,其性能的优劣直接影响到整个系统的稳定性和准确性。今天,我们就来深入探讨一款功能强大的16位数据采集系统——MAX1358B。
文件下载:MAX1358B.pdf
MAX1358B是一款智能数据采集系统(DAS),它将16位Σ - Δ模数转换器(ADC)与多种系统支持功能集成于一体,为基于微处理器(µP)的系统提供了全面的解决方案。该器件集成了ADC、DAC、运算放大器、内部可选电压基准、温度传感器、模拟开关、32kHz振荡器、带报警功能的实时时钟(RTC)、高频锁相环(FLL)时钟、四个用户可编程I/O、中断发生器以及1.8V和2.7V电压监视器等功能,全部集成在一个芯片中,大大节省了电路板空间。
MAX1358B的多功能特性使其在多个领域都有广泛的应用,包括但不限于:
MAX1358B的ADC采用Σ - Δ调制技术,具有可编程的转换速率和增益。在10sps的连续转换或40sps的单转换设置下,ADC具有16位无噪声分辨率,而在最大采样率477sps时,无噪声分辨率降至10位。差分输入支持单极性(0至VREF)和双极性(±VREF)两种工作模式。通过零刻度和满刻度校准,可以消除偏移和增益误差,确保测量的准确性。
该器件集成了两个10位力 - 感测DAC,其参考电压设定了满量程范围。通过串行接口编程DACA_OP寄存器,可以设置DAC在OUTA的输出电压。DAC输出放大器通常在65µs内从满量程转换稳定到±0.5 LSB,负载小于1kΩ可能会影响性能。
电荷泵可在CPOUT提供大于3V的电压,最大负载电流为10mA。通过PS_VMONS寄存器启用电荷泵,其电源来自DVDD。电荷泵的输出电压、纹波和压降取决于时钟频率、开关电阻和外部电容等因素。
MAX1358B提供了两个电压监视器,分别监测DVDD和CPOUT。当DVDD低于1.8V阈值时,RESET信号被置位;当CPOUT低于2.7V阈值时,相应的寄存器状态位(LCPD)被设置。
中断发生器可向外部µC提供中断信号,中断源由状态寄存器生成,并可通过IMSK寄存器进行屏蔽和解除屏蔽。可能的中断源包括UPIO_的上升或下降沿、RTC报警、ADC转换完成或电压监视器输出等。
集成的RTC提供当前时间信息,由32位计数器和8位子秒计数器组成。内部生成的256Hz参考时钟驱动8位子秒计数器,溢出后输入1Hz时钟以递增32位秒计数器。RTC和32.768kHz晶体振荡器在设备其他部分断电时功耗小于1µA。
MAX1358B提供四个数字可编程I/O(UPIO1 - UPIO4),可配置为逻辑输入或输出。通过UPIO控制寄存器和UPIO设置寄存器,可以灵活配置UPIO的功能,如通用输入、电源模式控制、模拟开关控制、ADC数据就绪输出、通用输出、PWM输出和报警输出等。
MAX1358B的各种功能通过一系列寄存器进行配置和控制,下面简要介绍几个重要的寄存器:
用于配置ADC并启动转换,包括ADC电源使能(ADCE)、转换启动(STRT)、单极性/双极性模式选择(BIP)、极性翻转(POL)、连续转换控制(CONT)、ADC参考源选择(ADCREF)、增益设置(GAIN<1:0>)和转换速率设置(RATE<2:0>)等功能。
配置正负极输入多路复用器,并可启动ADC转换。通过S位可以重置ADC滤波器内部寄存器并启动转换,MUXP<3:0>和MUXN<3:0>位选择输入信号。
用于控制DACA和DACB的输出电压,通过DAE和DBE位分别启用DACA和DACB,OP1E位启用运算放大器。
包含RTC报警和时钟的控制位,如报警写使能(AWE)、报警使能(ADE)、RTC写使能(RWE)、RTC使能(RTCE)、32kHz晶体振荡器使能(OSCE)、频率锁相环使能(FLLE)和高频时钟使能(HFCE)等。
虽然MAX1358B内部的数字滤波器可以过滤大部分宽带噪声,但在某些应用中,仍需要在器件前端提供额外的模拟滤波,以消除数字滤波器无法拒绝的频率。在放置无源元件时,要确保源阻抗足够低,以防止引入增益误差。
AVDD和DVDD为MAX1358B提供电源,范围为+1.8V至+3.6V。AVDD为模拟部分供电,DVDD为数字部分供电。建议使用10µF电解电容和0.1µF陶瓷电容并联旁路AVDD和DVDD,且旁路电容应尽可能靠近器件放置,以提高性能。
为了获得最佳性能,建议使用具有独立模拟和数字接地平面的PCB。将模拟和数字部分分开,并在一点连接数字和模拟接地平面。避免在器件下方运行数字线路,以减少噪声耦合。同时,要对快速切换信号(如时钟)进行屏蔽,避免辐射噪声到其他部分。
在PCB上放置晶体时,应遵循基本的布局准则,如将晶体尽可能靠近32KIN和32KOUT,减小晶体焊盘和走线宽度,放置接地保护环,避免其他信号层的线路直接位于晶体下方等,以减少噪声耦合。
MAX1358B作为一款功能强大的16位数据采集系统,集成了多种功能模块,具有高性能、低功耗、灵活配置等优点。通过合理的寄存器配置和电路设计,可以满足不同应用领域的需求。在实际设计中,我们需要根据具体的应用场景,充分发挥MAX1358B的优势,同时注意模拟滤波、电源设计、接地和布局等方面的要点,以确保系统的稳定性和准确性。
你在使用MAX1358B的过程中遇到过哪些问题?或者对其某个功能有更深入的探讨需求吗?欢迎在评论区留言分享。
全部0条评论
快来发表一下你的评论吧 !