멀티포트 I/O 확장 모듈 -MAX7300
(EXPAND 12 CLICK)
개요
- 본 제품은 멀티포트 I/O 확장 모듈 -MAX7300입니다.
- MAX7300 칩을 장착하고 있으며, 28개 I/O 포트를 추가할 수 있습니다.
- I2C를 통해 각 포트를 logic input이나 logic output으로 설정할 수 있습니다. (sinking 10mA and sourcing 4.5mA)
- 3.3V나 5V를 사용할 수 있습니다.
특징
-
HOW DOES IT WORK?
Expand 12 Click as its foundation uses the MAX7300, a general-purpose input/output (GPIO) expander from Analog Devices, now part of Analog Devices. This port expander is a simple solution when additional I/Os are needed while keeping interconnections to a minimum, particularly great for system monitoring applications, industrial controllers, portable equipment, and others. The MAX7300 comes in a 28-port configuration, which can be configured to any combination of logic inputs and logic outputs, and default to logic inputs on Power-Up.
Any I/O port can be configured as a push-pull output (sinking 10mA, sourcing 4.5mA) or a Schmitt-trigger logic input. Each input has an individually selectable internal pull-up resistor. Additionally, transition detection allows seven ports (from port 24 up to port 30) to be monitored in any maskable combination for changes in their logic status. A detected transition is flagged through a status register bit, as well as an interrupt pin (port 31) if desired.
Expand 12 Click communicates with MCU using the standard I2C 2-Wire interface to read data and configure settings with a maximum frequency of 400kHz. Besides, it also allows the choice of the least significant bit of its I2C slave address by positioning the SMD jumpers labeled as ADDR SEL to an appropriate position marked as 1 and 0. This way, the MAX7300 provides the opportunity of the 16 possible different I2C addresses by positioning the SMD jumper to an appropriate position.
This Click board™ can operate with both 3.3V and 5V logic voltage levels selected via the VCC SEL jumper. This way, it is allowed for both 3.3V and 5V capable MCUs to use the I2C communication lines properly. However, the Click board™ comes equipped with a library containing easy-to-use functions and an example code that can be used, as a reference, for further development.
-
Type Port expander Applications Can be used in system monitoring applications, industrial controllers, portable equipment, and many more On-board modules MAX7300 - general-purpose input/output (GPIO) expander from Maxim Integrated, now part of Analog Devices Key Features Remote I/O pins that default to inputs at Power-Up, compliant with the I2C-bus Fast and Standard modes, 5V tolerant I/Os, sinking 10mA and sourcing 4.5mA, programmable slave addresses, and more Interface I2C Compatibility mikroBUS Click board size L (57.15 x 25.4 mm) Input Voltage 3.3V or 5V