728x90 반응형 [Circuit Design]/Communication2 FET를 활용한 I2C 레벨 시프터(Level Shifter) 전압 레벨이 서로 다른 디바이스(Device) 간의 I2C 통신을 해야 될 경우 레벨시프터(Level Shifter)를 사용한다. A 디바이스 전압 레벨이 1.8V이고 B 디바이스 전압 레벨이 5V인데 A 디바이스와 B 디바이스 간의 I2C 통신을 해야 되는 상황일 때 레벨시프터를 사용한다. 레벨시프터 IC가 있지만 FET를 사용하는 방법이 심플하고 비용과 PCB 공간적으로 유리한 점이 많아 FET를 활용한 레벨시프터를 소개하고자 한다. 아래 사진은 레벨시프터 회로도이다. A 디바이스와 B 디바이스 사이에 FET가 위치하고 각 디바이스 전압 레벨에 맞게 풀업(Pull-up) 저항으로 전압을 걸어준다. FET의 드레인과 소스의 극성에 주의할 필요가 있으며 FET의 게이트는 낮은 전압 쪽의 전원에 결선된다... 2021. 8. 25. EEPROM Interface Serial EEPROM의 일반적인 interface는 3가지로 나뉜다. 3가지의 interface는 각각의 기술적인 특징을 지니며 설계 환경에 따라 선택할 수 있다. Microwire SPI I2C ■ I2C MCU의 사용 포트에 대한 제한이 있고 EEPROM의 interface의 수를 줄이고자 할 때에는 I2C를 선택한다. MCU에서의 제어를 2 wire로 가능하며 동일 BUS 상에 복수개의 EEPROM을 접속할 수 있다. 통신 속도가 400K ~ 1Mbit/s로 느린 단점이 있다. EEPROM에 대한 액세스 시간에 제한이 있는 경우에는 적합하지 않다. ■ SPI 고속 통신을 원하는 경우 SPI interface를 사용한다. 20Mbit/s의 고속 통신이 가능하다. 단점으로 SPI interface는.. 2021. 8. 17. 이전 1 다음 728x90 반응형