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