You are here

GPIO Expander

GPIO Expander

从一开始就难以预见项目的需求。在项目开始时选择具有精确正确的IO的MCU,可能不足以在开发期间发生的要求蠕变和不可预见的工程挑战。添加到项目的差异也可能具有挑战性,因为大多数MCU可供所有人提供。那么,当您已经使用所有IO时,如何轻松添加新功能?我们如何扩展IO的数量?使用新的I2C块,GreenPak™5制作理想的GPIO扩展器,允许您为已经高度集成的设计添加新功能,逻辑,定时和感应。

GreenPak™福利作为GPIO扩展器:

  • 系统稳定性
    • GreenPAK is 100% hardware - Implementing features in hardware ensures stability
    • GreenPak可以集成许多组件,确保更少的失败点
  • 能量消耗
    • GreenPak是低功率
  • Configurable Pinout
    • GreenPAK GPIO routing is flexible – Ensuring the least complexity in PCB routing
  • Size
    • GreenPAK is as small as 1.2 mm² - In mobile and wearable electronics, every mm counts
  • Configurable GPIO
    • GreenPAK signal routing is flexible – PCB layout and routing
    • GreenPAK I/O are configurable – Pull-up/down resistors, Push-Pull, Open drain, etc.
    • GreenPak逻辑可配置 - 高效/高

Expanding GPIO

Using GreenPAK’s I2C block allows for easy expansion of both input and output. With simple I2C commands the matrix input of each component on the chip, including the GPIO, can be read, expanding input. With simple I2C write commands, I2C virtual inputs can push digital signals into the device or directly to GPIO.

I2C虚拟输入

Key Design Considerations

  • IO Configuration – Configurable pull-up / pull-down resistors on GreenPAK’s GPIO make communicating with any IC a snap.
  • Initial values – Using GreenPAKs OTP NVM, it is easy to set initial output values
  • Latching during Write – GreenPAK can be set to latch IO during write or update values as soon as a bit is written
  • I2C Speed – GreenPAK I2C is 400 kHz
  • I2C地址 - GreenPak I2C最多可包含16个唯一地址
  • 定时Adjustment and Additional Glue Logic – GreenPAK has integrated LUTs, Inverters, DFFs, Counters

I2C Readable Matrix Inputs

Resource Utilization

GreenPak通常可以在一个小型设备中实现多种功能。这不仅限于GPIO扩展应用程序。亚博国际官网平台网址只需一个GreenPak设备即可实现胶合逻辑,定时调整,复位,电源排序,LED控制等,具体取决于设计要求和资源配置。

All of GreenPAK 5 devices contain the needed I2C block for GPIO expansion and are only limited by the number of pins. Below is a chart of the maximum number of direct inputs or outputs achievable for each member of the family.

GreenPAK 输出扩展 Input Expansion
SLG46531V. 8 16
SLG46532V. 8 15
SLG46533V. 8 16