본문 바로가기

[INTERFACE]/I2C

PCF8574 8BIT I/O Expander SSM Module 보드 제작

 

 

 

I2C 테스트 용도 및 IO확장을 위해 PCF8574 I/O Expander를 SSM Module 형태로 제작 했다.

각 포트에 LED를 연결해서 출력되는 값을 확인 할 수 있으며 2.54피치 핀헤더로 연결해서 확장 할 수도 있도록 제작 했다.

 

 

PCF8574는 I2C 인터페이스로 8비트 입 출력 포트를 확장할 수 있다.

 

 

 

PCF8574 I2C Address는 0x40~0x47 까지 하드웨어 적으로 설정 할 수 있다.

제어는 아주 단순한데 I2C Address를 쓰고 I/O Data를 써주면 출력이된다. 핀정보를 읽을 때는 I2C Address 쓰고 한바이트 읽으면 된다.

 

Arduino코드로 예를 들어 보면 아래와 같이 사용 할수 있다.

#define PCF_8574_ADDR 0x20

void write8(uint8_t Address, uint8_t Value)
{
	Wire.beginTransmission(Address);
	Wire.write(Value);
	Wire.endTransmission();
}

 

 

 


PCF8574 SSM EVM 회로도

반응형