探索PCAL9714:超低压14位SPI I/O扩展器的卓越性能与应用
在电子设计领域,I/O扩展器是解决微控制器I/O资源不足问题的关键组件。今天,我们将深入探讨NXP的PCAL9714——一款超低压翻译14位SPI I/O扩展器,它具备Agile I/O特性、中断输出和复位功能,为各类应用提供了强大而灵活的解决方案。
文件下载:NXP Semiconductors PCAL9714超低电压14位扩展器.pdf
一、PCAL9714概述
PCAL9714是一款14位通用I/O扩展器,通过SPI接口为大多数微控制器系列提供远程I/O扩展。其超低压接口允许与低至1.1V的微控制器直接连接,这在电池供电的移动应用中尤为重要,因为它可以降低功耗并延长电池寿命。
该扩展器具有内置的电平转换功能,能够在不同电压水平的I/O设备之间实现无缝通信。它的两个电源电压$V{DD(SPI)}$和$V{DD(P)}$分别为接口和核心电路及端口P提供电源,使得系统在混合电源系统中更加灵活。
二、特性与优势
2.1 基本特性
- SPI总线扩展:支持5MHz的SPI总线,实现高速数据传输。
- 宽电压范围:SPI总线侧的工作电源电压范围为1.1V至5.5V,端口P支持1.8V、2.5V、3.3V或5.5V,允许在不同电压水平之间进行双向电压电平转换和GPIO扩展。
- 低功耗:典型的待机电流消耗在3.3V $V_{DD}$时仅为2.0μA,适合电池供电应用。
- 高耐受性:I/O端口和SPI总线引脚具有5.5V的耐受性,增强了系统的可靠性。
- 复位与中断:具备有源低电平复位输入(RESET)和开漏有源低电平中断输出(INT),方便系统控制和事件响应。
2.2 Agile I/O特性
- 输出配置灵活:输出端口可配置为推挽或开漏输出级,满足不同应用需求。
- 中断状态识别:只读寄存器可识别中断源,便于故障排查和系统调试。
- 位级编程:支持输出驱动强度、输入锁存、上拉/下拉电阻、中断屏蔽等位级编程特性,提供了高度的灵活性。
2.3 额外的Agile I/O Plus特性
- 中断边缘指定:可逐位指定中断边缘,实现更精确的中断控制。
- 独立清除中断:可以独立清除中断而不影响其他事件,提高系统的响应效率。
- 读取所有中断事件:无需清除即可读取所有中断事件,方便系统监控。
- 开关消抖硬件:内置开关消抖硬件,减少机械开关的抖动干扰。
三、订购信息
PCAL9714提供两种型号:PCAL9714HN和PCAL9714HN/Q900。其中,PCAL9714HN/Q900符合汽车AEC - Q100(1级)标准,适用于汽车应用。两种型号均采用HVQFN24封装,提供卷轴包装,最小订购数量为6000。
四、功能描述
4.1 设备地址
PCAL9714的从设备地址由ADDR引脚选择,可通过连接$V{DD}$或$V{SS}$选择两个不同的地址。第一个字节的最后一位定义了读写操作,逻辑1表示读取,逻辑0表示写入。
4.2 接口定义
SPI总线和I/O数据总线的接口定义清晰,方便与微控制器进行连接和通信。
4.3 指针寄存器和命令字节
总线主设备在发送从设备地址后,会发送一个命令字节,该字节存储在指针寄存器中。指针寄存器的最低7位用于确定访问的寄存器,最高位用于自动递增功能。
4.4 寄存器描述
PCAL9714包含多个寄存器,用于控制输入输出、极性反转、配置、输出驱动强度、输入锁存等功能。每个寄存器都有其特定的用途和操作方法,详细的寄存器描述可以帮助工程师更好地理解和使用该扩展器。
4.5 I/O端口
I/O端口可配置为输入或输出,输入时具有高阻抗,输出时具有低阻抗路径。在电源上电或复位时,所有寄存器将恢复到默认值。
4.6 电源上电复位和复位输入
电源上电复位会使PCAL9714进入复位状态,直到$V{DD(P)}$达到VPOR。复位输入(RESET)可在保持$V{DD(P)}$在工作水平的情况下初始化系统。
4.7 中断输出
中断输出(INT)具有开漏结构,需要上拉电阻。当任何当前输入端口状态与其对应的输入端口寄存器状态不同时,中断输出引脚将被置为低电平,通知系统主设备输入端口状态发生了变化。
4.8 开关消抖电路
PCAL9714的开关消抖电路可以消除机械开关的抖动,提高系统的稳定性。通过在P0_0至P0_7、P1_0至P1_5引脚逐位启用该功能,可以有效去除开关开合时的抖动。
4.9 总线事务
PCAL9714作为SPI总线从设备,通过读写命令与主设备进行数据交换。SPI接口采用全局芯片选择或可寻址SPI,支持多个从设备连接到同一CS信号。
五、应用信息
5.1 控制LED时的功耗优化
在使用I/O控制LED时,为了降低功耗,可以采用高值电阻与LED并联或使$V{DD(P)}$低于LED电源电压至少1.2V的方法,保持I/O引脚电压不低于$V{DD(P)}$。
5.2 输出驱动强度控制
输出驱动强度寄存器允许用户控制GPIO的输出驱动水平,通过编程可以选择四种不同的输出电流水平,有助于减少系统噪声。
5.3 电源上电复位要求
电源上电复位需要设备经历一个电源周期,以确保完全复位。电源供应的波动和毛刺可能会影响电源上电复位性能,因此需要注意电源的稳定性。
5.4 内部上拉和下拉电阻的电流消耗
PCAL9714集成了可编程上拉和下拉电阻,这些电阻会对设备的电流消耗产生影响。在系统设计中,需要考虑这些电阻的配置和使用,以确保系统的整体性能。
六、电气特性
6.1 限制值
文档中给出了PCAL9714的各种限制值,包括电压、电流、温度等方面的限制,超过这些限制值可能会导致设备永久性损坏。
6.2 推荐工作条件
推荐的工作条件包括电源电压、输入输出电流、环境温度等,遵循这些条件可以确保设备的正常运行。
6.3 热特性
HVQFN24封装的PCAL9714具有一定的热特性,通过计算热阻抗可以评估设备的散热性能。
6.4 静态特性
静态特性描述了设备在不同条件下的输入输出电压、电流等参数,为系统设计提供了重要的参考。
6.5 动态特性
动态特性包括SPI总线接口的时序要求、开关特性等,确保数据的准确传输和系统的稳定运行。
七、参数测量信息
文档中提供了中断负载电路、P端口负载电路和复位负载电路的测量信息,以及相应的电压波形和测量条件。这些信息有助于工程师进行实际的测量和调试工作。
八、封装和焊接信息
8.1 封装
PCAL9714采用HVQFN24封装,具有特定的尺寸和引脚配置,方便在PCB上进行布局和安装。
8.2 焊接
介绍了波峰焊和回流焊两种焊接方法的特点和适用范围,以及焊接过程中的关键特性和注意事项。同时,还提供了HVQFN24封装的PCB焊盘布局信息。
九、总结
PCAL9714作为一款超低压14位SPI I/O扩展器,具有丰富的特性和强大的功能,适用于各种需要扩展I/O资源的应用场景。其宽电压范围、低功耗、灵活的配置和中断控制等特点,使其成为电池供电移动应用、汽车电子等领域的理想选择。在使用过程中,工程师需要仔细阅读文档,遵循推荐的工作条件和焊接要求,以确保系统的稳定性和可靠性。
你在使用PCAL9714的过程中遇到过哪些问题?或者你对它的哪些特性最感兴趣?欢迎在评论区分享你的经验和想法。
-
SPI接口
+关注
关注
0文章
290浏览量
36974
发布评论请先 登录
探索PCAL9714:超低压14位SPI I/O扩展器的卓越性能与应用
评论