电子说
在电子设计中,模拟 - 数字转换器(ADC)扮演着至关重要的角色,它是连接模拟世界与数字世界的桥梁。今天,我们就来深入探讨一下SGMICRO推出的SGM51613D、SGM51652D和SGM51622D这一系列16位高速、真差分输入的逐次逼近型(SAR)ADC。
文件下载:SGM51613D_SGM51652D_SGM51622D.pdf
SGM51613D、SGM51652D和SGM51622D是高精度SAR ADC,采用单极5V供电,支持真差分输入,片上集成了高精度、低漂移(10ppm)的参考源,数字接口兼容传统SPI协议。三种型号均有绿色TSSOP - 16和TQFN - 4×4 - 16L两种封装,工作温度范围为 - 40℃至 + 125℃。
芯片提供了TSSOP - 16和TQFN - 4×4 - 16L两种封装的引脚配置图,各引脚分工明确,如模拟电源(AVDD)、数字地(DGND)、正模拟输入(AIN_P)、负模拟输入(AIN_N)等。
不同引脚具有不同的功能类型,如电源引脚(P)、模拟输入(AI)、数字输入(DI)、数字输出(DO)、模拟输入/输出(AIO)等,工程师在设计时需要根据其功能合理连接。例如,REFIO引脚是内部参考输出和外部参考输入引脚,可根据需求选择内部或外部参考源。
除了前面提到的DNL和INL外,还包括偏移误差(EO)、增益误差(EG)及其温度漂移。例如,偏移误差在TA = +25℃时典型值为0.47mV,增益误差典型值为0.01%FSR,这些参数对测量精度有重要影响。
包括转换周期、异步复位、SPI接口等的时序参数。例如,SPI串行时钟频率最大为40MHz,不同操作需要满足相应的建立时间、保持时间和延迟时间要求,否则可能导致数据传输错误。
控制器通过拉低CONVST/nCS启动数据传输帧,根据SCLK计数器的值判断操作是否有效。不同的计数器值对应不同的操作类型,如有效操作(SCLK计数器 = 32)、无效操作(SCLK计数器 < 32)和长帧操作(SCLK计数器 > 32)。
支持多种输入命令,如NOP(无操作)、CLEAR_HWORD(清除寄存器位)、READ_HWORD(读取16位寄存器内容)等,可对芯片的配置寄存器进行读写操作,实现不同的功能配置。
输出数据字的格式由前一帧的命令和DATAOUT_CONTROL寄存器中的DATA_VAL[2:0]位决定,可包含ADC转换结果、设备地址、报警标志等信息。
支持4种SPI协议,默认模式为SPI - 00 - S(CPHA = 0和CPOL = 0)。数据读取操作协议分为单SDO - x和双SDO - x两种类型,双SDO - x模式下所需的SCLK数量仅为单SDO - x模式的一半,可提高数据传输效率。
芯片共有8个配置寄存器,每个寄存器由四个数据字节组成,可通过唯一地址访问。不同寄存器具有不同的功能,如CHIP_ID寄存器可设置设备的唯一标识地址,用于菊花链系统;RESET_POWER_CONTROL寄存器可控制复位、电源、报警和低功耗模式的开关。
该系列ADC适用于多种应用场景,如PLC/DCS模拟输入模块、电池监控系统、测试与测量以及数据采集系统等。在这些应用中,其高精度、高速和低功耗的特性能够充分发挥优势,提高系统的性能和可靠性。
SGM51613D、SGM51652D和SGM51622D这三款ADC在性能上表现出色,为电子工程师提供了丰富的选择。在设计过程中,工程师需要根据具体应用需求,综合考虑采样速率、精度、功耗、接口协议等因素,合理选择芯片型号并进行正确的电路设计和寄存器配置。同时,要严格遵循芯片的时序要求和电气特性,确保系统的稳定性和可靠性。大家在实际应用中是否遇到过类似ADC的使用问题呢?又是如何解决的呢?欢迎在评论区交流分享。
全部0条评论
快来发表一下你的评论吧 !