电子说
在电子设计领域,模数转换器(ADC)如同桥梁,连接着模拟世界和数字世界。Microchip的MCP3221就是这样一款性能出色的12位ADC,在众多应用场景中展现出强大的实力。今天,我们就来深入了解一下这款产品。
文件下载:MCP3221A5T-I OT.pdf
MCP3221拥有12位分辨率,最大DNL为±1 LSB,INL为±2 LSB,能提供高精度的转换结果。其转换电流最大为250 µA,典型待机电流仅5 nA,最大1 µA,这种低功耗特性使其在电池供电和远程数据采集应用中表现出色。
它采用I2C兼容的串行接口,支持100 kHz的标准模式和400 kHz的快速模式,单条2线总线上最多可连接8个设备,在I2C快速模式下采样率可达22.3 ksps。
芯片内部集成了采样保持电路和转换时钟,单电源供电范围为2.7V至5.5V,工作温度范围为 -40°C至 +125°C,采用小巧的SOT - 23 - 5封装,适合各种小型化应用。
MCP3221的特性使其在多个领域都有广泛应用:
VDD最大为 +7.0V,模拟输入引脚相对于VSS的电压范围为 -0.6V至VDD + 0.6V,SDA和SCL引脚相对于VSS的电压范围为 -0.6V至VDD + 1.0V,存储温度范围为 -65°C至 +150°C,工作时环境温度范围为 -65°C至 +125°C,最大结温为 +150°C,所有引脚的ESD保护(HBM)≥4 kV。需要注意的是,超过这些额定值可能会对设备造成永久性损坏。
在VDD = 5.0V、VSS = GND、RPU = 2 kΩ、TA = -40°C至 +85°C、I2C快速模式(fSCL = 400 kHz)的条件下,其分辨率为12位,INL最大为±2 LSB,DNL最大为±1 LSB,无丢失码,偏移误差最大为±2 LSB,增益误差最大为±3 LSB。
在VIN = 0.1V至4.9V、1 kHz的条件下,总谐波失真(THD)为 -82 dB,信噪失真比(SINAD)为72 dB,无杂散动态范围(SFDR)为86 dB。
输入电压范围为VSS - 0.3V至VDD + 0.3V(2.7V ≤ VDD ≤ 5.5V),泄漏电流为 -1至 +1 µA。
数据编码格式为直二进制,高电平输入电压VIH为0.7 VDD,低电平输入电压VIL为0.3 VDD,低电平输出电压VOL在IOL = 3 mA、RPU = 1.53 kΩ时为0.4 V,施密特触发器输入的迟滞电压VHYST在fSCL = 400 kHz时为0.05 VDD,输入和输出泄漏电流均为 -1至 +1 µA。
引脚电容(所有输入/输出)CIN、COUT在TA = 25°C、f = 1 MHz时为10 pF,总线电容CB在SDA驱动低至0.4V时为400 pF。
工作电压VDD范围为2.7V至5.5V,转换电流IDD典型值为175 µA,最大250 µA,待机电流IDDS典型值为0.005 µA,最大1 µA,活动总线电流IDDA最大为120 µA。
转换时间tCONV典型值为8.96 µs,模拟输入采集时间tACQ典型值为1.12 µs,采样率fSAMP在fSCL = 400 kHz时为22.3 ksps。
I2C标准模式下,时钟频率fSCL为0至100 kHz,时钟高时间THIGH为4000 ns,时钟低时间TLOW为4700 ns等;I2C快速模式下,时钟频率FSCL为0至400 kHz,时钟高时间THIGH为600 ns,时钟低时间TLOW为1300 ns等。
文档中给出了一系列典型性能曲线,如INL与时钟速率、VDD、代码、温度的关系,DNL与时钟速率、VDD、代码、温度的关系,以及增益误差、偏移误差、SNR、THD、SINAD、ENOB、SFDR等与相关参数的关系曲线。这些曲线能帮助工程师更好地了解MCP3221在不同条件下的性能表现,从而在设计中做出更合理的选择。例如,通过INL与VDD的关系曲线,我们可以知道在不同电源电压下,转换器的积分非线性情况,进而评估其对转换精度的影响。
(V_{DD})为设备提供2.7V至5.5V的电源,同时作为转换过程的电压参考,关于电源和接地的注意事项可参考相关章节。
(A{IN})是逐次逼近寄存器(SAR)转换器采样保持电路的输入引脚,驱动该引脚时需谨慎,其电压范围为(V{SS})至(V_{DD})。
SDA是双向引脚,用于传输地址和数据,是开漏输出,需要上拉电阻连接到(V_{DD})(100 kHz时典型值为10 kΩ,400 kHz时典型值为2 kΩ)。正常数据传输时,SDA仅在SCL低电平时允许变化,SCL高电平时的变化用于表示起始和停止条件。
SCL是输入引脚,用于同步SDA引脚的数据传输,也是开漏输出,同样需要上拉电阻连接到(V_{DD}),数据传输规则与SDA类似。
MCP3221采用经典的SAR架构,通过内部采样保持电容存储模拟输入,采集时间结束后,转换器输入开关打开,利用存储的电荷产生12位串行数字输出代码。采集时间和转换由内部时钟自定时,每次转换结果存储在12位寄存器中,可随时读取。
数字输出代码与输入信号和电源电压(V{DD})有关,(V{DD})降低时,LSB尺寸相应减小,输出代码以MSB优先的方式串行传输,格式为直二进制。
转换时间(tCONV)典型值为8.96 µs,采集时间(tACQ)典型值为1.12 µs,二者均依赖于内部振荡器,与SCL无关。
采样率可通过单次或连续转换测量。单次转换包括起始位、地址字节、两个数据字节和停止位,采样率从一个起始位到下一个起始位测量;连续转换时,最大采样率从一次转换到下一次转换测量,共18个时钟(两个数据字节和两个确认位)。
地址字节是主设备发送起始条件后接收的第一个字节,前4位为设备代码(MCP3221为1001),后面三位为地址位(默认101),最多可支持8个设备在同一总线上。地址字节的第8位决定主设备是读取转换数据还是写入MCP3221,由于MCP3221没有可写寄存器,该位必须设置为1以启动转换。
MCP3221凭借其高精度、低功耗、灵活的通信接口和广泛的应用场景,成为电子工程师在设计中值得考虑的一款优秀ADC。在实际应用中,工程师们可以根据具体需求,结合其电气特性和性能曲线,合理使用这款产品,以实现最佳的设计效果。大家在使用MCP3221的过程中有没有遇到过什么有趣的问题呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !