探索PCAL9714:超低压14位SPI I/O扩展器的卓越性能与应用

电子说

1.4w人已加入

描述

探索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的过程中遇到过哪些问题?或者你对它的哪些特性最感兴趣?欢迎在评论区分享你的经验和想法。

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

全部0条评论

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

×
20
完善资料,
赚取积分