电子说
在电子设计领域,一款性能卓越且功能丰富的ADC/DAC芯片往往能为项目带来更高的灵活性和性能表现。SGM90509就是这样一款值得深入研究的芯片,它由SGMICRO推出,具备8通道、12位的可配置ADC/DAC功能,还集成了片上参考和SPI接口,适用于多种应用场景。
文件下载:SGM90509.pdf
SGM90509拥有8个输入/输出(I/O)引脚,这些引脚可独立配置为电压数模转换器(DAC)输出、模数转换器(ADC)输入、数字输出或数字输入。当I/O引脚配置为DAC输出时,它是一个12位的DAC输出,输出范围可通过软件配置为0V到 (V{REF}) 或0V到 (2 ×V{REF}) ;当配置为ADC输入时,输入信号通过多路复用器进入12位ADC,输入范围同样可通过软件配置为 (V{REF}) 或 (2 ×V{REF}) 。此外,I/O引脚还能配置为数字通用输入或输出(GPIO)引脚。该芯片通过串行外设接口(SPI)进行操作,内部集成了2.5V、10ppm/℃(典型值)的参考电压和片上温度传感器,可对芯片温度进行估算。
可以实时监测芯片的温度,有助于评估芯片的工作状态和稳定性,为系统的可靠性提供保障。
能够对电源状态进行监测,确保芯片在稳定的电源环境下工作,提高系统的可靠性。
提供了便捷的通信方式,方便与其他设备进行数据交互,简化了系统设计。
支持Green TSSOP - 16、TQFN - 3×3 - 16BL和WLCSP - 2.05×2.05 - 16B等多种封装,可根据不同的应用场景和PCB布局需求进行选择。
SGM90509拥有8个12位DAC,输出范围可设置为0V到 (V{REF}) 或0V到 (2 ×V{REF}) ,所有通道共享输出范围配置。输入代码为直二进制,理想输出电压可根据公式 (V{OUT }=G × V{REF } timesleft(frac{D{IN }}{2^{N}}right)) 计算,其中 (G) 根据输出范围取值为1或2, (V{REF}) 为参考电压, (D_{IN}) 为加载到DAC寄存器的二进制代码的十进制等效值, (N = 12) 。
ADC是一个快速的12位单电源ADC,每次转换需要2μs。输入范围可配置为0V到 (V{REF}) 或0V到 (2 ×V{REF}) ,所有ADC通道共享相同的输入范围。ADC输出代码为直二进制格式,I/Ox引脚可以同时配置为DAC和ADC,此时I/O为DAC输出,同时可通过ADC转换和读取序列读取DAC电压。ADC转换结果为16位格式。
每个I/Ox引脚都可作为GPIO引脚使用。输出可通过写数据寄存器设置,输入可通过配置寄存器读取。当I/Ox引脚设置为输出时,也可同时将其设置为输入引脚来读取其状态。
芯片具有片上2.5V参考电压,默认情况下内部参考电源关闭。要启用内部参考,需在电源关闭和参考控制寄存器中设置位D9。
集成的温度传感器可用于估算芯片温度,温度转换时间为3μs,无论ADC缓冲器是否启用。要启用温度采样,需在ADC序列寄存器中设置位D8。温度计算根据ADC增益不同有不同公式,ADC增益为1时, (Temperature left(^{circ} Cright)=25+frac{left( ADC Code -left(0.56 N{REF }right) × 4095right)}{left(3.015 timesleft(2.5 N{REF}right)right)}) ;ADC增益为2时, (Temperature left(^{circ} Cright)=25+frac{left(A D C Code -left(0.56 /left(2 × V{REF}right)right) × 4095right)}{left(1.508 timesleft(2.5 N{REF}right)right)}) 。ADC返回的代码范围约为721到1219,对应温度范围为 - 40℃到 + 125℃。
SGM90509具有SPI兼容接口,输入移位寄存器为16位格式。控制寄存器映射详细规定了各种操作的寄存器地址和功能,包括无操作(NOP)、DAC回读、ADC序列选择、通用控制、引脚配置等。
系统上电或复位操作时,SGM90509需要250μs上电,在此期间不建议进行任何操作。
nSYNC的下降沿启动写入帧,数据在SCLK的下降沿锁定。经过16个SCLK下降沿后,所有16位数据被移入,然后nSYNC可拉高。
支持从ADC和控制寄存器读取数据。ADC转换结果在芯片操作时会自动移出。要读取寄存器,需先向回读和LDAC模式寄存器写入以选择要回读的寄存器,然后在下一个nSYNC帧的16个时钟下降沿读出所选寄存器内容。
为使SGM90509工作在目标状态,需要设置一系列配置寄存器。上电后,I/O引脚默认配置为连接到GND的85kΩ电阻。I/O引脚可通过软件重新配置为DAC输出、ADC输入、数字输出、数字输入、三态或连接到GND的85kΩ下拉电阻。配置操作可在没有ADC转换进行或寄存器回读时随时进行,且在进行配置前锁定配置位必须为0。
SGM90509是一款功能强大、性能卓越的8通道12位可配置ADC/DAC芯片。其丰富的可配置功能、高精度的转换性能以及多种封装形式,使其在光模块、工业自动化等多个领域具有广泛的应用前景。电子工程师在设计相关系统时,可充分利用SGM90509的特性,提高系统的性能和可靠性。同时,在使用过程中,需要根据具体的应用需求和电气特性,合理配置芯片的参数,以达到最佳的工作效果。大家在实际应用中是否遇到过类似芯片的配置难题呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !