반도체 메모리란? 인터페이스 선택 방법
시리얼 EEPROM의 일반적인 인터페이스는 Microwire, SPI, I2C의 3가지입니다.
이들 인터페이스는 각각 기술적인 특징을 지니고 있으므로,
원하는 인터페이스를 선택할 수 있습니다.
【I2C】
마이크로 컨트롤러의 사용 포트에 제한이 있어, EEPROM의 인터페이스 수를 줄이고자 할 경우, I2C를 선택하여 주십시오. 마이크로 컨트롤러 포트에서의 제어를 최저 2선으로 실행할 수 있습니다.
또한, 포트를 추가하지 않고, 동일 BUS 상에 복수개의 EEPROM을 접속할 수 있습니다. 동일 세트 상에 복수개의 EEPROM을 사용하는 경우에는 I2C BUS가 적합합니다.
단, 통신 속도가 400K~1Mbit/s로 느리다는 점이 단점입니다. EEPROM에 대한 액세스 시간에 제한이 있는 경우에는 적합하지 않을 가능성이 있습니다.
- 2선으로 통신이 가능하므로, 마이크로 컨트롤러의 사용 포트 삭감이 가능
- 동일 BUS 상에 복수개의 EEPROM 접속 가능
【SPI】
고속 통신을 원하는 경우, SPI를 선택하여 주십시오. 20Mb/s의 고속 통신이 가능합니다.
고속 통신이 가능하므로, EEPROM 용량도 1Mbit의 대용량을 라인업하였습니다.
마이크로 컨트롤러와의 인터페이스 수는 4개로, I2C에 비해 많다는 점이 단점입니다.
- 동작 주파수가 높고, 통신 속도가 빠르다
- 저용량에서 대용량까지 폭넓은 라인업 구비
【Microwire】
비교적 오래된 통신 방식입니다. 통신 속도는 SPI에 비해 느려, 저용량을 라인업하였습니다.
인터페이스 수는 4개로, I2C에 비해 많습니다.
- SPI 대비 통신 속도가 느리다
- 저용량 라인업