SGM71622R4:4通道16位SPI电压输出DAC的深度解析

电子说

1.4w人已加入

描述

SGM71622R4:4通道16位SPI电压输出DAC的深度解析

在电子设计领域,数模转换器(DAC)是连接数字世界和模拟世界的关键桥梁。SGM71622R4作为一款具有高性能和丰富特性的4通道16位SPI电压输出DAC,在众多应用场景中展现出了卓越的性能。本文将对SGM71622R4进行详细的介绍,帮助电子工程师更好地了解和应用这款产品。

文件下载:SGM71622R4.pdf

一、产品概述

SGM71622R4系列是16位、引脚兼容、低功耗、4通道、带缓冲电压输出的数模转换器。它内置2.5V、5ppm/℃的内部参考源,提供可编程的满量程输出电压范围,包括1.25V(GAIN = 1 / 2)、2.5V(GAIN = 1)或5V(GAIN = 2),且具有高达±0.5LSB(典型值)的高线性度INL。该系列采用灵活的SPI兼容串行操作接口,操作时钟最高可达50MHz,同时包含上电复位管理电路,确保有默认输出电压。根据上电复位的不同,有复位到0V和复位到中间量程两种版本芯片可供选择。产品功耗低,在5.5V时每通道仅为0.7mA,掉电模式下每通道仅0.5μA,适用于电池供电设备。它采用绿色TQFN - 3×3 - 16DL封装,工作温度范围为 - 40℃至 + 125℃。

二、应用场景

SGM71622R4的特性使其在多个领域都有广泛的应用,常见的应用场景包括:

  • 光模块:在光通信系统中,需要精确的模拟信号来控制光发射功率、偏置电流等参数。SGM71622R4的高精度和低功耗特性能够满足光模块对信号精度和功耗的要求,确保光信号的稳定传输。
  • 可编程逻辑控制器(PLC):PLC在工业自动化中广泛应用,需要对各种模拟量进行精确控制。SGM71622R4的多通道输出和SPI接口能够方便地与PLC进行连接,实现对多个模拟量的同步控制。
  • 工业自动化:在工业生产过程中,需要对温度、压力、流量等模拟量进行精确测量和控制。SGM71622R4可以将数字信号转换为精确的模拟信号,用于驱动执行器,实现工业自动化控制。
  • 实验室仪器:实验室仪器对测量和控制的精度要求较高。SGM71622R4的高精度和低噪声特性能够满足实验室仪器对信号质量的要求,用于信号发生器、数据采集仪等设备。

三、产品特性

3.1 电气特性

  • 电源范围:电源电压范围为2.7V至5.5V,IO电源电压范围为1.7V至5.5V,能够适应不同的电源环境。
  • 线性度:不同型号的积分非线性(INL)有所不同,SGM71622R4典型值为±0.5LSB,SGM71622R4A为±1LSB,SGM71622R4B为±12LSB。
  • 总未调整误差(TUE):典型值为±0.05% FSR,确保输出信号的准确性。
  • 内部参考源:集成2.5V精密内部参考源,初始精度为±5mV(最大值),低漂移为5ppm/℃(典型值)。
  • 上电复位:有上电复位到零量程或中间量程两种选择,可根据具体应用需求进行配置。
  • 增益选择:用户可选择增益为2、1或1/2,灵活调整输出电压范围。
  • SPI接口:SPI兼容串行接口,最高时钟频率可达50MHz,支持菊花链操作和CRC错误检查。
  • 低功耗:工作时每通道功耗为0.7mA(5.5V),掉电模式下每通道仅0.5μA。

3.2 引脚配置

SGM71622R4采用TQFN - 3×3 - 16DL封装,各引脚功能如下: PIN NAME TYPE FUNCTION
1 REF I/O 参考输出电压引脚(默认)或参考输入引脚
2 OUT0 O 模拟输出DAC 0
3 OUT1 O 模拟输出DAC 1
4 OUT2 O 模拟输出DAC 2
5 OUT3 O 模拟输出DAC 3
6 GND G 接地
7 VDD P 模拟电源电压
8, 9, 10, 11 NC O 未连接
12 nCS I 串行数据的帧同步信号输入,低电平有效
13 SCLK I 串行接口时钟引脚
14 SDI I 串行接口数据输入引脚
15 SDO/nALARM O 串行接口数据输出(默认)。当nCS引脚置高时,SDO引脚处于高阻抗状态。数据在SCLK引脚的上升或下降沿时钟输出,可由FSDO位配置。该引脚可配置为nALARM引脚,此时为开漏输出,需要上拉电阻连接到VIO
16 VIO P IO电源
Exposed Pad EP - 暴露焊盘应焊接到PCB板并连接到GND

四、工作原理

4.1 DAC传输函数

数据以直二进制格式输入到DAC,其传输函数为: [V{OUT }=frac{ CODE }{2^{n}} × frac{V{REF }}{DIV} × GAIN] 其中,CODE为加载到DAC寄存器的二进制代码的十进制等效值,范围从0到65535;(V_{REF})为DAC参考电压,可以是内部2.5V参考源或外部参考源;n为分辨率位数;DIV为1或2(通过GAIN寄存器中的REFDIV_EN位配置);GAIN为1或2(通过GAIN寄存器中的BUFFx_GAIN位配置)。

4.2 输出放大器

每个通道的满量程输出由(V_{REF})(参考电压)、DIV和通道缓冲器增益设置。每个输出通道的设置可以单独配置,具体配置矩阵如下: DIV Setting GAIN Setting DAC Output Range
÷2 ×1 0V to ½ × V REF
÷1 ×1 Not Recommended
÷2 ×2 0V to V REF
÷1 ×2 0V to 2 × V REF

4.3 DAC寄存器更新模式

  • 异步模式:对DAC数据寄存器的写操作会在nCS的上升沿立即更新DAC输出。为确保输出按需要更新,写帧之间的间隔(从前一个nCS脉冲信号的下降沿到下一个nCS脉冲信号的下降沿测量)应大于2.5μs。
  • 同步模式:写入DAC数据寄存器不会立即更新DAC输出,而是由TRIGGER寄存器中的LDAC位设置触发,可同步更新多个DAC输出。

4.4 广播DAC寄存器

对DAC广播寄存器的单次写入可更新所有配置的DAC输出。每个通道是否保持不变或接受广播命令可通过SYNC寄存器中的DACx_BRDCAST_EN位单独设置。

4.5 上电复位(POR)

SGM71622R4系列具有上电复位功能,系统上电时芯片输出默认电压。

4.6 软件复位

软件复位在复位命令结束后的nCS上升沿有效。

五、寄存器映射

SGM71622R4包含多个寄存器,用于配置和控制芯片的各种功能,主要寄存器及其功能如下: Register Address Bits Data Bits Type Reset
NOP 0 0 0 0 See Table 8 W 0000h
CHIP_ID 0 0 0 1 See Table 9 R -
SYNC 0 0 1 0 See Table 10 R/W FF00h
CONFIG 0 0 1 1 See Table 11 R/W 0000h
GAIN 0 1 0 0 See Table 12 R/W 0000h
TRIGGER 0 1 0 1 See Table 13 W 0000h
BRDCAST 0 1 1 0 BRDCAST_DATA[15:0], See Table 14 R/W 0000h
STATUS 0 1 1 1 See Table 15 R 0000h
DAC0 1 0 0 0 DAC0_DATA[15:0] R/W 0000h
DAC1 1 0 0 1 DAC1_DATA[15:0] R/W 0000h
DAC2 1 0 1 0 DAC2_DATA[15:0] R/W 0000h
DAC3 1 0 1 1 DAC3_DATA[15:0] R/W 0000h

详细的寄存器位定义和功能可参考文档中的具体表格。

六、使用注意事项

6.1 绝对最大额定值

在使用SGM71622R4时,应注意其绝对最大额定值,如电源电压范围(VDD至GND为 - 0.3V至6V,VIO至GND为 - 0.3V至6V)、引脚电压范围、输入电流等。超过这些额定值可能会导致器件永久性损坏。

6.2 ESD敏感性

该集成电路对静电放电(ESD)敏感,使用时应采取适当的ESD保护措施,避免因ESD损坏器件。

6.3 推荐工作条件

为确保器件的正常工作,应在推荐的工作条件下使用,包括模拟电源电压范围(2.7V至5.5V)、IO电源电压范围(1.7V至5.5V)、数字输入电压范围等。

七、总结

SGM71622R4是一款功能强大、性能优异的4通道16位SPI电压输出DAC,具有高精度、低功耗、灵活的配置选项等特点。在光模块、可编程逻辑控制器、工业自动化、实验室仪器等领域都有广泛的应用前景。电子工程师在设计过程中,可以根据具体的应用需求,合理配置芯片的寄存器,充分发挥其性能优势。同时,在使用过程中要注意遵守绝对最大额定值和推荐工作条件,采取适当的ESD保护措施,确保器件的正常工作。你在实际应用中是否遇到过类似DAC的使用问题呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分