锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

具有串行接口(SPI 或 I2C)的 16 位 I/O 扩展器

时间:2024-11-14 12:07:11

  该项目为 I2C 或 SPI 使用供应 16 位通用并行 I/O 扩大。MCP23017芯片支撑I2C ,MCP23S17芯片用于SPI接口。该板可装置 SPI 或 I2C 芯片。
  注: I2C 接口应用 MCP23017 芯片,SPI 接口应用 MCP23S17。请参阅 I/O 连贯图。假如应用SPI芯片,请勿装置R7和R8。
   1.8V 至 5.5V 直流16 位长途双向 I/O 端口(仅 MCP23017 的引脚 GPA7、GPB7 为输入): – I/O 引脚默觉得输出高速I2C接口(MCP23017):100Khz/400Khz/1.7Mhz高速 SPI 接口(MCP23S17): – 10 MHz(最大值)三个硬件地点引脚,同意总线上至多八个设置装备摆设可设置中缀输入引脚:可设置为高电平无效、低电平无效或漏极开路INTA 和 INTB 可设置为自力运转或一路运转可设置中缀源:设置的寄存器默认值或引脚变迁发生的电平变迁中缀I2C/SPI 接口讨论连接器供应 16 个 I/0 线、VCC 和 GND 的讨论连接器,以完成简略的接口PCB 尺寸 43.97 x 24.29 毫米5mm 装置孔
   I2C VS SPI 引脚
  NC/CS:输出 NC (MCP23017)/片选 (MCP23S17)SCK:输出 串行时钟输出SDA/SI:输出/输入串行数据I/O(MCP23017)/串行数据输出(MCP23S17)NC/SO 输入:NC (MCP23017)/串行数据输入 (MCP23S17)INTB:输入 PORTB 的中缀输入。可设置为高电平无效、低电平无效或漏极开路。INTA:输入 PORTA 的中缀输入。可设置为高电平无效、低电平无效或漏极开路。
  MCP23X17由多个8位设置寄存器构成,用于输出、输入和极性抉择。体系主机能够经由过程写入 I/O 设置位 (IODIRA/B) 来启用 I/O 作为输出或输入。每一个输出或输入的数据保存在响应的输出或输入寄存器中。输出端口寄存器的极性能够经由过程极性反转寄存器来反转。所有寄存器都可以由体系主机读取。16 位 I/O 端口功能上由两个 8 位端口(PORTA 和 PORTB)构成。MCP23X17 可通过 IOCON.BANK 设置为在 8 位或 16 位模式下运转。有两个中缀引脚 INTA 和 INTB,它们能够与各自的端口联系关系,也能够逻辑“或”在一起,以便在任一端口惹起中缀时两个引脚都市激活。
  当任何输出状况与其对应的输出端口寄存器状况不同时。这用于向体系主机指导输出状况已转变。
  当输出状况与预设置寄存器值(DEFVAL 寄存器)不同时。
  中缀捕捉寄存器捕捉中缀时的端口值,从而保管惹起中缀的前提。上电复位 (POR) 将寄存器配置为其默认值并初始化器件状态机。硬件地点引脚用于肯定设置装备摆设地点。
  联络  CN1:引脚 1=01/PB7、引脚 2=02/PB6、引脚 3=03/PB5、引脚 4=04/PB4、引脚 5=05/PB3、引脚 6=06/PB2、引脚 7=07/PB1 , 引脚 8=08/PB0, 引脚 9=09/PA0, 引脚 10=10/PA1, 引脚 11=11/PA2, 引脚 12=12/PA3, 引脚 13=13/PA4, 引脚 14=14/PA5,引脚 15=15/PA6,引脚 16=16/PA7CN2:引脚 1 至 16 GND。CN3:引脚 1 至 16 VCCCN4:引脚 1 = VCC,引脚 2 = 中缀 B,引脚 3 = 中缀 A,引脚 4 = 串行输入,引脚 5= SI-SPI/SDA-I2C,引脚 6=SCK-SPI/SCL-I2C,引脚 7= CS-SPI,引脚 8 = GNDD1:电源 J1 = 地点 A0(PCB 焊接跳线)跳线 J2 = 地点 A1(PCB 焊接跳线)跳线 J3 = 地点 A2(PCB 焊接跳线)

连贯



性能图


  SPI 与 I2C 芯片引脚罗列


0次
锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章