ADCS16162是面向工业数据采集的16通道、16位、双路同步采样ADC,支持±10V/±5V/±2.5V三种双极性量程,吞吐率2MSPS,±10V量程下SNR典型值90.5dB,模拟输入阻抗恒定1MΩ,单5V供电。器件采用80引脚LQFP封装,引脚定义与AD7616完全一致,寄存器映射兼容,软件层面高度可移植。在数字接口中,串行SPI模式因其引脚占用少、布线简洁,是电力保护继电器、多相电机控制、工业数据采集系统中使用最广泛的配置形式。本文聚焦:从AD7616迁移至ADCS16162时,串行接口的兼容性验证方法。
一、串行接口引脚与协议兼容性
ADCS16162的串行接口引脚包括SCLK(串行时钟输入)、CSb(片选)、SDOA/SDOB(串行数据输出)、SDI(串行数据输入)。引脚定义、功能复用与AD7616完全一致,迁移时无需修改PCB布线、无需重做封装适配。寄存器映射层面,ADCS16162兼容AD7616的寄存器地址分配与位域语义,现有驱动代码可在不修改寄存器操作序列的前提下直接复用。上述兼容性意味着,迁移工作的重心不在"改什么",而在"验证什么"——确认现有设计在ADCS16162的时序规格范围内正常工作。
二、串行时序兼容性验证
表1列出两器件串行模式时序规格的完整对照。该表的核心结论是:11项串行时序参数中,8项规格完全一致,3项为SCLK时钟脉宽的裕量调整,不影响绝大多数应用场景。
表1.串行模式时序参数兼容性对照

片选建立与保持时间、数据输出访问与保持时间、数据输入建立与保持时间、输出三态恢复时间——这些直接决定SPI数据帧读写可靠性的参数,两器件规格完全一致。这意味着,若原系统的SPI时序设计满足AD7616规格要求,则串行接口层面迁移至ADCS16162后可直接正常工作,无需修改PCB或调整信号走线。
三、SCLK时钟裕量验证
SCLK相关的三项参数(fSCLK、tSCLK_LOW、tSCLK_HIGH)在ADCS16162中给出了更宽裕的规格边界。理解该裕量的工程含义,是验证迁移可行性的关键。ADCS16162的SCLK低电平与高电平最小脉宽分别为14ns,对应理论最高SCLK频率约35.7MHz,实际规格标注为35MHz。该频率覆盖了工业数据采集系统中的主流SPI时钟配置——电力保护继电器与多相电机控制系统中,SPI时钟频率通常配置在10MHz~25MHz范围内,远低于35MHz上限。
迁移验证中需确认以下情形:
情形一:原系统SCLK≤35MHz。该条件覆盖了绝大多数工业应用场景。此范围内两器件的所有串行时序参数均满足要求,SPI配置无需修改,可直接替换。
情形二:原系统SCLK为35MHz~50MHz。需将SPI分频系数调整至fSCLK≤35MHz。以40MHz降为35MHz为例,单次16位数据帧的传输时间从400ns增至约457ns,增量约57ns。该增量在tCYCLE约束内可自然吸收,不影响采样率。若固件采用固定延时等待数据帧传输完成,应同步调整延时参数。
情形三:原系统SCLK脉宽接近极限。部分SPI主机在产生高频时钟时,SCLK低电平与高电平脉宽并不严格对称。若原设计在AD7616下以接近8ns低电平脉宽运行,迁移后须确保低电平脉宽不低于14ns。该约束通常通过调整SPI分频系数实现,不涉及硬件修改。
四、转换周期与吞吐率验证
ADCS16162采用8核并行采样架构,8对通道可同时转换,16通道全部采集耗时约4μs,总吞吐率达2MSPS。该架构在保证16通道同步性的同时,提供了更高的整体吞吐率。表2对照两器件的通用时序参数。
表2. 通用时序参数对照

CONVST触发时序、BUSY延迟、片选建立、静默时间等控制信号参数两器件完全一致。BUSY信号的行为定义在两器件中相同:CONVST上升沿后变高,转换完成后变低,数据在BUSY下降沿后可读。该握手机制是迁移设计的便利基础——只要固件以BUSY下降沿作为读取触发而非依赖固定延时,即可直接适配。
迁移验证中需确认的转换周期参数:
CONVST触发间隔:ADCS16162的tCYCLE最小值为4.5μs。若原系统采用BUSY下降沿硬件握手触发下一次转换,直接通过;若采用固定定时触发,验证间隔不低于4.5μs。
突发模式BUSY时序:突发模式下,ADCS16162内部自动生成转换脉冲,16通道全部转换完成后BUSY高电平时间约13μs。若原固件以固定延时等待BUSY拉低,应改为下降沿中断或查询方式触发后续操作。
五、迁移验证流程
基于上述兼容性分析,从AD7616迁移至ADCS16162的串行接口设计验证可归纳为五步流程。多数系统中,步骤一可直接通过,后续步骤为标准化验证项。
步骤一:SCLK频率验证。读取原系统SPI分频配置,计算实际SCLK频率。若fSCLK≤35MHz,直接通过。该条件覆盖了电力保护继电器、多相电机控制等主流工业场景的典型配置。若fSCLK>35MHz,调整分频系数即可,不涉及硬件变更。
步骤二:CONVST周期验证。读取原系统CONVST触发间隔。若采用BUSY下降沿硬件握手,直接通过——该握手时序两器件完全一致。若采用固定定时触发,验证间隔不低于4.5μs。突发模式下,验证BUSY等待逻辑改为下降沿触发。
步骤三:复位时序验证。完全复位后须等待15ms以上再进行寄存器操作。该要求源自内部基准电压建立至16位精度所需时间,AD7616数据手册与ADCS16162应用笔记均规定为15ms,原系统若已遵循该规定可直接通过。
步骤四:寄存器读写验证。向输入范围寄存器A1写入±5V量程配置(8'b10101010),回读该地址,回读值与写入值一致即可确认串行接口时序正确。建议将该写入、回读、比对流程纳入驱动初始化环节。
步骤五:数据帧完整性验证。连续读取16通道转换数据,检查SDOA与SDOB输出是否存在位移或丢帧。若启用CRC功能(CRCEN引脚置高),验证CRC校验字与转换数据的一致性。
六、国产替代的工程价值
ADCS16162在国内量产,封装与引脚定义与AD7616完全一致,现有PCB可原位替换。串行接口时序层面,11项参数中8项完全一致,3项为SCLK裕量调整,在绝大多数工业应用中无需修改SPI配置。8核并行架构提供了2MSPS总吞吐率,16通道全采集时间约4μs。芯动神州本土FAE团队可提供从SPI时序审查、FPGA接口对齐到量产导入的全流程支持,缩短验证周期。

在线留言询价
| 型号 | 品牌 | 询价 |
|---|---|---|
| TL431ACLPR | Texas Instruments | |
| CDZVT2R20B | ROHM Semiconductor | |
| BD71847AMWV-E2 | ROHM Semiconductor | |
| RB751G-40T2R | ROHM Semiconductor | |
| MC33074DR2G | onsemi |
| 型号 | 品牌 | 抢购 |
|---|---|---|
| BP3621 | ROHM Semiconductor | |
| BU33JA2MNVX-CTL | ROHM Semiconductor | |
| TPS63050YFFR | Texas Instruments | |
| STM32F429IGT6 | STMicroelectronics | |
| ESR03EZPJ151 | ROHM Semiconductor | |
| IPZ40N04S5L4R8ATMA1 | Infineon Technologies |
AMEYA360公众号二维码
识别二维码,即可关注
请输入下方图片中的验证码: