电子说
在电子设计领域,高精度、低功耗的模拟 - 数字转换器(ADC)一直是工程师们追求的目标。SGM51620R作为一款4通道、2kSPS、低功耗的16位ADC,集成了可编程增益放大器(PGA)和参考电压源,为我们提供了一个强大而灵活的解决方案。今天,我们就来深入了解一下这款ADC的特点、性能和应用。
文件下载:SGM51620R.PDF
SGM51620R是一款专为测量小传感器信号而设计的精密16位ADC,旨在降低系统成本和组件数量。它具有四个单端输入或两个差分输入,通过多功能输入多路复用器(MUX)实现灵活的信号选择。此外,它还集成了低噪声可编程增益放大器(PGA)、两个可编程激励电流源、电压参考、振荡器、低侧开关和详细的温度传感器,功能十分强大。
SGM51620R支持2.3V至5.5V的宽电源电压范围,这使得它在不同的电源环境下都能稳定工作,为设计带来了更大的灵活性。
提供4个单端输入或2个差分输入,满足不同的测量需求。通过输入多路复用器,用户可以方便地选择所需的输入信号。
PGA提供1V/V至128V/V的可编程增益,能够适应不同幅度的传感器信号。在测量微弱信号时,高增益可以提高测量的精度;而在测量较大信号时,低增益可以避免信号饱和。
数据速率最高可达2kSPS,并且可以根据实际需求进行编程设置。在需要高速数据采集时,可以选择较高的数据速率;而在对功耗要求较高的场合,可以选择较低的数据速率以降低功耗。
在占空比模式下,当PGA禁用时,功耗可降至最低175μA,非常适合电池供电的应用。
有效分辨率高达16位,能够提供精确的测量结果。同时,在20SPS的数据速率下,数字滤波器能够有效抑制50Hz和60Hz的干扰,提高测量的稳定性。
还具有SPI兼容接口、内部2.048V参考电压、内部高精度振荡器和内部温度传感器等特性,进一步提升了其性能和实用性。
在不同的增益设置和数据速率下,SGM51620R的输入参考噪声和输入失调电压等参数表现良好。例如,在PGA启用且增益为1至128时,输入参考噪声在一定范围内波动,并且随着增益的增加而降低。
系统性能分辨率可达16位,无丢失码现象。数据速率在正常模式和占空比模式下有多种选择,能够满足不同的应用需求。
在不同的工作模式下,模拟电源电流和数字电源电流有所不同。例如,在占空比模式下,当PGA禁用时,模拟电源电流较低;而在正常模式和涡轮模式下,随着增益的增加,电流也会相应增加。
SGM51620R的典型应用电路展示了其在K型热电偶测量中的应用。通过合理的电路设计,可以实现对热电偶信号的精确测量。在这个电路中,SGM51620R的各个功能模块协同工作,包括输入多路复用器、PGA、数字滤波器和SPI接口等,确保了测量的准确性和稳定性。
输入多路复用器提供了灵活的信号选择方式,可以测量四个单端信号、两个差分信号或它们的组合。通过配置寄存器中的MUX[3:0]位,可以方便地控制多路复用器的选择。同时,多路复用器还允许将两个可编程电流源路由到任何模拟输入或参考引脚,提高了应用的灵活性。
PGA具有低噪声、低漂移和高输入阻抗的特点,能够提供1至128的可编程增益。其输入经过电磁干扰(EMI)滤波器的增强,提高了信号的完整性。在使用PGA时,需要注意输入信号的共模电压范围,以确保PGA工作在线性范围内。
调制器将模拟输入电压转换为脉冲编码调制(PCM)数据流,其时钟频率在不同的工作模式下有所不同。数字滤波器采用有限脉冲响应(FIR)滤波器,具有线性相位特性,能够自动适应不同的数据速率,并在单周期内完成稳定过程。在20SPS和5SPS的数据速率下,滤波器可以配置为抑制50Hz或60Hz的线频率,或者同时抑制两者。
不同的工作模式下,SGM51620R的输出数据速率和转换时间有所不同。在连续转换模式和单触发模式下,数据速率的测量方式也有所不同。需要注意的是,当使用内部振荡器时,转换时间和滤波器的陷波特性会受到振荡器精度的影响。
SGM51620R内置了2.048V的参考电压,具有良好的稳定性。同时,它还提供了两组差分参考输入和模拟电源作为参考选项。通过配置寄存器中的VREF[1:0]位,可以选择不同的参考源。在使用外部参考时,需要注意参考缓冲器的激活会增加模拟电源电流。
可以选择内部低漂移振荡器或外部时钟源作为时钟信号。在使用外部时钟源时,需要将CLK引脚连接到DGND以激活内部振荡器;当检测到两个连续的上升沿时,内部振荡器会平滑过渡到外部时钟。
内置的两个可编程激励电流源(IDACs)可用于RTD应用,能够产生50μA至1500μA的电流。通过配置寄存器中的IDAC[2:0]位和I1MUX[2:0]、I2MUX[2:0]位,可以控制电流的大小和路由。在使用IDACs时,需要注意避免超过其合规电压,以确保电流的准确性。
低侧电源开关用于连接模拟输入AIN3/REFN1和AVSS,能够降低系统的整体功耗。通过配置寄存器中的PSW位,可以控制开关的激活和关闭。
内部的烧断电流源可以帮助检测传感器的故障。通过配置寄存器中的BCS位,可以激活烧断电流源。需要注意的是,激活烧断电流源可能会影响ADC对正常传感器的读数,因此在精密测量时应禁用。
可以对模拟电源和外部电压参考进行监控。通过配置寄存器中的MUX[3:0]位,可以选择要监控的电压。需要注意的是,系统监控功能仅用于粗略测量,不能用于精确读数。
通过内部多路复用器将PGA的两个输入连接到中电源电压点,可以测量和校准设备的偏移电压。建议多次读取短路输入的电压并计算平均值,以减少环境噪声的影响。
集成的温度传感器具有高精度的特点。通过配置寄存器中的TS位,可以激活温度传感器模式。温度数据以14位输出,每个最低有效位(LSB)对应0.03125℃的温度增量。在进行温度和数字代码的转换时,需要根据不同的情况进行处理。
SGM51620R具有SPI兼容的串行接口,工作在SPI模式1( (CPOL = 0) , (CPHA = 1) )。通过五个控制线(nCS、SCLK、DIN、DOUT/nDRDY和nDRDY)可以实现数据的读取、配置和操作控制。在某些情况下,也可以使用四个或三个控制信号进行通信。
设备提供了六个命令,包括RESET、START/SYNC、POWERDOWN、RDATA、RREG和WREG。这些命令可以控制设备的复位、转换、掉电、数据读取和寄存器配置等操作。
数据以16位二进制补码格式输出,每个代码的大小(LSB)可以通过公式计算。不同的输入信号对应不同的输出代码,输出代码在超出满量程范围时会进行限幅。
当新数据准备好时,nDRDY和DOUT/nDRDY引脚会变为低电平,此时可以直接通过DOUT/nDRDY读取数据。也可以使用RDATA命令在任何时间读取数据。
在读取转换数据时,串行接口支持全双工操作,可以同时发送命令。但在发送RREG或RDATA命令时,需要注意避免数据损坏。发送WREG命令时不会影响正在进行的读取操作。
当多个SGM51620R设备通过共享SPI总线连接时,建议为每个设备使用专用的片选(nCS)线。在某些情况下,可以通过周期性地降低nCS并检查DOUT/nDRDY引脚的状态来检测新数据。
SGM51620R包含四个8位配置寄存器,通过RREG和WREG命令可以对其进行读写操作。这些寄存器控制着设备的各种功能,包括输入选择、增益设置、数据速率、工作模式等。在电源上电或复位后,寄存器会自动恢复到预设值。
SGM51620R是一款功能强大、性能优异的16位ADC,具有宽电源电压范围、多输入模式、可编程增益和数据速率等特点。它适用于各种需要精确测量小传感器信号的应用,如温度传感器、电阻桥传感器、工厂自动化和便携式设备等。通过合理的配置和使用,可以充分发挥其优势,为电子设计带来更多的可能性。
在实际应用中,我们需要根据具体的需求选择合适的工作模式和配置参数,同时注意信号的处理和干扰的抑制,以确保测量的准确性和稳定性。希望这篇文章能为电子工程师们在使用SGM51620R时提供一些有用的参考。你在使用这款ADC的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !