0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MAX7317 10端口、SPI接口输入/输出扩展器,带有过压和热插入保护技术手册

要长高 2025-05-26 10:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

概述
MAX7317串行接口外设器件能够为微处理器提供10个I/O端口,额定电压7V。每个端口都可单独配置为漏极开路输出或带有过压保护的双稳态输入。

MAX7317支持热插拔,所有端口引脚在关闭电源时(V+ = 0V)具有高阻抗,并允许有8V电压。

MAX7317采用16引脚、薄型QFN和QSOP封装,工作在-40°C至+125°C。

如需具有恒定电流输出和8位PWM控制的类似器件,请参考MAX6966/MAX6967数据资料
数据表:*附件:MAX7317 10端口、SPI接口输入 输出扩展器,带有过压和热插入保护技术手册.pdf

应用

  • 蜂窝电话
  • 工业控制
  • 便携式设备
  • 系统监视
  • 白色家电

特性

  • 行业标准的4线接口简化I/O口扩展,不受微处理器架构限制
    • 高速、26MHz、SPI/QSPI™/MICROWIRE®兼容串行接口
    • 2.25V至3.6V工作电压
  • 保护电路确保可靠工作
    • I/O口输入具有7V过压保护
    • I/O口输出为7V额定电压的开漏输出
    • I/O口支持热插拔
  • 低功耗和小型封装减小电路板尺寸和电源要求
    • 0.7µA (典型值)、1.9µA (最大值)待机电流
    • 3mm x 3mm、高度为0.8mm TQFN封装

典型应用电路
image.png

引脚配置描述
image.png
image.png

电特性
image.png

框图
image.png

详细说明

MAX7317 是一款通用输入/输出(GPIO)外设,提供 10 个 I/O 端口(P0 至 P9),可通过兼容 SPI 的串行接口进行控制。这 10 个 I/O 端口可用作输入或集电极开路输出,任意组合均可。端口可承受 7V 电压,且与 MAX7317 的电源电压无关,无论用作输入还是输出。图 1 展示了 MAX7317 的 I/O 端口结构。

寄存器结构

MAX7317 包含 10 个内部寄存器,地址范围为 0x00 - 0x09,用于控制外设(表 2)。另外两个地址 0x0E 和 0x0F 不存储数据,而是返回端口输入状态。四个虚拟地址 0x0A - 0x0D 允许通过将同一数据写入多个输出寄存器,来设置多个输出为相同值,从而简化软件操作。RAM 寄存器提供 1 字节的内存,可用于任何目的。非操作寄存器(地址 0x20)在写入或读取时不执行任何操作,用于在访问多个级联设备中的 MAX7317 时产生哑信号

初始上电

上电时,所有控制寄存器均复位(表 2)。上电状态将 I/O 端口 P0 至 P9 设置为高阻抗,并使器件进入关断模式。

RAM 寄存器

RAM 寄存器提供 1 字节的内存,可用于任何目的。

GPIO 端口方向配置

10 个 I/O 端口 P0 至 P9 可配置为输入和输出的任意组合。端口可承受 7V 电压,且与 MAX7317 的电源电压无关,无论用作输入还是输出。通过将其输出寄存器设置为 0x01,可将端口配置为输入,这会将输出设置为高阻抗(表 4)。

输入端口寄存器

读取输入端口寄存器会返回 I/O 端口引脚上的逻辑电平。输入端口寄存器只能读取,向其写入不会产生任何作用。

输出寄存器

MAX7317 使用一个 8 位寄存器来控制每个输出端口(表 4)。每个端口可配置为输入或集电极开路输出。向输出寄存器写入 0x00 可将端口设置为逻辑低输出,写入 0x01 可将端口设置为逻辑高输出或逻辑输入。

0x00 至 0x09 这 10 个寄存器用于控制每个 I/O 端口(表 4)。四个伪寄存器地址 0x0A 至 0x0D 允许通过将同一数据写入多个输出寄存器,来设置多个输出为相同值。

串行接口

MAX7317 通过兼容 SPI 的四线串行接口进行通信。该接口有三个输入:时钟(SCLK)、芯片选择(CS)和数据输入(DIN),以及一个数据输出(DOUT)。CS 必须为低电平,才能选择器件,并且 DIN 必须在 SCLK 的上升沿稳定。DOUT 在 SCLK 的上升沿采样。SCLK 和 DIN 可用于向其他外设传输数据。当 MAX7317 未被访问时,它会忽略 SCLK 和 DIN 上的所有活动。注意,SPI 协议要求 DOUT 在 MAX7317 未被访问时为高阻抗;MAX7317 上的 DOUT 始终为高阻抗。如需将 MAX7317 转换为三态,请访问 www.maximintegrated.com/ian1879 获取方法。

使用四线接口进行控制和操作

控制 MAX7317 需要发送一个 16 位字。第一个字节(D15 至 D8)是命令,第二个字节(D7 至 D0)是数据字节(表 5)。

image.png

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

    关注

    3

    文章

    306

    浏览量

    33600
  • SPI
    SPI
    +关注

    关注

    17

    文章

    1866

    浏览量

    99808
  • 扩展器
    +关注

    关注

    0

    文章

    167

    浏览量

    16165
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MAX7317中文资料pdf

    MAX7317串行接口外设器件能够为微处理提供10个I/O端口,额定电压为7V。每个端口都可单
    发表于 05-06 17:31 23次下载

    利用微型端口扩展器控制LED

    Maxim推出的新型I/O端口扩展器是为那些需要额外增加I/O口的应用而设计的,这些通用器件能够为电路设计人员提供具有过保护的逻辑
    发表于 03-24 12:58 714次阅读
    利用微型<b class='flag-5'>端口</b><b class='flag-5'>扩展器</b>控制LED

    MAX6957 LED显示驱动输入/输出扩展器典型应用电路

    MAX6957 LED显示驱动输入/输出扩展器典型应用电路
    发表于 05-17 11:19 2035次阅读
    <b class='flag-5'>MAX</b>6957 LED显示驱动<b class='flag-5'>器</b>及<b class='flag-5'>输入</b>/<b class='flag-5'>输出</b><b class='flag-5'>扩展器</b>典型应用电路

    MAX7317 SPI借口IO口扩展IC

    MAX7317 SPI借口IO口扩展IC
    发表于 09-18 08:27 21次下载
    <b class='flag-5'>MAX7317</b> <b class='flag-5'>SPI</b>借口IO口<b class='flag-5'>扩展</b>IC

    串行端口扩展器-带有PIC MCU的额外SPI和UART端口

    电子发烧友网站提供《串行端口扩展器-带有PIC MCU的额外SPI和UART端口.zip》资料免费下载
    发表于 07-12 10:48 1次下载
    串行<b class='flag-5'>端口</b><b class='flag-5'>扩展器</b>-<b class='flag-5'>带有</b>PIC MCU的额外<b class='flag-5'>SPI</b>和UART<b class='flag-5'>端口</b>

    MAX7324 I²C端口扩展器,提供8路推挽式输出和8路输入技术手册

    MAX7324 2线串行接口外设具有16路I/O端口,其中8路为推挽输出,8路为推挽输入。每路输入
    的头像 发表于 05-22 15:22 657次阅读
    <b class='flag-5'>MAX</b>7324 I²C<b class='flag-5'>端口</b><b class='flag-5'>扩展器</b>,提供8路推挽式<b class='flag-5'>输出</b>和8路<b class='flag-5'>输入</b><b class='flag-5'>技术</b><b class='flag-5'>手册</b>

    MAX7322 I²C端口扩展器,提供4路推挽输出和4路输入技术手册

    2线串行接口外设MAX7322具有4路推挽输出和4路带可选内部上拉的输入端口输入
    的头像 发表于 05-22 15:36 582次阅读
    <b class='flag-5'>MAX</b>7322 I²C<b class='flag-5'>端口</b><b class='flag-5'>扩展器</b>,提供4路推挽<b class='flag-5'>输出</b>和4路<b class='flag-5'>输入</b><b class='flag-5'>技术</b><b class='flag-5'>手册</b>

    MAX6946/MAX6947 10端口、恒流LED驱动输入/输出扩展器带有PWM亮度控制技术手册

    或PWM)、1.25mA至10mA的恒流LED驱动(静态或PWM)、漏极开路逻辑输出或具有过保护
    的头像 发表于 05-22 16:06 671次阅读
    <b class='flag-5'>MAX</b>6946/<b class='flag-5'>MAX</b>6947 <b class='flag-5'>10</b><b class='flag-5'>端口</b>、恒流LED驱动<b class='flag-5'>器</b>和<b class='flag-5'>输入</b>/<b class='flag-5'>输出</b><b class='flag-5'>扩展器</b>,<b class='flag-5'>带有</b>PWM亮度控制<b class='flag-5'>技术</b><b class='flag-5'>手册</b>

    MAX7319 I²C端口扩展器,具有8路输入,可屏蔽瞬态检测中文手册

    MAX7319 2线串行接口外设具有8个输入端口,带可选的内部上拉,+6V过保护以及
    的头像 发表于 05-23 11:22 572次阅读
    <b class='flag-5'>MAX</b>7319 I²C<b class='flag-5'>端口</b><b class='flag-5'>扩展器</b>,具有8路<b class='flag-5'>输入</b>,可屏蔽瞬态检测中文<b class='flag-5'>手册</b>

    MAX6966/MAX6967 10端口、恒流LED驱动输入/输出扩展器带有PWM亮度控制技术手册

    ))。 * 10mA恒流LED驱动(静态或PWM)。 * 开漏极逻辑输出。 * 带过保护的施密特逻辑
    的头像 发表于 05-26 09:44 744次阅读
    <b class='flag-5'>MAX</b>6966/<b class='flag-5'>MAX</b>6967 <b class='flag-5'>10</b><b class='flag-5'>端口</b>、恒流LED驱动<b class='flag-5'>器</b>和<b class='flag-5'>输入</b>/<b class='flag-5'>输出</b><b class='flag-5'>扩展器</b>,<b class='flag-5'>带有</b>PWM亮度控制<b class='flag-5'>技术</b><b class='flag-5'>手册</b>

    MAX7318 2线接口、16位输入/输出端口扩展器带有中断和插入保护技术手册

    MAX7318是2线接口扩展器,为SMBus™和I²C应用提供16位并行输入/输出(I/O)端口
    的头像 发表于 05-26 09:57 691次阅读
    <b class='flag-5'>MAX</b>7318 2线<b class='flag-5'>接口</b>、16位<b class='flag-5'>输入</b>/<b class='flag-5'>输出</b><b class='flag-5'>端口</b><b class='flag-5'>扩展器</b>,<b class='flag-5'>带有</b>中断和<b class='flag-5'>热</b><b class='flag-5'>插入</b><b class='flag-5'>保护</b><b class='flag-5'>技术</b><b class='flag-5'>手册</b>

    MAX7312 2线接口、16位、输入/输出端口扩展器带有中断和插入保护技术手册

    MAX7312是2线接口扩展器,为SMBus™和I²C应用提供16位并行输入/输出(I/O)端口
    的头像 发表于 05-26 15:41 684次阅读
    <b class='flag-5'>MAX</b>7312 2线<b class='flag-5'>接口</b>、16位、<b class='flag-5'>输入</b>/<b class='flag-5'>输出</b><b class='flag-5'>端口</b><b class='flag-5'>扩展器</b>,<b class='flag-5'>带有</b>中断和<b class='flag-5'>热</b><b class='flag-5'>插入</b><b class='flag-5'>保护</b><b class='flag-5'>技术</b><b class='flag-5'>手册</b>

    MAX7311 2线接口、16位输入/输出端口扩展器带有中断和插入保护技术手册

    MAX7311 2线接口扩展器为兼容于SMBus™和I²C的应用提供16位并行输入/输出(I/O)端口
    的头像 发表于 05-26 11:33 581次阅读
    <b class='flag-5'>MAX</b>7311 2线<b class='flag-5'>接口</b>、16位<b class='flag-5'>输入</b>/<b class='flag-5'>输出</b><b class='flag-5'>端口</b><b class='flag-5'>扩展器</b>,<b class='flag-5'>带有</b>中断和<b class='flag-5'>热</b><b class='flag-5'>插入</b><b class='flag-5'>保护</b><b class='flag-5'>技术</b><b class='flag-5'>手册</b>

    MAX7310 2线接口、8位、输入/输出端口扩展器带有复位技术手册

    MAX7310为兼容于SMBus™和I²C的应用提供8位并行输入/输出端口扩展MAX7310包
    的头像 发表于 05-26 15:41 728次阅读
    <b class='flag-5'>MAX</b>7310 2线<b class='flag-5'>接口</b>、8位、<b class='flag-5'>输入</b>/<b class='flag-5'>输出</b><b class='flag-5'>端口</b><b class='flag-5'>扩展器</b>,<b class='flag-5'>带有</b>复位<b class='flag-5'>技术</b><b class='flag-5'>手册</b>

    MAX7301 4线接口、2.5V至5.5V、20端口或28端口输入/输出扩展器技术手册

    MAX7301是一款紧凑型、串行接口、I/O扩展器(或通用I/O (GPIO)外设),为微处理提供最多28个端口。每个
    的头像 发表于 05-26 14:07 719次阅读
    <b class='flag-5'>MAX</b>7301 4线<b class='flag-5'>接口</b>、2.5V至5.5V、20<b class='flag-5'>端口</b>或28<b class='flag-5'>端口</b><b class='flag-5'>输入</b>/<b class='flag-5'>输出</b><b class='flag-5'>扩展器</b><b class='flag-5'>技术</b><b class='flag-5'>手册</b>