电子说
在电子设计领域,高精度模拟到数字的转换至关重要,它直接影响着系统的性能和可靠性。德州仪器(TI)的ADS1258作为一款16通道、24位的模数转换器(ADC),凭借其出色的性能和丰富的特性,在众多应用场景中展现出强大的竞争力。今天,我们就来深入探讨一下ADS1258的各项特性、工作原理以及实际应用中的注意事项。
文件下载:ads1258.pdf


ADS1258拥有24位的分辨率,且无丢码现象,能够提供极其精确的数字输出。其积分非线性仅为0.0003%,直流稳定性也非常出色,典型的失调漂移为0.02μV/°C,增益漂移为0.4ppm/°C,确保了在不同环境温度下的测量精度。
该转换器支持16个单端输入或8个差分输入,可根据实际需求灵活选择输入方式。同时,它支持单极性(+5V)或双极性(±2.5V)操作,能适应各种不同的信号类型。
在1.8kSPS的数据速率下,ADS1258的噪声低至(2.8 \mu V_{RMS}),有效降低了测量误差。它还提供了固定通道和自动通道扫描两种模式,固定通道数据速率可达125kSPS,自动扫描数据速率为23.7kSPS/通道,满足了不同应用场景下对速度的要求。
ADS1258具备开传感器检测功能,可及时发现传感器故障;转换控制引脚方便用户对转换过程进行精确控制;多路复用器输出可用于外部信号调理,增强了系统的灵活性。此外,它还支持片上温度、参考、失调、增益和电源电压回读,方便用户对系统进行监测和校准。
该转换器的功耗仅为42mW,并支持待机、睡眠和掉电模式,有效降低了系统的功耗。在不同的工作模式下,用户可以根据实际需求灵活调整功耗,延长设备的续航时间。
ADS1258提供了8个通用输入输出(GPIO)引脚,可用于连接外部设备,实现数据的输入和输出控制,进一步增强了系统的扩展性。
它可以使用32.768kHz的晶体振荡器或外部时钟作为时钟源,满足了不同应用场景下对时钟的要求。同时,内部的PLL可以将时钟输出用于驱动其他设备或控制器。
ADS1258的输入多路复用器可以选择连接到16个单端输入、8个差分输入或片上内部变量。其输出可以路由到外部引脚进行信号调理,也可以直接内部连接到ADC输入。在使用时,需要注意输入电压的范围,确保不超过AVSS - 100mV至AVDD + 100mV,以避免ESD二极管导通影响测量结果。
电压参考输入(VREFP和VREFN)决定了ADC的参考电压(V_{REF})。为了保证系统性能,需要使用高质量的参考电压,并注意参考引脚的电压范围,同样要避免ESD二极管导通。参考输入的负载可以用一个40kΩ的有效电阻来建模,因此在选择外部参考源时需要考虑其源阻抗。
ADC输入(ADCINP和ADCINN)通过内部电容对输入信号进行采样和转换。采样过程分为充电和放电两个阶段,重复周期为(t{SAMPLE}=2 / f{CLK})。在这个过程中,输入电容会从驱动源吸取瞬态电流,其平均电流可以用来计算有效阻抗,且该阻抗与(CLK)成反比。
ADS1258需要一个高频主时钟来进行过采样。时钟源可以选择内部振荡器(搭配外部晶体)或外部时钟。CLKSEL引脚决定了系统时钟的来源,CLKIO引脚可以作为输入或输出使用。当使用外部晶体振荡器时,需要连接一个22nF的PLL滤波电容到AVSS引脚,并将CLKENB位设置为使能时钟输出。
数字滤波器由一个固定的五阶sinc滤波器和一个可编程的平均器组成。数据从模拟调制器以(f{CLK} / 2)的速率输入到滤波器,固定滤波器的抽取值为64,输出数据速率为(f{CLK} / 128)。可编程平均器的平均次数由DRATE[1:0]位设置,通过调整滤波量,可以在分辨率和数据速率之间进行权衡。
调制器将模拟输入电压转换为脉冲编码调制(PCM)数据流。当差分模拟输入接近参考电压时,PCM数据流中“1”的密度最高;当输入接近零时,“0”和“1”的密度几乎相等。四阶调制器将量化噪声转移到高频区域,便于数字滤波器进行去除。同时,调制器会持续对输入进行斩波,提高了失调和失调漂移性能,但对于外部电路产生的失调或失调漂移,需要使用外部斩波功能来消除。
数据速率取决于系统时钟频率(f_{CLK})和转换器配置,可以通过特定的公式进行计算。在自动扫描模式和固定通道模式下,数据速率的计算公式有所不同,具体可参考文档中的相关公式。
ADS1258作为一款高性能的24位模数转换器,具有高精度、低噪声、灵活配置等诸多优点。在实际应用中,通过合理的硬件设计、正确的配置和通信方式,可以充分发挥其性能优势,满足各种不同应用场景的需求。希望本文对电子工程师们在使用ADS1258进行设计时有所帮助。你在使用ADS1258的过程中遇到过哪些问题呢?欢迎在评论区留言讨论。
全部0条评论
快来发表一下你的评论吧 !