描述
SGM90516:高集成模拟前端芯片的深度解析
在电子设计领域,高集成度、高性能的模拟前端芯片一直是工程师们追求的目标。SGM90516作为一款由SGMICRO推出的16通道、12位模拟监控与控制器,集成了多通道ADC、双极性DAC、温度传感器和GPIO端口,为通信应用中的功率放大器监控系统提供了强大的解决方案。本文将对SGM90516进行详细解析,探讨其特性、功能及应用。
文件下载:SGM90516.pdf
一、芯片概述
SGM90516是一款高度集成的模拟前端芯片,适用于通信应用中的功率放大器监控系统。它具备16个单调12位DAC、一个21输入12位SAR ADC、一个温度传感器和一个片上参考。此外,芯片还拥有8通道通用输入输出(GPIOs),这些引脚可配置为ADC输入或GPIOs,通过4线SPI兼容接口进行操作。芯片采用绿色TQFP - 10×10 - 64L(外露焊盘)封装,工作温度范围为 - 40℃至 + 125℃。
二、关键特性
1. 16个单调12位DAC
- 可编程电压范围:支持 - 10V至0V、 - 5V至0V、0V至5V和0V至10V等多种电压范围,满足不同应用需求。
- 高电流输出:最大输出电流可达±15mA,能够驱动多种负载。
- 自动范围检测:内部自动范围检测电路可根据AVSS电源值与AVSSTH阈值比较,自动设置DAC输出范围和钳位电压。
- 可配置钳位电压:用户可根据实际需求配置DAC输出的钳位电压。
2. 12位SAR ADC
- 多通道输入:支持16个双极性输入通道( - 12.5V至 + 12.5V)和5个单极性输入通道(0V至5V)。
- 可编程超范围报警:可设置ADC输入的上下限阈值,当输入超出范围时触发报警。
3. 内部2.5V参考
为ADC和DAC提供稳定的参考电压,确保系统的精度和稳定性。
4. 内部温度传感器
- 宽温度范围:工作范围为 - 40℃至 + 125℃,精度为±6℃。
- 高分辨率:分辨率为0.25℃,能够精确监测芯片温度。
5. 8个通用输入/输出端口(GPIOs)
每个引脚都有一个内部60kΩ上拉电阻连接到IOVDD,可配置为输入或输出,部分引脚还具有多功能特性。
6. 4线SPI兼容串行接口
支持1.8V至5.25V的工作电压,方便与微控制器或其他设备进行通信。
三、电气特性
1. DAC电气特性
- 分辨率:12位,能够提供较高的输出精度。
- 相对精度(INL):在不同电压范围内,INL值在 - 3.2至5.5 LSB之间。
- 差分非线性(DNL):指定为单调,DNL值在 - 0.99至0.99 LSB之间。
- 总未调整误差(TUE):在不同电压范围和温度条件下,TUE值有所不同,但总体保持在一定范围内。
2. ADC电气特性
- 分辨率:12位,可实现高精度的模拟信号转换。
- 积分非线性(INL):单极性输入通道的INL值在 - 1.7至2.2 LSB之间,双极性输入通道的INL值在 - 1.5至1.5 LSB之间。
- 差分非线性(DNL):所有输入通道的DNL值在 - 0.99至0.99 LSB之间。
3. 温度传感器电气特性
- 工作范围: - 40℃至 + 125℃,精度为±6℃。
- 分辨率:0.25℃,能够准确测量芯片温度。
四、功能详解
1. 数模转换器(DAC)
- 输出范围和钳位配置:SGM90516的DAC分为4组,每组具有独立的输出范围和钳位电压,可通过软件在寄存器中进行重新配置。
- 自动范围检测:系统上电或复位后,内部自动范围检测电路会根据AVSS电源值与AVSSTH阈值比较,自动设置DAC输出范围和钳位电压。
- DAC寄存器结构:DAC具有两组寄存器,即DAC缓冲寄存器和DAC活动寄存器。数据先写入DAC缓冲寄存器,然后通过更新命令将数据传输到DAC活动寄存器,从而更新DAC输出。
2. 模数转换器(ADC)
- 模拟输入:支持16个高电压双极性输入通道和5个低电压单极性输入通道,输入电压通过电阻网络进行缩放。
- ADC测序:具有直接模式和自动模式两种转换模式,可通过ADC MUX配置寄存器选择要转换的通道。
- ADC同步:ADC触发信号可通过软件或硬件设置,确保ADC数据的准确读取。
3. 可编程超范围报警
- 报警源:包括ADC高低限、温度高低限、参考电压和外部输入信号(nALARMIN报警)。
- 报警状态寄存器:当任何限制被超过时,相应的位会在报警状态寄存器中设置。
- 报警输出:所有报警源都可用于驱动nALARMOUT引脚,可通过GPIO配置寄存器进行配置。
4. 内部温度传感器
- 温度检测范围: - 40℃至 + 125℃,分辨率为0.25℃。
- 温度数据格式:温度数据为12位二进制补码格式,可根据公式计算实际温度。
5. 通用输入/输出(GPIOs)
- 引脚特性:每个GPIO引脚都有一个内部60kΩ上拉电阻连接到IOVDD,可配置为输入或输出。
- 多功能引脚:GPIO[0:3]引脚为多功能引脚,可设置为GPIO引脚或中断信号。
五、编程与操作模式
1. 编程接口
SGM90516采用4线SPI兼容接口,操作帧限制在N + 2字节,支持读写操作。
2. 流模式操作
在流模式下,可在一个帧操作中读写多个字节的数据,可通过接口配置寄存器进行配置。
3. 设备功能模式
- 全正DAC范围模式:所有DAC组设置为正电压范围(0V至5V或0V至10V),AVSS引脚连接到AGND。
- 全负DAC范围模式:所有DAC组设置为负电压范围( - 5V至0V或 - 10V至0V),AVSS引脚连接到负电源轨。
- 混合DAC范围模式:每个DAC组的输出范围可以是正范围或负范围,AVSS引脚可根据需要连接到不同的电压。
六、应用领域
SGM90516适用于多种应用领域,包括有源天线系统mMIMO、分布式天线系统、宏远程无线电单元、雷达、户外回传单元和数据采集系统等。
七、总结
SGM90516作为一款高集成度的模拟前端芯片,具有丰富的功能和出色的性能。其多通道ADC、双极性DAC、温度传感器和GPIO端口的集成,为通信应用中的功率放大器监控系统提供了一站式解决方案。在实际应用中,工程师们可以根据具体需求灵活配置芯片的各项参数,充分发挥其优势,提高系统的性能和可靠性。
你在使用SGM90516的过程中遇到过哪些问题?或者对芯片的某个特性有更深入的疑问吗?欢迎在评论区留言讨论。
打开APP阅读更多精彩内容